Установка SimpleSamlPhp

Когда я пытаюсь установить simpleSAMLPH, у меня появляется это сообщение:

Forbidden

You don't have permission to access /simplesaml/module.php/core/frontpage_welcome.php on this server.

Apache/2.4.9 (Win64) PHP/5.5.12 Server at simplesaml.dev Port 80

И я не понимаю, почему это мой файл httpd-vhosts.conf:

NameVirtualHost simplesaml.dev
<VirtualHost simplesaml.dev>
        ServerName simplesaml.dev
        DocumentRoot C:/wamp/www/var/simplesamlphp/www
        Alias /simplesaml /var/simplesamlphp/www
</VirtualHost>

Я также делаю все изменения в файле config.php библиотеки simpleSAMLphp.


person Kvasir    schedule 26.05.2015    source источник


Ответы (1)


Попробуйте добавить следующую конфигурацию в конфигурацию VirtualHost:

<VirtualHost simplesaml.dev>
    ServerName simplesaml.dev
    DocumentRoot C:/wamp/www/var/simplesamlphp/www
    Alias /simplesaml /var/simplesamlphp/www

    <Directory />
       Require all granted
    </Directory>
</VirtualHost>
person Johni    schedule 26.05.2015
comment
Я добавляю его после ‹/VirtualHost›, но это ничего не меняет - person Kvasir; 26.05.2015
comment
Вы должны поместить его в определение VirtualHost. Я отредактировал свой ответ. - person Johni; 26.05.2015
comment
Теперь сообщение меняется на не найдено - person Kvasir; 26.05.2015
comment
Это безумие, я просто установил его на другой компьютер несколько месяцев назад. - person Kvasir; 26.05.2015
comment
Я думаю, это разные проблемы. Теперь, когда вы можете получить доступ к виртуальному хосту, он пытается найти запрошенный вами файл, но не может его найти. Попробуйте открыть /module.php/core/frontpage_welcome.php вместо /simplesaml/module.php/core/frontpage_welcome.php - person Johni; 26.05.2015
comment
Я не могу этого сделать, потому что файл, который включает страницу, находится в библиотеке simplesamlphp. - person Kvasir; 26.05.2015
comment
Изменить Alias /simplesaml /var/simplesamlphp/www на Alias /simplesaml C:/wamp/www/var/simplesamlphp/www - person Johni; 26.05.2015