解决Thinkphp3.2部署到lnmp的阿里云出现“_STORAGE_WRITE_ERROR_”

问题:将tp3.2的代码部署到LNMP型阿里云服务,访问报“_STORAGE_WRITE_ERROR_”错误。具体如下图:

 

解决方法:

1.准备工具:xShell软件(百度可以下载。另外,不下载xShell可以用阿里云自带的远程终端,都是为了访问服务器的文件)

014341_1TRX_2487410.png

2.一下以xShell软件详细说明。

2.1 点菜单栏,新建会话:

013918_pHrt_2487410.png

填入主机ip,然后点确定。

2.2 填你的登录服务器的用户名:

014041_2tWt_2487410.png

账号一般是root。

2.3 填你的密码:

014155_vdFj_2487410.png

2.4 登录成功:

014308_11Mu_2487410.png

3. 找到对应的文件,并将文件的访问权限设为最高(一般是为了获取写权限)

3.1 找到需要设置权限的文件:

我的目的是要将Application、Runtime、Public这三个文件设为最高权限。

014814_EK7t_2487410.png

015015_kTgS_2487410.png

用命令ls -l 可以查看当前文件的权限:
015123_tYNg_2487410.png

drwxrwxrw即是代表最高权限

设置Application文件夹权限的命令:

    chmod -R 777 Application/        

或者

    chmod -R 775 Application/        

设置其他文件的权限设置Application类似,只需先找到目标文件,然后执行以上这条命令(几等要将Application替换为目标文件)。

后话:之后经过我研究发现,我部署到阿里云(LNMP)会出现这个问题,原因是:没有对RunTime文件下的Logs文件有写权限。

班门弄斧,路过大虾,有不足,请不吝赐教

转载于:https://my.oschina.net/u/2487410/blog/673140

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值