【问题标题】:laravel 5.5 HTTP ERROR 500 unable to handle this requestlaravel 5.5 HTTP ERROR 500 无法处理此请求
【发布时间】:2017-10-09 05:45:54
【问题描述】:

我的旧项目使用 Laravel 5.4.17 可以在服务器上正常工作。但是新项目使用 Laravel 5.5.4 在 root/public 路由时无法工作“ mydomain.com/root/public 目前无法处理这个请求。 HTTP ERROR 500"。是不是php版本的问题?因为当前php版本是5.6.23。Laravel 5.5需要php 7.0?你觉得我说的对吗?

【问题讨论】:

标签: php laravel-5 laravel-5.5


【解决方案1】:

我希望,你已经这样做了。

  • 您应该将这些面向公众的权限更改为 644。
  • Storage文件夹权限更改为777。
  • 检查日志。
  • 确保您正确配置了 nginx,然后重新启动 nginx。
  • 您是否应该确定 APP_KEY 在 .env 文件中。
  • 您应该在对 .env 进行任何更改后运行 php artisan config:clear

【讨论】:

  • 当有新的或更新的包时不要忘记运行composer install
  • 重要要记住:我曾经授予文件夹权限:>> sudo chmod -R ug+rwx storage bootstrap/cache >> sudo chmod -R 777 storage >> sudo chmod -R 777 bootstrap/缓存
  • 将 Storage 文件夹权限更改为 777。将权限 storgae 文件夹更改为 775 后我的问题已解决,谢谢
【解决方案2】:

我在 Laravel 8 上遇到了同样的问题,原来问题是由中断 composer update 进程引起的。

如果您遇到同样的情况,只需运行composer update,应该可以解决它。

【讨论】:

    【解决方案3】:

    对于 Laravel 5.5,您需要以下服务器要求

    Laravel 框架有一些系统要求。当然,Laravel Homestead 虚拟机可以满足所有这些要求,因此强烈建议您使用 Homestead 作为本地 Laravel 开发环境。

    但是,如果您不使用 Homestead,则需要确保您的服务器满足以下要求:

    PHP >= 7.0.0
    OpenSSL PHP Extension
    PDO PHP Extension
    Mbstring PHP Extension
    Tokenizer PHP Extension
    XML PHP Extension
    

    参考: https://laravel.com/docs/5.5#server-requirements

    【讨论】:

    • 好的,我需要升级我的服务器,非常感谢。
    【解决方案4】:

    我使用 Manjaro Linux。我分别安装了Apache、MySQL、Php、PhpMyAdmin(不使用lampp)

    出现此问题“localhost is current cannot handle this request”是因为我们必须在位于

    的 php 配置中启用 display_error

    /etc/php/php.ini

    将显示错误切换为开启

    display_errors = On 
    

    display_startup_errors = On
    

    然后重启apache服务器

    sudo systemctl server restarting httpd
    

    然后有关错误的信息将显示在您的浏览器中

    【讨论】:

      【解决方案5】:

      我多次遇到这个问题,解决方法是运行 #composer install 和/或 #composer update 来更新 composer 依赖包,否则你甚至可能在移动过程中丢失 .htaccess 文件/复制实时服务器中的文件

      【讨论】:

        【解决方案6】:

        对于 docker 中的 Laravel 8,您可能需要更改存储文件夹的权限。

        sudo chmod -R 777 storage  
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-09-16
          • 1970-01-01
          • 2018-06-21
          • 1970-01-01
          • 1970-01-01
          • 2019-06-28
          • 1970-01-01
          • 2018-03-22
          相关资源
          最近更新 更多