我在阅读 Laravel4 beta 发布的公告后第一次尝试 Laravel。
我按照这些步骤安装了 Composer 和 Laravel 以及所有所需的依赖项,并将 Laravel 放置在我的~/public_html
目录中,就像我用 Codeigniter 时习惯的做法一样。但我认为这里有些问题。
如果我在浏览器中输入 http://localhost/~carlo/laravel-develop/
,它只会显示目录的内容。
然后,在文件系统上我有一个laravel-develop/public
文件夹,但在浏览器上没有显示出来。
我发现修改.htaccess
如下:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
当我尝试访问公共文件夹时,出现了错误。
ErrorException: Warning: file_put_contents(/home/carlo/public_html/laravel-develop/app/config/../storage/meta/services.json): failed to open stream: Permission denied in /home/carlo/public_html/laravel-develop/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php line 77
另一个错误:
/home/carlo/public_html/laravel-develop/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php line 77
然后是一长串的错误信息,最后一个为:
require_once('/home/carlo/public_html/laravel-develop/start.php') in /home/carlo/public_html/laravel-develop/public/index.php line 53