Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony1 403访问我的网站的管理部分时出错_Symfony1_Symfony 1.4 - Fatal编程技术网

Symfony1 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

我继承了一个网站。它已被移动到一个新的服务器,现在该网站的管理部分不工作。当我点击链接时,我得到一个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 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