我将我的 laravel saas 站点从一台主机迁移到另一台主机,但它抛出错误:
“/home4/username/abc.com/storage/logs”不存在现有目录,无法创建:权限被拒绝。
如何解决?请帮忙。
我授予了日志文件夹权限,甚至更改了数据库,但问题仍然存在,它显示的路径属于我的旧主机,但我已将我的网站迁移到新主机。
首先检查新主机的 .env 文件 检查哪个用户使用 apache 或 ngix 并检查该用户是否有权限 sudo chown -R www-data:www-data 存储引导/缓存 sudo chmod -R 775 存储引导/缓存
转到 config/logging.php 检查文件夹和代码以进行日志记录
清除所有缓存 php artisan 配置:清除 php artisan 缓存:清除 php artisan 视图:清晰 php artisan 路线:清晰