Articles of wordpress

在WordPress和Cherokee Web Server上使用虚拟域名

我试图configurationWordPress与切诺基Web服务器一起工作。 在WordPress中build立的多站点是yyy.com并使用“子域”。 因此,我有像aaa.yyy.com , bbb.yyy.com网站 – 他们都工作得很好。 但是,我有另一个完全不同的域名: abcde.com 。 在WordPress中,设置的子域名为abcde.yyy.com 。 当公共用户访问abcde.com ,无法正确地将其redirect到WordPress子域abcde.yyy.com 。 我如何设置切诺基正确的redirect虚拟域到WordPress? 这意味着,面向公众的域名将是abcde.com但WordPress会希望看到abcde.yyy.com正确返回特定网站的正确内容。 (我试过,它总是被redirect到这样的:“ http://yyy.com/wp-signup.php?new=abcde.com ”)

Node.js应用程序和wordpress在相同的VPS

所以目前我的linode(ubuntu 11.10)使用连接的侦听端口80的vhost中间件为我提供了三个node.js应用程序。下面是vhost如何设置一个域的例子: var portfolio = require('./bootstrap-portfolio/lib/app.js'); var server = express(); server.use(express.vhost('sencedev.com',portfolio)); server.use(express.vhost('www.sencedev.com',portfolio)); server.listen(80); 不过,我现在想要添加一个wordpress安装到我的vps。 在过去对我来说,这意味着传统的Apache安装; 然而,我有点不确定如何node.js +一个不同的networking服务器(Apache或Nginx)应该交互。 任何想法,我应该如何处理托pipewordpress + node.js在同一个盒子?

服务器不会回复POST请求

我正在开发一个WordPress站点,它由F5负载均衡器后面的两个lighttpd后端提供服务。 以前,该网站是由一个nginx反向代理背后的一个lighttpd服务器提供的,一切正常。 现在,有时从WordPresspipe理员发送POST信息(例如,编辑常规选项或编辑导航菜单时),站点将不会回复任何内容。 我知道它正在接收请求,因为它实际上更新了信息,但是浏览器从来没有得到响应。 我在WordPressdebugging日志或lighttpd日志中没有看到任何exception情况,所以我猜这就是与负载平衡器有关的问题。 你能想到这种行为的任何理由吗?

我怎样才能缩小为什么Apache随机停止提供页面?

我正在运行Turnkey Linux LAMP堆栈(基于Ubuntu)。 服务器正在主持一个相当大的WordPress安装与相当数量的分配内存(在专用机器上)。 我们每年有大约五十万的游客,所以这不是太热闹。 然而,在每四个小时和每四天之间的某个时间,服务器就停止服务页面。 我已经看了Apache的日志,我发现的一些已知的错误,某些graphics图像不再可用。 我还没有发现任何似乎提供线索为什么这是发生的事情。 机器本身不会失败,因为我可以通过Webmin连接并重新启动。 一旦我重新启动,它工作正常 – 再次随机时间。 那么,我在哪里开始试图缩小发生的事情呢? 据我所知,Apache和MySQL进程仍在运行。 只是没有服务。 任何帮助将非常感激。

Nginx,wordpress:无法正确的反向代理caching,由于Set-Cookie。 推荐一个好的策略

我正在尝试为WordPress的博客做反向代理caching,我碰到了一些麻烦。 初始configuration是这样一个简单的反向caching location / { proxy_cache_key "$scheme://$host$request_uri"; proxy_cache staticfilecache; proxy_pass http://wordpressapache; add_header Cache-Control public; proxy_cache_valid 200 302 10d; 我很快意识到,login的用户将被发送与折腾,所以我做了 proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Accept-Encoding ""; location / { # If logged in, don't cache. if ($http_cookie ~* "comment_author_|wordpress_(?!test_cookie)|wp-postpass_" ) { set $do_not_cache 1; } proxy_cache_key "$scheme://$host$request_uri $do_not_cache"; proxy_cache staticfilecache; […]

如何设置WordPress的高可用性

我已经在3个集群+ 1pipe理上安装了Galera集群。 我想这样做, Server1:主页(www.domain.com) Server2:对于BBpress /论坛(论坛标签菜单将转发到forum.domain.com) Server3:BuddyPress活动(社交选项卡菜单将转发到social.domain.com) 我这样做的目的是同时分配我的资源和负载平衡。 但是,我很难设置Apache Load-Balancing / mod_proxy / clustering或任何合适的具有高可用性的WordPress。 任何最好的build议/解决scheme,使高可用性的WordPress? 或者如何? 另一个问题是我试图将整个WordPress文件和文件夹复制到连接到本地数据库的Server2(同一数据里面,因为它已经在Galera集群上),但页面空白。 有什么build议? 操作系统:Centos 6.2 先谢谢了。

Nginx反向代理apache2 CPU负载过高

我的服务器:2x Intel Xeon 5506 2.13GHz 24 GB DDR3 RAM Debian 5.0.8 64位 我的服务器CPU占用了600个用户的90%,每秒大约有6个页面浏览量。 服务器上有2个站点。 一个低访客论坛和一个Wordpress页面。 我的Apacheconfiguration: MaxKeepAliveRequests 100 KeepAliveTimeout 15 ServerLimit 500 <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 250 MaxRequestsPerChild 1000 </IfModule> <IfModule mpm_worker_module> StartServers 2 MaxClients 250 MinSpareThreads 25 MaxSpareThreads 150 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> <IfModule mpm_worker_module> StartServers 2 MaxClients […]

在WordPress多站点设置中移动一个站点

我有一个多站点Wordpress设置与开发盒和现场。 每当我的开发人员在其中一个站点上更改主题,或者在deb框中添加页面/post/任何其他内容时,我都必须将整个db和所有wordpress文件移动到现场。 我可以通过svn来照顾文件中的变化,但是我怎样才能拷贝数据库中的变更集来生存。 我不想每次复制整个数据库,特别是因为可能有新的评论(例如),我不想覆盖现场。

Windows VPS上的MySQL太慢了

我在我的VPS上运行一个WordPress的博客,但MySQL查询花费了太多的时间。 例如,从数据库中加载一篇文章花费的时间超过1.5秒。 但是在我的服务器上CPU和RAM的使用率很低。 我有2GB内存,现在有1.2GB的空闲空间。 CPU使用率也低于5%。 我在Windows Server 2008 R2 Datacenter edition (64-bit)上运行IIS 7.5 ,并安装了MySQL 5.5 。 (同时在机器上安装了MS SQL 2012 Express,但大部分时间都是不活动的) PHP在我的服务器上运行得很快,但是MySQL查询似乎太慢了。 此外,我试图从phpmyadmin优化数据库,速度变得更好,但仍然是太慢了。 这是正常的Windows VPS? 如何提高MySQL的性能? 更新:我已经读了127.0.0.1作为主机比localhost主机更好,我现在使用127.0.0.1 ,但仍然数据库查询太慢。 更新2:这是我的VPS上的HDD基准testing: 还有另一个HDD基准testing工具的报告: 使用256 KB缓冲区读取50 MB文件: 阅读52,428,800 B(50 MB) – 200块 成功:52,428,800 B(50 MB) 时间:1.329 速度:39,463,373 B /秒(37.6 MB /秒) 使用32 KB缓冲区读取50 MB文件: 阅读52,428,800 B(50 MB) – 1,600块 成功:52,428,800 […]

mediawiki和wordpress MU与Nginx不同

我想在同一个域名上使用mediawiki的wordpress MU,但是我使用的是一种名为wikifamily的mediawiki托pipe服务。 所以我有不同的脚本根: / var / www / wikifamly为mediawiki / var / www / blogs for wordpress 我想这样使用它: mydomain.com或博客的mydomain.com/blog mediawiki的mydomain.com/wiki 我试图写一些想像: map $http_host $blogid { default -999; } server { server_name mydomain.com; root /var/www/blogs/; index index.php; location /wiki { index index.php index.html index.html; root /var/www/wikifamly; rewrite ^/?wiki/(.*)$ /index.php?title=$1 last; rewrite ^/?wiki/*$ /index.php last; rewrite ^/*$ […]