Articles of WordPress

Php7在nginx上安装WordPress的时候PHP安装缺lessWordPress需要的MySQL扩展

我怎样才能解决这个问题? 即时通讯试图做一个clean安装WordPress latest的ubuntu 16运行nginx的Php7 当我访问: http : //blog.mysite.com/wordpress/ 我得到: 您的PHP安装似乎缺lessWordPress所需的MySQL扩展。 我该如何解决这个问题?

如何用简单的PHP应用程序使用Nginxconfigurationwordpress应用程序?

我想用一个简单的PHP应用程序来configuration一个Wordpress应用程序。 该应用程序的目录结构如下: 根目录:/ var / www / demoApp / WordPress的目录:/ var / www / demoApp / wordpress / 在这里,我想访问使用路由http:// BASE_URL / WordPress的WordPress的应用程序。 但我无法configurationnetworking服务器。 / var / www / demoApp /目录下的所有php页面都可以正常使用url http:// BASE_URL / 。 虽然WordPress的文件没有正确加载。 这是我的Nginxconfiguration块: server { listen 80; root /var/www/demoApp; index index.php index.html index.htm; server_name localhost; error_page 500 404 /404.php; location / { […]

Nginx反向代理与Laravel的WordPress

我目前正在pipe理一个设置,在domain.com上使用Laravel webapp并在domain.com/blog上运行一个Wordpress博客。 domain.com/blogpath代理到Wordpress博客所在的另一台服务器。 build立 服务器1 基于Laravel运行webapp的nginx webserver: server { listen 80; server_name default.com; return 301 https://www.default.com$request_uri; } server { listen 443; ssl_certificate /etc/letsencrypt/live/www.default.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/www.default.com/privkey.pem; server_name default.com; return 301 https://www.default.com$request_uri; } server { listen 443 ssl; listen [::]:443 ssl ipv6only=on; root /var/www/html/default/current/public; index index.php index.html index.htm; server_name www.default.com; error_log /var/log/nginx/www.default.com.error.log debug; location / { try_files […]

PHP堆栈偶尔会显示空白页面

我已经开始在我的服务器上出现一个非常奇怪的错误,我不知道如何解决它。 基本设置是Ubuntu Lucid上的nginx上的PHP-FPM + APC上的Wordpress(而不是v3,以前的稳定版本)站点。 一次五分钟左右,有些页面会直接返回,空白页面,没有内容。 我会等一下,再试一次,它会正常工作。 这只是在过去一周左右发生的,但代码,平台或用户数量并没有真正的变化。 我正在用头撞墙,试图弄清楚它是如何发生的……我愿意接受所有的build议,如果你需要额外的细节,只要放下一个评论,我会尽快的完成。 。

Nginx的wordpress多站点重写规则为subdir安装

我正在尝试在NGINX中设置重写规则,而且我目前已经有一些设置位置/ {已经在我的主域名上。 我想在另一个文件夹中插入wordpress,所以我的位置/ {需要位置/页面{ 我似乎无法为此设置重写规则? 任何帮助将是伟大的,我已经尝试过。 为nginx重写wordpress 3.0(多站点)的规则? 似乎没有工作。 使用这个<我可以让页面显示为每个用户,但没有图像,CSS所需的所有其他文件。 它只用纯文本。 location /page { root /home/domain/public_html; index index.html index.htm index.php; if (!-e $request_filename ) { rewrite ^/page/(.*)$ /page/1$ last; } } 我需要一些可以用于/页面位置的规则。

Zend Opcache自动刷新(重置?)

我在研究上可能会很糟糕,但我似乎无法find答案。 我有opcache设置为使用128M的内存(这就是我可以允许它在此刻使用,直到我为我的VPS获得更多的RAM)。 OPCACHE命中时,世界上发生了什么? 我找不到任何地方的答案。 我猜的东西不好。 有没有办法指定应该刷新caching的频率,并从新鲜开始? 有没有办法让自动冲洗接近或达到极限? 到目前为止,我知道清除它的唯一方法是手动重新启动php5-fpm。 但是这不是很实际,即使我设置了一个cron作业来让php5-fpm每天重新启动一次或者某个东西来清除caching,它仍然感觉我并不是一个真正的“解决scheme”。 至less没有一个不是没有一半。 如果有帮助,我使用的是最新版本的PHP,使用Nginx,并运行一个WordPress站点。 每月获得约80,000次点击。

带有UTF-8的Nginx URL

我刚刚安装了一个新的服务器与Nginx,运行我的客户端WordPress的博客。 博客是从一个旧的服务器与Apache迁移。 这几乎一切正常,但我得到404错误与包含特殊字符的图像名称。 例如,链接/wp-content/uploads/2014/06/Workshop-de-Tricô-e-Crochê-Círculo.png将导致404错误。 检查服务器的input,这个URL变成/wp-content/uploads/2014/06/Workshop-de-Tric%C3%B4-e-Croch%C3%AA-C%C3%ADrculo.png ,并因为这个结果在404错误。 我的服务器configuration是这样的: server { listen 80; server_name blog.mysite.com; root /home/forge/blog.mysite.com; index index.html index.htm index.php; charset utf-8; location / { try_files $uri $uri/ /index.php?$query_string; } access_log off; error_page 404 /index.php; location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } location ~ /\.ht { deny all; } } […]

上游错误超时。 我的设置有什么问题?

我在一个2GB的内存/ 2x CPU digitalocean vps上运行wordpress 3.9.1,在debian 7 x64下的tcp / ip 127.0.0.1:9000上使用nginx和php5-fpm。 我正在经历大量的504网关超时。 nginx日志输出是:上游超时(110:连接超时),同时连接到上游或上游超时(110:连接超时),同时从上游读取响应头 www.conf: listen = 127.0.0.1:9000 pm = dynamic pm.max_children = 25 pm.start_servers = 4 pm.min_spare_servers = 4 pm.max_spare_servers = 8 pm.max_requests = 200 listen_backlog = 65536 request_terminate_timeout = 30 php.ini: max_execution_time = 30 nginx.conf: worker_processes 2; worker_connections 1024; client_max_body_size 10M; fastcgi_read_timeout 30s; client_header_timeout […]

Nginx的欢迎信息显示,而不是WordPress的index.php

我有一个由WordPress的网站。 它工作正常,但今天我看到“欢迎来到nginx!” 消息,而不是我的网站第一页,并显示“404未find”,而不是其他网页。 我不知道什么是Nginx,不知道这么多的WordPress的。 我怎样才能解决我的问题?

子目录中的WordPress服务于nginx fastcgi的根目录index.php

我在我的NGINX服务器上遇到了一个奇怪的问题。 正如在Codex中所解释的,我把wordpress从我的根目录移到了一个子目录/ blog /。 它显示博客索引成功,但如果我想显示其他任何东西,如特定的职位或档案页面,它服务的根index.php 即使不存在的URL也作为根index.php 如果我删除根index.php它会返回一个404错误。 也许是由于我的nginx和fastcgi设置,但我真的没有任何线索: server { listen 80; listen [::]:80; root /var/www/html; index index.php index.html index.htm; client_max_body_size 10M; # Make site accessible from http://localhost/ server_name set $no_cache 0; if ($request_method = POST){set $no_cache 1;} if ($query_string != ""){set $no_cache 1;} if ($http_cookie = "PHPSESSID"){set $no_cache 1;} if ($request_uri ~* "/wp-admin/|/xmlrpc.php|wp-.*.php|/feed/|index.php|sitemap(_index)?.xml") {set […]