Articles of wordpress

如何优化高stream量的WordPress网站?

我正在运行一个基于WordPress的网站,现在托pipe在(DV)的DV – 至尊包2GB + 256MB插件内存。 它是一个多人作者网站,人们正在写post,评论,更新状态等根据谷歌分析本月stream量 访问者= 45,764浏览量= 1,051,186访问量= 141,447 我有我的网站cdn,压缩的CSS,使用W3总caching插件来优化我的网站。 自从上个月以来,我收到了来自Pingdom的几个通知。 现在我面临着比以往更低的警觉。 而且不得不重新启动我的网站几次了。 我的托pipe资源是不够的? 我需要更多资源吗? 或者有什么解决办法? 有用的build议将不胜感激。 谢谢。

从Apache到Nginx:错误310,太多的redirect

我正在将一个WordPress的博客从一个基于Apache的networking服务器转移到一个基于Nginx的networking服务器 。 简单的步骤,我想: 来源WordPress文件夹的scp(在本例中为/var/www/example.com),该文件被传输到远程Web服务器上的同名文件夹。 没问题。 源WordPress数据库的mysqldump。 没问题。 在nginxnetworking服务器上,我创build了一个数据库(与源数据库名称相同,只是为了保持一切)。 我设置了一个默认的WP博客,看看现在是否一切正常。 我创造一个适当的 /etc/nginx/sites-available/example.comconfiguration文件(当然还有链接到启用网站的链接)。 那 configuration文件指向一个不同的文件夹(/ var / www / exampletemp) 修改我的Windows主机文件,以testing我感兴趣的域上的新博客。example.com的博客显示罚款,当然默认WP博客,但有正确的URL。 然后是关键的步骤。 首先,我编辑/etc/nginx/sites-available/example.com,以便现在指向真正的备份文件夹(/var/www/example.com) – >(只需更改根位置和fastcgi指令)。 然后我创build另一个数据库,恢复这个新的源数据库,编辑/ var / 我能得到什么? 一个华丽,美丽的 “错误310:太多redirect”:( 我可以在www.example.com/wp-login.php上看到login页面,但是我的源用户不工作,我无法访问WordPress仪表板。 我已经从phpMyadmin修改了一个pipe理员帐号,设置了一个新的密码,并select了MD5encryption,尽pipe当我从Apache转移到Apache或Nginx到Nginx时,这个工作起作用了。 我真的不明白为什么有太多的redirect错误。 我尝试禁用所有插件(将/ wp-content / plugins重命名为/ wp-content / oldplugins,或者用SQL查询禁用所有插件),但是再次运气不佳。 对不起,很长的问题。 我希望我已经说清楚了 编辑:这是nginxconfiguration文件,以防万一:) server { listen 80; server_name www.example.com; rewrite ^/(.*) http://example.com/$1 permanent; } server { […]

简单的URIredirect/ Nginx中的别名

请问,如何在Nginx中做这个简单的操作: 我希望每个uris请求都是这样的: http : //example.com/adm或者: http : //example.com/adm转到wordpresslogin页面:wordpress / wp-login.php(wordpress安装在文件夹“wordpress”)。 我试过了: location /adm/ { alias wordpress/wp-login.php; } location /adm { alias wordpress/wp-login.php; } 和: rewrite ^/adm$ wordpress/wp-login.php; 但没有成功…更糟糕的是,有些规则,比如“rewrite / adm wordpress / wp-login.php” (这工作!),自动redirect一些请求,一旦用户login,到默认的WordPress的pipe理页面…我不知道为什么… 以防万一有人问,这是我的发球局。 文件: server { server_name www.example.com; rewrite ^ http://example.com$request_uri? permanent; } server { server_name example.com; access_log /var/log/nginx/example.com.access; error_log /var/log/nginx/example.com.error; root /var/www/example.com; […]

我怎样才能禁用我的网站在IIS7的特定子目录上的PHP脚本?

如何禁用我的网站使用IIS7的特定子目录上的PHP脚本? 我有一个WordPress的博客,我想禁用“上传”目录的PHP。

我怎样才能修复Apache的redirect循环

我有一个奇怪的Apache / WordPressredirect循环,我似乎无法弄清楚。 这里是相关的日志和其他信息: http : //pastebin.com/E1afW2vw 看起来页面请求已经被创build,并且它试图根据httpd.conf文件中给出的别名redirect到正确的目录。 但是当它试图replace回给定的URL时,它不能识别该目录是别名,并且将基本目录(/ blog / blog /)加倍。 任何想法可能是什么原因造成的? 以及如何解决它? 另外… .htaccess文件位于别名/ blog的/ wp目录的根目录下

服务器打高负荷,变得非常缓慢

所有。 我最近在我的服务器上安装了WordPress,从那以后,我的服务器一直是非常零星的,变得非常慢 – 有时甚至达到平均20的负载! 起初,我想也许是因为WordPress(因为这几乎立即发生在我安装它之后),但我不认为WordPress可能会造成这种损害。 另一件事是,我甚至还没有推出使用WordPress的网站,所以它不像现在有很多人在使用WordPress。 我的服务器是一个Rackspace服务器,它的规格是四核,256MB内存。 它运行着Apache,目前除了这个WordPress站点,它只运行一个其他网站,每天只能获得250次点击。 每当负载平均开始变得非常高,我运行“顶部”命令,然后按内存sorting,顶级进程似乎总是httpd。 另外,wordpress的pipe理部分似乎总是超慢,无论服务器如何做整体。 我真的很感激任何帮助。 我不是一个服务器的家伙,这让我疯狂! 谢谢。 这是高负载时的输出: 13894 apache 20 0 281m 27m 3152 S 0.0 11.4 0:02.06 httpd 13893 apache 20 0 287m 27m 3848 D 1.0 11.0 0:03.05 httpd 13980 apache 20 0 281m 26m 3128 D 2.0 11.0 0:01.94 httpd 13916 apache 20 0 285m […]

在WordPress MySQL数据库中使用凭证进行SFTP身份validation?

我试图find一个解决scheme,将允许用户通过SFTP使用提供的用户名/键组合(存储在Wordpress安装的MySQL数据库)连接到服务器,而不需要不断地保持两个或多个单独的系统同步。 我在Stackoverflow上问过这个问题,但是我觉得在这里可以更好的回答。 这是MySQL查询获取两列的用户名和api密钥,用户将input到他们的SFTP客户端作为他们的密码: SELECT m.meta_value, u.user_login FROM wp_users AS u, wp_usermeta AS m WHERE m.user_id = u.ID AND m.meta_key = "user_apikey"; 就文件系统而言,每个用户都有一个与用户名相同的文件夹,全部在同一个目录中。 该用户的文件夹可能已经存在,也可能不存在。 当用户与服务器进行SFTP连接时,只应validation一次才显示该文件夹的内容。 希望有人知道这个问题的简单解决scheme。 我唯一的限制是它必须运行在一个CentOS盒子上,但是我对任何工具和语言都很开放。

eAccelerator导致PHP包含在WordPress中失败

服务器:Linux CENTOS 6 PLESK 10.4.4 我一直在我们的专用服务器上的许多子域上安装Wordpress。 他们全部每10分钟运行一次CRON作业。 长话短说,加载第一个字节的时间已经超过了10秒。 我做了一些调查,发现eAccelerator帮助PHP密集型网站的速度问题和另一个网站,提供了一些指导如何做到这一点。 http://imanpage.com/code/how-install-yum-zend-optimizer-eaccelerator-and-apc 安装Atomic回购和做YUM更新后,我安装了这样的eAccelerator: yum install php-eaccelerator.x86_64 我安装后检查了PHP版本,发现这个: PHP 5.3.14 (cli) (built: Jun 14 2012 16:34:56) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies with eAccelerator v0.9.6-svn358-dev, Copyright (c) 2004-2007 eAccelerator, by eAccelerator with the ionCube PHP Loader v4.0.10, Copyright (c) 2002-2011, […]

检查需要更新的Joomla或WordPress的网站

有没有我可以在Linux或Windows服务器上运行的软件来检查过时的WordPress安装的域名。 我看到了被黑网站的增长,并且在所有情况下,CMSes都没有安装最新的更新。

在Openshift WordPress中使用自定义域的SSL证书错误

我试图部署一个WordPress的安装到Openshift,但我不能引用我的自定义域没有ssl证书错误,当在后端。 我读了一篇文章,它说这是预期的,但我并没有find如何让它正常工作。 Openshift的CNAME和域相关问题都可以。 有没有办法pipe理它,或者它只是一个他们不允许非高级用户有权访问?