1. 提示需要输入FTP信息
后台安装插件或主题都提示需要输入FTP信息
出现这个问题,是因为文件目录权限问题。解决方法,SSH登录VPS,执行以下两条命令即可
chmod -R 755 /home/wwwroot chown -R www /home/wwwroot
2. 301重定向domain.com到www.domain.com
目前VPS推荐的架构LNMP,将Apache更换为更高效的Nginx。但唯一坏处在于许多位于.htaccess 的规则都无法使用。通用办法是找到对应网站的conf文件,比如www.domain.com.conf,通常在/usr/local/nginx/conf/vhost/ 目录下,可以找到用sftp软件编辑此文件:
把
server_name www.domain.com;
改为
server_name www.domain.com domain.com; if ($host != 'www.domain.com' ) { rewrite ^/(.*)$ http://www.domain.com/$1 permanent;}
重启服务器,即可实现访问domain.com跳转到www.domain.com。
3. WordPress只显示一个主题
LNMP禁用了部分危险函数,而scandir函数也在此列,所以这样问题的解决方法只能是将scandir从禁用函数剔除就可以了。
disable_functions =passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
修改/usr/local/php/etc下的php.ini,删去scandir,然后用putty重启一下php进程“/etc/init.d/php-fpm restart”就可以了。