【发布时间】:2016-07-28 07:29:29
【问题描述】:
我现在正在使用 Laravel 5 框架开发一个 PHP 网站。我通过 Git 克隆将网站发布到服务器。但是,访问网址后,网站只显示其结构,显示为:http://mikemikezhu.me/laravel/laravel_trial/
public文件夹中的index.php无法解析,只显示文件夹结构。我的服务器运行的是 Centos 7 系统。 Web 服务器是 Apache,PHP 版本是 5.4.16。我想知道是否是因为 PHP 版本太旧而无法运行 Laravel。或者有没有其他方法可以正确发布网站?我不会使用 Forge 和 Envoyer,因为它们不是免费的。
【问题讨论】:
-
你能在这个 url mikemikezhu.me/laravel/laravel_trial/public 上看到欢迎页面吗?如果是,你只需将你的主机指向这个目录
-
错误500,你应该
chmod -R 777 storage和chmod 775 -R vendor -
或
chown -R :www-data yourproject。不用担心 PHP 版本,因为 Laravel 5.0 需要 PHP >= 5.4
标签: php git apache laravel deployment