部署在共享主机上时出现laravel错误

时间:2014-01-21 17:21:09

标签: php laravel laravel-4 shared-hosting

我正在尝试在共享主机上部署我的应用。我按照本页上的说明操作:

http://driesvints.com/blog/laravel-4-on-a-shared-host

我相信它设置正常,但是,我收到以下错误:

  

ErrorException   include(app / views / layouts / question.blade.php)[href ='function.include'> function.include]:无法打开流:没有这样的文件或>目录(查看:/ home / d * / ** /app/views/questionairres/create.blade.php)

我检查过,文件存在于这个确切的位置。有没有人知道为什么会出现这个错误?关于如何解决的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:1)

通常在文件存在时会发生这种情况,但Web服务器无法读取,因为它可能没有适当的权限来读取脚本文件:

-rw-rw----  1 root root         182 Jan 16 18:24 question.blade.php

所以你需要成为

-rw-rw-r--  1 root root         182 Jan 16 18:24 question.blade.php
使用

chmod +r question.blade.php

-rw-rw-r--  1 root www-data     182 Jan 16 18:24 question.blade.php

通过

chown root:www-data question.blade.php

某些发行版中的用户www-data可能有另一个名字:httpd,apache ......

相关问题