在阅读了 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:警告:file_put_contents(/home/carlo/public_html/laravel-develop/app/config/../storage/meta/services.json):无法打开流:/home/carlo/public_html/laravel-中的权限被拒绝开发/供应商/laravel/framework/src/Illuminate/Filesystem/Filesystem.php 第 77 行
另一个:
/home/carlo/public_html/laravel-develop/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php 第77行
然后是一长串错误。最后一个是:
require_once('/home/carlo/public_html/laravel-develop/start.php') 在 /home/carlo/public_html/laravel-develop/public/index.php 第 53 行