linux+nginx下安装wordpress出现的一些问题集合

廖为祥 wordpresslinux+nginx下安装wordpress出现的一些问题集合已关闭评论515阅读模式

对于wordpress的安装,廖为祥之前介绍过很多种不同的问题,不过多数问题,都是比较好处理的,今天这里部落从网上找了一些相关的问题,整理了一下,相信对于在linux+nginx下安装过程中出现问题的朋友,会有一定的帮助.

环境:

linux+lnmp(nginx,php)

出现问题:

1.后台主题只显示当前一个:

lnmp默认禁用了一些php的函数导致的,修改/usr/local/php/etc/php.ini查找disable_functions下删除scandir,然后重启php-fpm即可 //copyright mfbuluo.com

service php-fpm restart

2.安装主题需要FTP账号密码

修改网站目录下的wp-config.ini文件,添加如下内容

define(“FS_METHOD”,”direct”;
define(“FS_CHMOD_DIR”,0777);
define(“FS_CHMOD_FILE”,0777);

保存之后,在wordpress刷新即可。

设置目录权限:

chmod -R 755 plugins/ chmod -R 755 themes/ chmod -R 755 uploads/ chmod -R 755 upgrade/

3.前台伪静态或后台设置了固定链接访问显示404

vi /your_nginx_path/conf/nginx.conf

在server{} 字段 中的 “root /websit/wwwroot/;”(这行就是指定网站所在目录的) 这一行的下面 ,添加下面的内容:

if (-f $request_filename/index.html) {
	rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php) {
	rewrite (.*) $1/index.php;
}
if (!-f $request_filename) {
	rewrite (.*) /index.php;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;//这行是为了防止打开后台、插件页等打不开的。

保存后,输入 /etc/init.d/nginx restart , 重启nginix。就ok了!

4.无法上传插件或者模版

对主目录或相关目录进行权限控制:

chmod -R 777 wp-content/ chmod -R 777 wp-admin/ chmod -R 777 wp-includes/

5.在写大文本的博客的时候,出现内存不足

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 72 bytes)

网上有很多人说修改php.ini中的memory_limit参数,但是我发现不管怎么修改 php.ini 里的memory_limit 都无法修改成功,phpinfo() 里显示还是原来的数值。今天早上随手vim一下 php-fpm.conf 文件,发现 php_admin_value[memory_limit] = 64M,修改为128M,从新运行php-fpm程序,修改成功!可以使用phpinfo函数查看php配置信息。

6.解决速度慢的问题

A.WordPress 的主题还有它的后台都会用到 Google 字体,在国内访问 Google 会遇到问题,这就是打开 WordPress 网站慢的主要原因。解决的办法是去安装一个叫 useso-take-over-google 的插件,它会用国内的 useso 替换 google。

不过现在这个问题,影响不太大了,倒是那些使用了360字体库的朋友需要注意了.

B.另外 WordPress 默认为用户使用的是 Gravatar 头像,我们访问这个网站也会遇到问题。我们可以先禁用掉用户的头像功能,打开 设置 – 讨论 – 头像显示,去掉勾选显示头像,保存更改。

linux+nginx下安装wordpress出现的一些问题集合

继续阅读
廖为祥
  • 本文由 发表于 2023年1月5日 08:20:30
  • 除特别声明外,本站原创内容版权遵循 CC BY-NC-ND/2.5/CN协议规定