Fatal error: Uncaught think\exception\ErrorException: error_log(/www/wwwroot/www.19jinze.xyz/runtime/log/201906/05.log): failed to open stream: Permission denied in /www/wwwroot/www.19jinze.xyz/thinkphp/library/think/log/driver/File.php:169 Stack trace: #0 [internal function]: think\Error::appError(2, 'error_log(/www/...', '/www/wwwroot/ww...', 169, Array) #1 /www/wwwroot/www.19jinze.xyz/thinkphp/library/think/log/driver/File.php(169): error_log('---------------...', 3, '/www/wwwroot/ww...') #2 /www/wwwroot/www.19jinze.xyz/thinkphp/library/think/log/driver/File.php(75): think\log\driver\File->write('---------------...', '/www/wwwroot/ww...', false, true) #3 /www/wwwroot/www.19jinze.xyz/thinkphp/library/think/Log.php(179): think\log\driver\File->save(Array, true) #4 /www/wwwroot/www.19jinze.xyz/thinkphp/library/think/Error.php(93): think\Log::save() #5 [internal function]: think\Error::appShutdown() #6 {main} thro
TP5项目 放到服务器上登陆界面报错
最新推荐文章于 2024-08-07 17:57:00 发布
博客内容讲述了在将TP5项目部署到服务器时遇到的两个权限错误:1) runtime/log目录无法打开;2) mkdir()创建目录权限被拒。问题源于目录权限设置不当。文中提出了两种解决方案:一是使用`chmod -R daemon:daemon tp5`命令,二是检查并调整Apache或Nginx配置中的用户和组。同时,建议在项目部署前清理runtime,并确保文件权限与服务器环境匹配。
摘要由CSDN通过智能技术生成