Articles of wordpress

Nginx的fastcgi_cache不工作的一个WP网站(但工作正常time.php在不同的虚拟主机)

我运行的Ubuntu nginx 1.8与FPM PHP 5.5,在一个网站上我能够得到caching工作(与一个简单的时间输出) <?php echo time();?>显示: Connection:keep-alive Content-Encoding:gzip Content-Type:text/html Date:Fri, 08 Jan 2016 14:04:00 GMT Fastcgi-Cache:HIT Server:nginx/1.8.0 Transfer-Encoding:chunked X-Powered-By:PHP/5.5.9-1ubuntu4.14 但是对于WordPress站点来说,标题总是显示(甚至在注销和隐身时): Cache-Control:no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Connection:keep-alive Content-Encoding:gzip Content-Type:text/html; charset=UTF-8 Date:Fri, 08 Jan 2016 14:02:42 GMT Expires:Thu, 19 Nov 1981 08:52:00 GMT Fastcgi-Cache:BYPASS Link:<http://mywpsite.com/wp-json/>; rel="https://api.w.org/" Link:<http://mywpsite.com/>; rel=shortlink Pragma:no-cache Server:nginx/1.8.0 Transfer-Encoding:chunked Vary:Accept-Encoding X-Powered-By:PHP/5.5.9-1ubuntu4.14 从维基我已经尝试不同的设置,并压缩到以下单个文件(tester.com工程,而mywpsite.com不 – […]

如何检测缓慢的代码或插件

我没有太多的WordPress经验,我不知道从哪里开始。 有一个网站运行非常慢。 托pipe公司帮我检测到,这是因为一些代码尝试连接到IP 85.214.232.25 ,这是phat-reaction.com ,但它不能,并且它在生成页面时。 这是一个非常标准的WordPress安装运行主题信仰 。 它安装了一些合理的插件:简易列,Formularze( https://ideasilo.wordpress.com/ ),由ARScode免费社会滑块,谷歌分析,Jetpack的WordPress.com,MailPoet的通讯,PWA + PHP的Picasa的networking相册简单的自定义邮政顺序,简单的灯箱,阻止垃圾邮件发送者垃圾邮件控制,交通计数器小工具,WordPress点击计数器,WP优化,Youtube播放列表大拇指。 他们似乎都没有关系到phat-reaction.com。 还有可能是坏的代码被注入了一些小部件,或者在其他地方看? 是否有可能从WordPress帐户debugging它不知何故? 我可能会grep的代码,但首先,我现在没有访问SSH,其次,坏的代码片段可以存储在数据库中。

Nginx proxy_passredirect到错误的URL

我已经设置Nginx / Apache2 / WordPress使用代理caching,以防止多余的服务器负载(狗屎主题和插件)。 一切正常,但是一旦你点击了Wp-Admin,它就会redirect到http://backend:82反对http://example.com/wp-admin 。 我从Nginx / Apache Proxy_pass教程获取configuration 。 我怀疑这是wp-admin / login规则,但看起来就像其他的代理传递规则,所以我很难过。 我的configuration如下: proxy_cache_path /var/run/nginx-cache levels=1:2 keys_zone=main:15m inactive=60m; #proxy_temp_path /var/run/nginx_cache; server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; server_name ########; # Set proxy headers for the passthrough proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # Let the Set-Cookie header […]

WordPress的pipe理员不能编辑文件

我最近在vps上安装了wordpress。 所有的主题文件的权限设置为644.所有权已经给予根。 但仍然WordPress的pipe理员似乎无法find文件编辑器中的“更新文件”button,除非我设置权限为777.不是WordPress的pipe理员认为是根? 我在Centos 6上。也试过按照命令,但没有发生任何事情 sudo usermod -aG root $USER sudo chown -R root:root /var/www/html 我该怎么办? 权限的屏幕截图

网站不能从我的networking到达

我在aws上创build了一个ec2实例,并托pipe了我的wordpress网站 http://www.techsteroid.com 不在我的networking上的每个设备都能够正确地到达现场,但是我的networking上没有这个设备。 邻居networking(同一家公司)的设备也无法到达。 我无法loginwp-admin并在博客上开始真正的开发。 请帮助我连接到我的网站。 这是安全组规则的样子。 如果需要其他信息,请告诉我。 任何帮助表示赞赏。

NGINX将子域名redirect到主域名

我有两个网站在我的服务器上运行,一个Wordpress网站和一个运行在端口8080上的networking应用程序。我想将mysite.com和www.mysite.com指向WordPress的网站和app.mysite.com以指向web应用程序使用NGINX。 我已经做了2个独立的configuration,如下所示 – mysite.com server { listen 443 ssl; server_name www.mysite.com mysite.com; < ssl configs > include global/restrictions.conf; location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } } server { listen 80; server_name mysite.com www.mysite.com; return 301 https://$host$request_uri; } app.mysite.com server { listen 443 ssl; server_name app.mysite.com; < ssl configs > […]

WordPress的公共ip和公共DNS更改后不能工作

我不小心添加了弹性IP到我的实例,这是做wordpress托pipe。 现在旧地址(旧公网IP)被新地址覆盖,我无法访问wordpress页面。 我能做些什么来扭转这些变化? 如果没有,我可以修改更改ip地址在wordpress中,以便wordpress可以得到它再次运行。 我已经尝试这个没有运气https://codex.wordpress.org/Changing_The_Site_URL build议表示赞赏。 如果您需要更多信息,请与我们联系。

如何使用Namecheap将stream量redirect到我的博客?

我的网站托pipe在github上,我的www和@指向github。 我的网站工作正常。 我最近做了一个在AWS上托pipe的WordPress博客。 我想将blog.mydomain.com指向AWS EC2。 有可能没有使用屏蔽的URLredirect? 这是否会伤害SEO? 谢谢。

亚马逊SES与WordPress只允许我发送到validation邮件

也许我不了解如何在Amazon SES上使用Wordpress,但我的印象是,您可以设置所有的Wordpress电子邮件从您的Amazon SESvalidation电子邮件发送到任何电子邮件地址。 例如,当Wordpress发送电子邮件用于网站上的新注册,或者当在多站点环境中创build新站点时。 我已经安装WP邮件SMTP,并根据这些说明设置Amazon SES和Wordpress插件: https : //www.organicweb.com.au/20679/wordpress/setup-amazon-ses/ 按照说明进行操作后,发送给任何未通过Amazon SESvalidation的电子邮件的电子邮件将无法使用。 这对我来说没有意义,但也许我需要编辑附加到IAM用户的策略? 电子邮件地址和域名都是经过validation的。 还有什么可以做到这一点,使Wordpress可以发送所有电子邮件? 这简单的电子邮件服务是什么,但简单! 我得到的错误是: SMTP错误:data not accepted.SMTP服务器错误:DATA END命令失败详细信息:邮件被拒绝:电子邮件地址未validation。 它正在尝试validation它发送的电子邮件地址,而不是validation发送的电子邮件地址。

WordPress网站仍然工作,当我closuresMySQL

我通过SSH进入“service mysqld stop”,发现我的网站还在运行。 更好的是,它运行得比以前更快。 “closuresMySQL ……. SUCCESS!” 任何人知道为什么这是可能的?