我有一个工作的Symfony2应用程序在本地服务器上运行,我想上传到我的共享主机。当我尝试在我的共享主机上打开网站时,我收到了500条回复。Symfony2 500响应共享主机
我执行以下步骤:
- 清除高速缓存( “PHP应用程序/控制台高速缓存:明确的” 和 “PHP应用程序/控制台高速缓存:清楚--env = PROD”)
- 上传/应用,/ src目录,/供应商/网络共享托管
- 制作/日志和/高速缓存写入(和所有子文件夹/文件)
当我打开 “www.mydomain.com/app.php” 我会得到500的回应。当我打开“www.mydomain.com/app_dev.php”Symfony给出(预期的和正确的)消息,我不允许打开这个文件。
/logs/prod.log为空。
我无法清除共享托管服务器上的缓存,因为我没有SHH访问权限。我只能清除本地服务器上的缓存,然后上传文件。
我没有改变我的/web/.htaccess文件,这是它:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>
尝试删除行以防止您从外部访问config.php,以查看您的配置是否正常。完成后不要忘记删除/恢复文件。 – cheesemacfly
我收到欢迎页面。只给出一些“建议”:安装intl,安装加速器,将short_open_tag设置为关闭。 – BigJ
如果你用app_dev.php做同样的事情并且调用它? – cheesemacfly