Laravel 5.1从一个Ubuntu 14.04移动到另​​一个

时间:2016-10-25 06:47:24

标签: laravel-5 laravel-5.1 ubuntu-14.04

我正在尝试将我的Laravel 5.1应用程序从一个Ubuntu 14.04服务器移动到另一个服务器。我已将已安装的编写器,数据库信息,应用程序密钥,已清除的缓存和已启用站点的点更新到公共目录。然而,我看到的不是应用程序和运行,而是index.php文件的文本。有什么想法吗?

3 个答案:

答案 0 :(得分:1)

如果您只是看到index.php文件的代码,那么我认为您的php安装不正确。 这就是为什么index.php文件的php代码没有被执行而且它只显示为纯文本的原因。

尝试在终端上运行此命令

php -v

答案 1 :(得分:0)

实际上结果是apache配置问题。以下网站有帮助。我最终创建了别名,以便不再显示目录列表。

http://mackhankins.com/blog/laravel-5-virtual-host-for-an-apache-subdirectory

答案 2 :(得分:0)

如果您使用的是apache,可以参考这个问题:

Apache shows php code instead of executing

如果您使用的是nginx,您现在可以正确配置nginx,并将服务器* .php设置为静态文件。