我正在尝试在共享主机上部署我的应用。我按照本页上的说明操作:
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)
我检查过,文件存在于这个确切的位置。有没有人知道为什么会出现这个错误?关于如何解决的任何想法?
谢谢!
答案 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 ......