首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >加载资源失败:服务器上传图像时响应状态为500 (内部服务器错误)

加载资源失败:服务器上传图像时响应状态为500 (内部服务器错误)
EN

Stack Overflow用户
提问于 2017-01-29 05:25:19
回答 1查看 7.9K关注 0票数 1

我试着从我的登记表上上传一张照片,但我得到了

加载资源失败:服务器响应状态为500 (内部服务器错误)。

这种情况只发生在laravel给出的用户默认模型中。在使用此模型时,这种情况真的持续存在吗?

EN

回答 1

Stack Overflow用户

发布于 2022-04-17 09:50:16

Error-Failed-to-load-resource-the-server-responded-with-a-status-of-500

获取500内部服务器错误

解决方案#1:

在我的例子中,我从github中提取并将签出更改为新分支,因此编写器在服务器中安装了新的数据包。

通过从项目的根运行composer命令来安装所需的包:

代码语言:javascript
运行
复制
sudo composer install

更新:您不应该在生产服务器上运行此命令,但是可以在本地env上解决composer的一些问题。编辑:

看看https://getcomposer.org/doc/faqs/how-to-install-untrusted-packages-safely.md,看看为什么将composer安装作为root不是一个好主意。如果需要将其作为root运行,请提供以下标志,以阻止第三方代码在安装-无插件-无脚本中执行durin。

解决方案2:

为了解决这个问题,我在终端上运行了以下命令。

代码语言:javascript
运行
复制
sudo chmod -R 755 MYlaravel_project

然后在下面输入允许laravel将文件写入存储文件夹

代码语言:javascript
运行
复制
chown -R www-data:www-data /path/to/your/root/dir/
代码语言:javascript
运行
复制
chmod -R 775 /bootstrap
chmod -R 775 /storage

在此之后,使用以下命令清除缓存:

//-删除Configuration Cahce

代码语言:javascript
运行
复制
php artisan config:cache

//-清除应用程序缓存

代码语言:javascript
运行
复制
php artisan cache:clear
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41917900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档