Articles of wordpress

WordPress网站用户login:404页面未find

我如何debugging和了解我们的WordPress网站有什么问题? 该网站正在工作,但我无法login到WordPress控制台http://example.com/user-login 。 我得到“404页面未find”。 我正在使用Apache,但我不认为它与问题有关。 我把这个网站从WP Engine转移到一个AWS实例上:有没有什么东西可能是我忘了做的? (我已经做了数据库迁移。)

通过替代域访问WordPress网站

我们有几个WordPress网站正在开发中。 为了让我们的客户看看进度,我们不得不修改客户本地机器的hosts文件。 这不是最好的方法…另一个问题:WordPress总是将调用redirect到在设置中设置的域,所以使用替代域(nginx: server_name )不起作用。 那么,nginx有没有办法将所有的customer.com请求路由到development.com ? 例如:客户呼叫customer.com ,其DNS指向开发服务器。 然后,Nginx将所有来自customer.com请求路由到development.com ,这样WordPress就不会与customer.com联系,而且客户只能在他的浏览器中看到customer.com 。

什么是推荐的WordPress的备份策略?

什么是build议WordPress的博客备份策略。 有什么比抓取完整目录的快照更聪明吗? 这能给我以后能够恢复的最大可能性吗?

在Heroku上需要将WP Blog与Rails App联系起来

我有一个客户想要将他的Rails应用程序迁移到Heroku。 然而,客户端也有一个博客与他在WordPress上运行的域相关联。 目前,WordPress博客与Rails应用程序一起运行愉快,但一旦我们迁移到Heroku,显然是不可能的。 该应用程序的url就像http://mydomain.com ,博客的url就像http:// mydomain / blog 。 我意识到最好的长期解决scheme是用Toto或Jekyll这样的Rails格式来重做博客。 但在短期内,继续托pipeWP博客的最佳方式是在哪里(或某处)使用Heroku来运行应用程序? 客户不希望博客是在一个子域,但留在mydomain /博客出于search引擎优化的原因,也有stream量到博客。 我有两个想法: 在旧的(非Heroku)服务器上使用rack_rewrite或折射(或者只是一个普通的老式的301和Apache mod_rewrite)来将主站点从旧站点redirect到Heroku。 在这种情况下,我可以离开Wordpress博客愉快地运行。 我认为?? 如果我这样做,是否有理由select其中一个选项(rack_rewrite,refraction或mod_rewrite)? 切换DNS信息指向Heroku站点,然后使用从博客301redirect到旧站点。 但是,我必须得到一个子域的旧(非Heroku)网站,并使用某种重写规则,所以它看起来不是一个子域。 这两种方法中的哪一种都更可取,还是有另外一种方法可以做到这一点,我更容易失踪?

WordPress的无法findSSH公钥和私钥对

我的服务器configuration如下:CentOS 5.8(最终)运行Nginx。 我正在使用WordPress的插件安装程序的SSH2function。 我已经安装了lib2ssh ,它正在工作(WordPress的确认它存在)。 我提供给wordpress的用户(叫做playwithbits )是chroot的,主目录是/home/nginx/domains/playwithbits/ 公钥和私钥位于目录/home/nginx/domains/playwithbits/keys/ ,分别命名为id_rsa.pub和id_rsa 。 我已将id_rsa.pub的内容id_rsa.pub到位于/home/nginx/domains/playwithbits/.ssh/的id_rsa.pub文件 我没有为密钥文件设置密码。 不过,WordPress的不断返回错误: 公共密钥和私钥对playwithbits不正确 我已经向Wordpress提供了以下信息 Hostname: localhost Username: playwithbits Password: Blank Public key: /keys/id_rsa.pub //I have also tried the paths from server root Private key: /keys/id_rsa 以下是我在相关文件夹和文件上设置的权限: drwx—— 2 playwithbits playwithbits 4096 Jun 8 11:25 .ssh drwx—— 2 playwithbits playwithbits 4096 Jun 8 13:27 keys […]

如何禁用清漆

我已经在我的WordPress Ubuntu EC2实例中安装了Varnish,如本指南所述: http://jeffreifman.com/detailed-wordpress-guide-for-aws/install-varnish/ 我确实有许多问题与清漆,并希望停用清漆。 我尝试撤消指南中描述的步骤,例如将端口从:8080设置回:80 ,然后重新启动Apache并重新启动Ubuntu。 不幸的是,由于我的WordPress网站在这些步骤后不再工作,我一定错过了一些东西。 在浏览器中打开我的网站时,出现以下错误消息: Error 503 Service Unavailable Service Unavailable Guru Meditation: XID: 513637370 什么是从我的WordPress安装禁用(甚至卸载Varnish)的正确方法?

有什么技术找出瓶颈?

我在数字海洋上为最小的液滴设置了几个月的wordpress。 最近,我的博客病毒(1000+ Facebook的股份),服务器需要50多秒的时间来回应(谷歌分析显示,今天几乎整个一天,我的博客上同时有大约40人)。 我问数字海洋支持团队,他们告诉我,我的512 MB RAM太小了。 但是我用“free -m”来看 total used free shared buffers cached Mem: 490 465 24 64 94 136 -/+ buffers/cache: 234 256 Swap: 999 0 999 所以我认为我有256 MB的内存可用? 我告诉他们,他们说'虽然它可能显示100MB的内存,可能只有在它杀了一些服务,以节省内存。 但我用'顶'看 %Cpu(s): 0.3 us, 0.0 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st 我发现CPU保持92〜100%的ID,所以我认为我的CPU不忙。 那么我怎么能find瓶颈? 我想知道什么是瓶颈,我付出更多的升级之前。

大容量网站的可扩展的WordPress主机?

我需要一个高容量的WordPress网站的可扩展的Web主机的build议。 对于我的目的来说,高容量可能是每小时10万-500K人次。 可能以1M /小时的爆发率为“高水位”。 我知道WP并不是那里performance最好的平台(哈!),但这是不可谈判的。 我可以做“通常的优化”(例如把静态文件放在CDN中,运行并遵循像YSlow等性能分析器的build议)。 但它仍然是WordPress的,将涉及十几个插件。 那么,在哪里举办的网站? 大多数“最好的WordPress主机是什么?” 讨论似乎把重点放在成本最低的问题上。 我需要相反的。 什么是您已经有了很好的经验的高容量,可扩展的或群集的WordPress主机?

关于EC2实例的WordPress网站突然超级低下

根据本指南设置一个wordpress页面。 该网站正在运行,很快加载,一切都很好,直到今天。 突然之间,加载该网站是永恒的,甚至不能正常工作,页面显示不完整的方式。 我试图重新启动实例,但没有帮助。 我在服务器上采取的唯一行动是创build一个弹性IP,并指向一个域名到该IP。 但是我不明白这怎么能减慢页面的速度。 有什么想法可以解决这个问题?

403尝试访问Nginx时禁止

我刚刚得到一个新的服务器,并想尝试一些其他的事情。 像Nginx而不是Apache。 于是,安装了nginx ,得到了欢迎页面,安装了php5-fpm并下载了一个Wordpress来试试。 但是,当我试图去的地址,我仍然有一个403 Forbidden 这里是conf文件: server { listen 80; server_name localhost; access_log /var/log/nginx/axiol.access.log; error_log /var/log/nginx/axiol.error.log error; root /usr/share/nginx/axiol; location ~ .php$ { fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/nginx/axiol$fastcgi_script_name; include fastcgi_params; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_intercept_errors on; fastcgi_ignore_client_abort off; fastcgi_connect_timeout 60; fastcgi_send_timeout 180; […]