【发布时间】:2016-11-27 21:56:55
【问题描述】:
我已经建立了一个 Laravel PHP 项目
对于我的本地测试,
第一种方式:项目根目录下的“php artisan serve”
---> 本地主机:8000/项目
第二种方式:公用文件夹中的“php -S localhost:8080”
---> 本地主机:8080/项目
但是,当我通过 FileZilla 将我的 laravel 项目上传到服务器时。
“xxx.com/item”时返回 HTTP 错误 500 但是当我将 index.html 放在同一目录中时,我可以看到“xxx.com/index.html”
如何部署项目?需要安装或配置什么? SSH?
谢谢
【问题讨论】:
-
检查授予文件的权限
-
所以本地测试有效,那么我收集的是什么? 500 表示内部服务器错误,因此请检查您的 Web 服务器日志。可能的权限问题。您还需要确保公用文件夹与您的 Web 根目录匹配。
-
但我没有在服务器上运行任何命令,例如“php ...”
标签: php laravel deployment server