【发布时间】:2015-10-21 16:37:01
【问题描述】:
在 Ubuntu LAMP 堆栈上安装 Laravel 5 后,我创建了一个虚拟主机 (/etc/apache2/sites-available/test.conf),如下所示:
VirtualHost *:80
ServerAdmin webmaster@localhost
ServerName laravelproject
DocumentRoot /var/www/laravelproject
/VirtualHost
(除了我实际上在打开之间有VirtualHost,
我只是无法让它在这里与他们一起展示那部分。会玩它。)
运行启用站点的 a2ensite,更新 /etc/hosts 为
127.0.0.1 laravelproject
和 chmod -R 777 存储/文件夹
所以当我转到 laravelproject/ 时,它会显示 laravelproject 的文件结构。从那里,当我单击 public/ 文件夹时,它会以原始文本打印出 /public/view.php。显示欢迎页面的唯一方法是手动导航到 /resources/views/welcome.blade.php
我不确定我做错了什么。基本上,我需要帮助来在 laravelproject/ 上显示 Laravel 欢迎
对于任何不正确的措辞,我深表歉意,并感谢任何帮助。我很乐意澄清任何不清楚的地方。 Web 开发和 stackoverflow 的新手。谢谢。
【问题讨论】:
-
您在进行这些更改后是否重新启动了服务器?
-
"它以原始文本打印出 /public/view.php" - 听起来 PHP 没有安装。请提供有关您的环境的更多详细信息。你创建了虚拟机吗?你在你的开发机器上运行这个吗?它是否托管在某个地方?
-
@KhanShahrukh,我在进行更改后确实重新启动了我的服务器。
-
@Kryten,我正在使用 VirtualBox 来运行 Ubuntu 14.04,它没有托管在任何地方,只是想立即在本地运行。
-
php -v 显示我的版本是5.5.9-1ubuntu4.13