【问题标题】:How to Deploy Laravel app on Apache Production server如何在 Apache 生产服务器上部署 Laravel 应用程序
【发布时间】:2018-09-17 12:39:29
【问题描述】:

我正在尝试在 Ubuntu 16.04 Apache 服务器上运行 Laravel 应用程序。

将服务器错误显示为休闲

This page isn’t working
localhost is currently unable to handle this request.
HTTP ERROR 500

但我使用以下命令在开发工匠服务器上运行它及其工作。

php artisan serve --host=192.168.2.103 --port=8050

请您解释一下我在 Apache 服务器中做错了什么以及如何正确做。

【问题讨论】:

  • A 500 错误是一种通用错误消息,几乎涵盖了脚本可能出错的每一件事。检查您的服务器错误日志以找出确切的错误消息。确保您已运行 composer install 来填充供应商文件,并运行 composer dumpautoload。
  • 我运行了两个命令和结果都是生成优化的自动加载文件> Illuminate\Foundation\ComposerScripts::postAutoloadDump
  • 嗨,有关于这个问题的消息吗?

标签: php apache laravel-5.5


【解决方案1】:

第 1 步

cd /etc/apache2/sites-available/

第 2 步

sudo cp 000-default.conf yourprojectName.conf

第 3 步

sudo vi yourprojectName.conf(你应该知道vi编辑器命令)

第四步

更新以下代码

        ServerName siteexample.co.in

        DocumentRoot /var/www/project/public

        <Directory /var/www/project/public>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order Allow,Deny
                Allow from all
        </Directory>

关闭编辑器

第 5 步

sudo a2ensite yourprojectName.conf

第 6 步

sudo service apache2 重启

现在可以工作了

恭喜!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-15
    • 2017-10-21
    • 1970-01-01
    • 1970-01-01
    • 2015-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多