Существует сложная проблема при использовании pathinfo в apache 2.4

Я развернул httpd (2.4) + php5.6 (режим FastCGI) + mysql playform в сентосах.

Я установил thinkphp, но были некоторые ошибки pathinfo.

Мои конфигурации следующие:

1. Конфигурация в httpd.conf:

LoadModule rewrite_module modules/mod_rewrite.so remove comment

2. Конфигурация в httpd-vhost.conf:

<VirtualHost *:80>
DocumentRoot "/var/www"ServerName 192.168.79.130
ProxyRequests Off
ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/var/www/$1
<Directory "/var/www">
Options none
AllowOverride All
Require all granted
</Directory>

3. Конфигурация в веб-каталоге:

 <IfModule mod_rewrite.c>


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]

</IfModule>

4. Конфигурация в config.php:

'URL_MODEL'=>2

5. рестарт apache
«Http: //localhost/index.php/Index/test«в адресной строке,

У вас нет прав доступа к /index.php/Index/test на этом сервере.

После входа будет отображаться правильноHTTP: //localhost/index.php s = Индекс / тест«в адресной строке.

Так как же заставить его правильно отображаться после входа?Http: //localhost/index.php/Index/test«

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]