【发布时间】:2014-06-30 14:15:25
【问题描述】:
我刚刚在我的 Home/public_html 文件夹中安装了一个 laravel 项目。我给它起了个名字,为此我们称之为laravel。所以模板安装到Home/public_html/laravel,然后我运行了composer install。我收到数据库密码错误。我修复了它,再次运行它,一切顺利。然后我创建了一个迁移、一个控制器和一个视图。我试图通过 localhost/laravel/public/events 导航到它(事件是我创建的视图)我得到一个 404。我记得我需要一个配置文件 etc/apache2/sites-available 我创建了配置文件这个结构:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/user/public_html/laravel/public/
<Directory /home/user/public_html/laravel/public/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/laravel-error.log
CustomLog ${APACHE_LOG_DIR}/laravel-access.log combined
</VirtualHost>
然后我在sites-enabled 文件夹中创建了一个symlink。那没有帮助。
然后我导航到localhost/laravel,它只是给了我目录结构。
我错过了什么?我做错了什么?
我在public_html 中有另一个文件夹,它有自己的配置文件,可以完美运行(它指向home/user/public_html/。它还有一个符号链接。每个项目中是否有东西告诉项目使用哪个配置?他们有吗?只是工作?我对此的了解真的到此为止。基本上,我已经用尽了我所知道的。我错过了什么/做错了什么?
哦,我也重新启动了 apache。 - 多次完成我刚才详述的步骤。
【问题讨论】:
-
也发布您的路线文件。
标签: php apache laravel laravel-4