【发布时间】:2013-02-13 13:55:35
【问题描述】:
第一件重要的事情是我是 Symfony 2.1 的新用户,所以我现在还没有这样做。所以这篇文章对 Symfony 2 的其他用户来说可能是一个很好的例子。
回到主要问题。我正在尝试将我的 Symfony 项目(整个项目)导出到 1and1 Web 服务器。我已经对如何做到这一点进行了一些研究,但在我的情况下所有方法都失败了。
我做了什么:
- 我将所有项目文件移至服务器。
- 准备了一个子域(adress),指向
/web文件夹并从1and1 mod_rewrite issues和symfony2 rewrite rules .htaccess app.php的教程中确认.htaccess文件。
这是我在/web 文件夹中的.htaccess 文件
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
Options -MultiViews
# 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>
我认为它应该可以工作,但仍然没有显示Internal Server Error 500
Notice: 在阅读这篇文章时,我发现了这个article of htaccess in Symfony,但并没有提到应该移动 .htaccess 文件或只是复制到根目录。
请一步一步解释要做什么,哪些步骤对正确执行非常重要,或者我做错了什么?
【问题讨论】:
-
我从来没有在 1n1 上移动过 sf2 项目,但迟早我会的。有没有先调用 check.php 文件?
标签: webserver symfony-2.1 move