Symfony1 403访问我的网站的管理部分时出错
我继承了一个网站。它已被移动到一个新的服务器,现在该网站的管理部分不工作。当我点击链接时,我得到一个403 我的浏览器上的错误消息Symfony1 403访问我的网站的管理部分时出错,symfony1,symfony-1.4,Symfony1,Symfony 1.4,我继承了一个网站。它已被移动到一个新的服务器,现在该网站的管理部分不工作。当我点击链接时,我得到一个403 我的浏览器上的错误消息 Forbidden You don't have permission to access /admin.php/main/index on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle
Forbidden
You don't have permission to access /admin.php/main/index on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
似乎ErrorDocument是一个symfony函数,所以我想这个错误与Apache无关
在web文件夹中,有一个admin.php和admin_dev.php
admin.php
<?php
require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
$configuration = ProjectConfiguration::getApplicationConfiguration('admin', 'prod', false);
sfContext::createInstance($configuration)->dispatch();
<?php
require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');
$configuration = ProjectConfiguration::getApplicationConfiguration('admin', 'dev', true);
sfContext::createInstance($configuration)->dispatch();
我们可以查看您的apache配置吗?virtualhost和htaccess?都是/admin.php/main/index安全页面吗?admin.php/main/index是需要使用用户名访问的安全页面。但即使登录,我也会得到403。访问admin_dev.php/main/index不是问题。如果登录,它将正确显示页面。如果未登录,它会提示我先登录。httpd.conf=>。htacces=>
# You can find more information about this file on the symfony website:
# http://www.symfony-project.org/reference/1_4/en/04-Settings
# .settings:
# no_script_name: false
# logging_enabled: false
prod:
# .settings:
# no_script_name: false
# logging_enabled: false
.settings:
error_reporting: <?php echo (E_ALL | E_STRICT)."\n" ?>
web_debug: true
cache: false
no_script_name: false
etag: false
dev:
.settings:
error_reporting: <?php echo (E_ALL | E_STRICT)."\n" ?>
web_debug: true
cache: false
no_script_name: false
etag: false
test:
.settings:
error_reporting: <?php echo ((E_ALL | E_STRICT) ^ E_NOTICE)."\n" ?>
cache: false
web_debug: false
no_script_name: false
etag: false
all:
.settings:
# Enable sfGuard
enabled_modules: [default, sfGuardGroup, sfGuardUser, sfGuardPermission, sfGuardAuth]
# Form security secret (CSRF protection)
csrf_secret: 10fee9ab83d0083fb244e5e087afab5fe684cb64
login_module: sfGuardAuth
login_action: signin
secure_module: sfGuardAuth
secure_action: secure
# Output escaping settings
escaping_strategy: true
escaping_method: ESC_SPECIALCHARS
# Enable the database manager
use_database: true