解决写入权限问题

权限问题是导致系统出错的常见问题,产生的直接原因是PHP程序对某个文件(夹)没有写入权限。会导致很多后果:缓存如法生成,配置无法写入等等。解决办法是设置足够的权限。

Linux虚拟主机

以FlashFXP为例,通过FTP登录之后,如果属性一栏是“rwx-”组成的字符的话,就说明是Linux主机,如果是“-”和“D”则说明是Windows主机。下面的方法只适用于Linux主机:选中要操作的文件、文件夹,点击右键,在菜单中选择“属性”、在弹出的窗口中按照如图所示设置将权限设置为777。

如果有SHELL权限可以直接通过Linux命令设置权限:chmod -R 777 pathname

全部设置为777表示服务器上的所有用户都有权限修改、执行程序,不太安全,建议在操作完毕后不需要这么高权限时再恢复为原来的权限。