【问题标题】:Laravel 5 Intervention Image throwing 500 Internal Server ErrorLaravel 5 干预图像抛出 500 内部服务器错误
【发布时间】:2017-01-13 13:46:34
【问题描述】:

我在使用干预图像库时遇到问题。 它可以在我的本地主机上运行,​​但是当我尝试在我的服务器上使用它时,它会引发 500 内部服务器错误。 我怀疑我缺少某种 php 模块或其他东西,但我不确定。 (这是一个亚马逊 EC2 服务器) 它在这条线上失败了:

$image = Image::make($file)->encode('jpg', 90);

$file 是一个 base64 编码的图像文件。 它抛出 500,但没有任何类型的错误消息。

有人知道出了什么问题吗?

【问题讨论】:

  • 你能获取那台服务器上的 apache 日志文件吗?
  • 检查位于/storage/logs的错误日志
  • 添加干预图像库后,您是否在服务器上运行composer update 命令?
  • @Blaatpraat 如何检查 apache 日志文件?
  • @aynber /storage/logs 中没有任何内容

标签: php image laravel amazon-ec2 intervention


【解决方案1】:

我实际上是通过查看日志解决了它。 显然“某事”没有写入日志文件的权限,这导致了我的问题的“没有输出错误消息”部分。 现在我收到错误:“此 PHP 安装不提供 GD 库扩展”

我做到了:

sudo apt-get install php7.0-gd

这解决了我的问题:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-14
    • 2016-10-02
    • 2015-09-20
    • 2015-11-22
    • 1970-01-01
    • 1970-01-01
    • 2019-12-05
    • 1970-01-01
    相关资源
    最近更新 更多