linux下WordPress文件夹权限

contract-3终于忍受不到EBLHOST的龟速了,打开网页巨慢,平常PING值竟然都在600ms以上,甚至还会出现1000ms以上,说真的还比不上国外的某些空间,纵然你服务态度好得把我当成传说中那位慈祥可爱的西方老爷爷,我也要把抽空把博客迁到新的服务器!

上次Amy博客有问题,我提出了重装WP的建议和方法,所以今天就按照老方法按步就班的安装:

1.不要用WP自带的备份工具. 进入PHPadmin将WP数据库整个导出来.(重要)
2.删掉除WP-content之外的所有文件及文件夹(因为这个里面包含所有主题、插件、图片等).
3.删除phpadmin里面对应的WP数据库后. 再新建一个同名的数据库.
4.上传全新的WP安装程序(当然wp-content这个文件夹可不传)
5.安装新的WP.
6.安装完成后再进入phpadmin,删掉刚才新建WP数据里面所有的表,将第一步中的备份导入. 实际是偷粱换柱哈.
7.进入后台,密码还是原来的,把永久链接更新下保存就OK了.
8……..

遇到的问题是:

  • 实际上进入第7步的时候在后台管理就出现OPEN ERROR了而不能登陆提示!仔细看了一下错误原因,发现是相应主题地址下funtion.php的行显示错误。而博客首页可以正常访问的。

初步解决方法:

  • 改了下主题文件夹的名字顺利登陆至后台了(WP在找不到原来主题的情况下强制启用了系统默认主题)

不料,再次遇到问题:不能保存设置、启用插件等一切正常操作。否则就出现满白屏幕的ERROR。

无奈重复了几次1~6步骤,到第七步还是出现同样问题。

郁闷得不行,死盯着Drirect Admin文件管理器,猛得发现文件夹一项设置权限644,难道是文件夹权限的问题?可不是,错误提示不止是主题目录的funtion.php外,不是还有wp-includes文件下的pluggable.php、plugin.php的OPEN ERROR么?

用flashFXP登陆FTP,提升wp-includes文件夹及里面文件权限属性为777(太高了?那775、774试试?),再次登陆管理后台,再也不见那些ERROR。世界都清静了!

反观此问题出现的原因就linux下Wordpress文件(夹)权限属性设置的问题。

1. 当初EBLHOST安装时未出现此问题的原因相必是专门对WP优化过设置的吧!
2. 本地测试WP的时候由于是Windowns系统所以而不会出现此权限问题。


生活|成长