将本地TP5项目文件上传到lamp环境上出现500错误

在将本地TP5项目文件上传到LAMP环境后,遇到500 Internal Server Error错误。通过Postman测试,确认问题在于服务器。检查文件权限无误后,通过在入口文件中开启错误报告,发现是runtime日志文件权限不足导致。赋予日志文件0777权限后,问题得到解决。
摘要由CSDN通过智能技术生成

做毕业设计时要android和PHP进行交互,当时没有用ftp同步发到服务器上,后来为了同步就重新上传到服务器上,一下子,android就访问不到数据了,因为还是一个小白,所以一开始就在安卓端找问题,安卓端一直报volleryError的错误,后来网上查了一下,说是服务器的问题,于是我就用postman模拟post发送数据,发现出现500 internal server error。然后又上网查了一下,说如果是新上传的文件,可能是权限问题,文件和根目录要0755,HTML等是0644,我看了一下文件的权限没有问题,甚至试了一下将文件的权限改为0777也没有用。后来无意中又看到可以在入口文件中加入

error_reporting(E_ALL);

ini_set('display_errors', '1');

打印出具体错误如下:

Fatal error: Uncaught think\exception\ErrorException: error_log(/usr/local/apache2/htdocs/XY/XY_APP_API/runtime/log/18_04_03.log): failed to open stream: Permission denied in /usr/local/apache2/htdocs/XY/XY_APP_API/thinkphp/library/think/log/driver/File.php:79 Stack trace: #0 [internal function]: think\Error::appError(2, 'error_log(/usr/...', '/usr/local/apac...', 79, Array) #1 /usr/local/apache2/htdocs/XY/XY_APP_API/thinkphp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值