我在开发过程中通过app.php完成了我的Symfony 2.3项目。然后我完成了对我的共享主机服务器(goDaddy)的完整复制。到目前为止,我得到的只是空白页。我一直在努力解决错误。我最近的执行在这种类型的php日志中产生了100多个错误:
[09-Jul-2013 12:52:56 America/Los_Angeles] PHP Warning: file_get_contents(/Volumes/Data RAID/htdocs/Symfony/src/Zetcho/AmColAnBundle/Resources/views/User/userSubNav.html.twig) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: No such file or directory in /home/content/.../Symfony/vendor/symfony/symfony/src/Symfony/Component/Templating/Storage/FileStorage.php on line 32
然后我得到一篇论文
[09-Jul-2013 12:52:56 America/Los_Angeles] PHP Warning: file_get_contents(/Volumes/Data RAID/htdocs/Symfony/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Resources/views/Exception/exception_full.html.twig) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: No such file or directory in /home/content/.../Symfony/vendor/twig/twig/lib/Twig/Loader/Filesystem.php on line 127
省略号是我的。我验证了两个文件都在指定位置的文件,我可以读取它。文件的权限是644.这可能是权限问题吗?如果是这样,他们应该设置什么?
更新:我将权限设置为755并得到相同的错误。
更新2:我刚刚发现错误是我的开发服务器目录路径。现在我只需要弄清楚在哪里改变它。
更新3:它似乎是缓存。我知道没有对goDaddy共享服务器的命令访问权限,所以我只删除了app / cache / prod中的所有文件。我现在得到我的HTML,但没有CSS。我使用Assetic for images和css。我得到了图片。
更新4:当我点击链接时,下一页使用了css文件。当我回到第一页时,它也使用了它。当我查看页面时,一些图像丢失了。这可能是因为缓存未正确或完全重建吗?
更新5:修复了丢失图像的最后一个问题。参考和图像之间存在不匹配的情况。我想我现在很好。