Laravel 5.1 从一个 Ubuntu 14.04 移动到另一个
Laravel 5.1 Moving from one Ubuntu 14.04 to another
我正在尝试将我的 Laravel 5.1 应用程序从一个 Ubuntu 14.04 服务器移动到另一个。我已将已安装的作曲家、数据库信息、应用程序密钥、已清除的缓存和启用站点的点更新到 public 目录。但是,我看到的不是 app up 和 运行,而是 index.php 文件的文本。有什么想法吗?
如果您只是看到 index.php 文件的代码,那么我想您的 php 没有正确安装。
这就是 index.php 文件的 php 代码未被执行且仅显示为纯文本的原因。
在终端上尝试运行这个命令
php -v
原来是apache配置问题。下面的网站有所帮助。我最终创建了别名,以便不再显示目录列表。
http://mackhankins.com/blog/laravel-5-virtual-host-for-an-apache-subdirectory
如果你用的是apache可以参考这个问题:
Apache shows php code instead of executing
如果您正在使用 nginx,您现在可以正确配置 nginx,并且它服务器 *.php 就像静态文件一样。
我正在尝试将我的 Laravel 5.1 应用程序从一个 Ubuntu 14.04 服务器移动到另一个。我已将已安装的作曲家、数据库信息、应用程序密钥、已清除的缓存和启用站点的点更新到 public 目录。但是,我看到的不是 app up 和 运行,而是 index.php 文件的文本。有什么想法吗?
如果您只是看到 index.php 文件的代码,那么我想您的 php 没有正确安装。 这就是 index.php 文件的 php 代码未被执行且仅显示为纯文本的原因。
在终端上尝试运行这个命令
php -v
原来是apache配置问题。下面的网站有所帮助。我最终创建了别名,以便不再显示目录列表。
http://mackhankins.com/blog/laravel-5-virtual-host-for-an-apache-subdirectory
如果你用的是apache可以参考这个问题:
Apache shows php code instead of executing
如果您正在使用 nginx,您现在可以正确配置 nginx,并且它服务器 *.php 就像静态文件一样。