部署Symfony2项目时出现白色页面

部署Symfony2项目时出现白色页面,symfony,Symfony,在windows上完成symfony2项目后,我想将其部署到带有Linux Ubuntu操作系统的digitalocean服务器上。但是有一些问题我无法解决。请尽快帮助我 我将web文件夹文件上传到服务器上的html文件夹,将其他文件src、app、bin、供应商上传到www文件夹。我还按照config.php上的说明解决了问题。但是: 1-当我试图在浏览器上键入url:ip_address/app.php/时,会出现一个白色页面。没有页面也没有错误 2-当我想使用putty清除生产环境中的缓存

在windows上完成symfony2项目后,我想将其部署到带有Linux Ubuntu操作系统的digitalocean服务器上。但是有一些问题我无法解决。请尽快帮助我

我将web文件夹文件上传到服务器上的html文件夹,将其他文件src、app、bin、供应商上传到www文件夹。我还按照config.php上的说明解决了问题。但是:

1-当我试图在浏览器上键入url:ip_address/app.php/时,会出现一个白色页面。没有页面也没有错误

2-当我想使用putty清除生产环境中的缓存时,会发生此错误。无法写入C:/wamp/www/my project/app/cache/prod目录,但在本地主机上清除时没有此类问题。我认为此问题是因为将项目从windows传输到linux


请帮助我。

您可能有一些错误,可能是缓存目录

要进行测试,请打开文件web/app_dev.php并对其进行注释:

/*if (isset($_SERVER['HTTP_CLIENT_IP'])
    || isset($_SERVER['HTTP_X_FORWARDED_FOR'])
    || !in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', 'fe80::1', '::1'))
) {
    header('HTTP/1.0 403 Forbidden');
    exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');
}
*/
现在,您可以通过ip_address/app_dev.php/访问页面并查看错误。完成后,别忘了取消注释


如果您在缓存方面有问题,那么我建议您上传不带缓存目录的代码。然后在服务器中创建此目录并授予其正确的权限

我真的很喜欢你说的。缓存清除问题已解决,但app.php页面仍为白色。没有其他想法?当我将我的ip地址添加到app_dev.php并运行时,页面没有问题。php有什么问题吗?非常感谢我的朋友。在授予缓存文件夹的写入权限后,我的问题解决了。太好了。如果答案是有用的,那么你可以接受它。