vps安装wordpress遇到的问题(lnmp)

1、要执行请求的操作,WordPress 需要访问您网页服务器的权限。 请输入您的 FTP 登录XXXX完美解决方法

因为在wordpress中新上传的插件的权限都是www用户的,而不是root或其他用户,然后你需要解压这个插件压缩包来进行安装,但是却没有它的使用权限,所以出现”WordPress 需要访问您网页服务器的权限“问题。

解决方法:

如果不是自己编译的LNMP环境,那么网站的根目录都会是/home/wwwroot/,那么把wordpress解压到此目录后,执行

chown -R www /home/wwwroot/
chmod -R 775 /home/wwwroot/

2、WordPress只显示一个默认主题

安装完WordPress之后,准备给博客换一个主题,但是在后台只显示一个主题,其他主题都不显示。

原因:php.ini禁止了scandir函数。
由于我装的是lnmp的安装包,其中禁用了部分危险函数:“passthru, exec, system, chroot, scandir, chgrp, chown, shell_exec, proc_open, proc_get_status, ini_alter, ini_alter, ini_restore, dl, pfsockopen”,而scandir函数也在此列,所以这样问题的解决方法只能是将scandir从禁用函数剔除就可以了。

vim /usr/local/php/etc/php.ini

然后搜索scandir并删除重启服务

/scandir

/etc/init.d/php-fpm restart


我们可以通过登录到winscp或是putty来修改/usr/local/php/etc下的php.ini文件,然后重启一下php进程“/etc/init.d/php-fpm restart”就可以了。

原文地址:https://www.cnblogs.com/tswcypy/p/4172586.html