我试着从我的登记表上上传一张照片,但我得到了
加载资源失败:服务器响应状态为500 (内部服务器错误)。
这种情况只发生在laravel给出的用户默认模型中。在使用此模型时,这种情况真的持续存在吗?
发布于 2022-04-17 09:50:16
Error-Failed-to-load-resource-the-server-responded-with-a-status-of-500
获取500内部服务器错误
解决方案#1:
在我的例子中,我从github中提取并将签出更改为新分支,因此编写器在服务器中安装了新的数据包。
通过从项目的根运行composer命令来安装所需的包:
sudo composer install更新:您不应该在生产服务器上运行此命令,但是可以在本地env上解决composer的一些问题。编辑:
看看https://getcomposer.org/doc/faqs/how-to-install-untrusted-packages-safely.md,看看为什么将composer安装作为root不是一个好主意。如果需要将其作为root运行,请提供以下标志,以阻止第三方代码在安装-无插件-无脚本中执行durin。
解决方案2:
为了解决这个问题,我在终端上运行了以下命令。
sudo chmod -R 755 MYlaravel_project然后在下面输入允许laravel将文件写入存储文件夹
chown -R www-data:www-data /path/to/your/root/dir/chmod -R 775 /bootstrap
chmod -R 775 /storage在此之后,使用以下命令清除缓存:
//-删除Configuration Cahce
php artisan config:cache//-清除应用程序缓存
php artisan cache:clearhttps://stackoverflow.com/questions/41917900
复制相似问题