问题:将tp3.2的代码部署到LNMP型阿里云服务,访问报“_STORAGE_WRITE_ERROR_”错误。具体如下图:
解决方法:
1.准备工具:xShell软件(百度可以下载。另外,不下载xShell可以用阿里云自带的远程终端,都是为了访问服务器的文件)
2.一下以xShell软件详细说明。
2.1 点菜单栏,新建会话:
填入主机ip,然后点确定。
2.2 填你的登录服务器的用户名:
账号一般是root。
2.3 填你的密码:
2.4 登录成功:
3. 找到对应的文件,并将文件的访问权限设为最高(一般是为了获取写权限)
3.1 找到需要设置权限的文件:
我的目的是要将Application、Runtime、Public这三个文件设为最高权限。
用命令ls -l 可以查看当前文件的权限:
drwxrwxrw即是代表最高权限
设置Application文件夹权限的命令:
chmod -R 777 Application/
或者
chmod -R 775 Application/
设置其他文件的权限设置Application类似,只需先找到目标文件,然后执行以上这条命令(几等要将Application替换为目标文件)。
后话:之后经过我研究发现,我部署到阿里云(LNMP)会出现这个问题,原因是:没有对RunTime文件下的Logs文件有写权限。
班门弄斧,路过大虾,有不足,请不吝赐教