现在我已经搜索和玩耍了,无法理解正在发生的事情。
我无法在这台笔记本电脑上安装本地网络服务器(XAMPP 或 w/e),所以我希望直接在我的专用盒子上玩 Laravel 4。
我有一个安装了 Apache、Composer 和 PHP 5.4.4 的 Linux 机器(Debian)。许多其他网站都在此运行。
我已经通过 Composer 直接将 Laravel 4 安装到了一个目录中:public_html/dev/
Apache 已设置,因此子域 dev.mydomain.com 指向此目录。
转到 dev.mydomain.com 或 dev.mydomain.com/public/(事实上的任何内容)会给我一个 403 Forbidden 错误。
我的 apache 配置文件:
<VirtualHost (my ip)>
ServerAdmin webmaster@localhost
ServerName dev.mydomain.com
DocumentRoot /home/user/public_html/dev
Options -Indexes -FollowSymLinks -MultiViews
</VirtualHost>
我已经尝试将 chmod 777 公开,文档根目录为 /home/user/public_html/dev/public 但没有运气。
除非我在这里遗漏了要点,或者一些安全问题(因为在实时服务器上工作并不是很好),否则请告诉我,我可能是个菜鸟。