在1and1服务器上运行symfony2

时间:2013-09-11 17:38:54

标签: apache .htaccess symfony

我在/ kunden / homepages / 35 / d12345 / htdocs /中复制了symfony2.3中的所有文件 - (我称之为家)。所以它看起来像这样:

home/app/...
home/web/app.php
home/web/app_dev.php
home/web/.htaccess

我的.htaccess看起来像这样:

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On

# Explicitly disable rewriting for front controllers
RewriteRule ^app_dev.php - [L]
RewriteRule ^app.php - [L]

RewriteCond %{REQUEST_FILENAME} !-f

# Change below before deploying to production
#RewriteRule ^(.*)$ app.php [QSA,L]
RewriteRule ^(.*)$ app_dev.php [QSA,L]
</IfModule>

我从这个论坛得到了这个。当我打算在浏览器中输入www.mydomain.com/web/app_dev.php或www.mydomain.com/web/app.php时,我将收到以下消息:“您不能访问此内容检查app_dev.php以获取更多信息。“

我的写作选项已设定:

drwxrwxrwx 3 u12345 ftpusers    32 Sep 11 19:02 cache
drwxrwxrwx 2 u12345 ftpusers    36 Sep 11 18:57 logs

有什么问题?有一个prod.log但没有dev.log我怎样才能让它工作?我的主目录中是否需要.htaccess?

1 个答案:

答案 0 :(得分:0)

只需将您尝试访问该应用程序的IP地址(又称您的work/home ip)添加到app_dev.php中允许的数组,以防止未经授权的人员访问您的应用程序在开发环境......

...如果您不关心安全风险,请完全注释app_dev.php中的地址检查。