【发布时间】:2012-12-29 23:46:35
【问题描述】:
在阅读了 Laravel4 测试版发布的公告后,我第一次尝试 Laravel。
我关注 these steps 我安装了 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-develop/vendor/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 行
【问题讨论】:
-
如果你刚开始,你应该使用 Laravel 3。
-
这里有同样的问题。不幸的是,这里的答案都没有帮助。我很肯定我的权限设置正确,并且 .htaccess 很好。仍然无法让它工作。
-
@dualed 这不是一个很好的建议......恕我直言,当然最好学习 L4
-
@Gadoma 在一月份,当时 Laravel 4 处于预测试阶段。
标签: php localhost laravel laravel-4