WordPress — все PHP-файл приводит к 404 на nginx

Я устанавливаю WordPress на свой сервер с помощью nginx.
Конфигурация, которую я надеюсь получить:
НА www.mydomain.com Я ХОЧУ индекс, содержащийся в / webapps / sitoweb /
НА www.mydomain.com/wordpress/ Я ХОЧУ свой WordPress

Я поместил wordpress в папку / var / www / и, как вы можете видеть, настроил nginx (я не сообщил о той части кода, в которой я объявляю правила перезаписи для ssl):

server{

index  index.html index.htm index.php;
listen 443;
ssl on;

location / {

alias /webapps/sitoweb/;
if ($request_uri ~* ".html") { rewrite ^(/.+)\.html$ $scheme://$host$1 permanent;}
rewrite ^(/.+)\/$ $scheme://$host$1  permanent;
try_files $uri $uri.html $uri/ =404;
error_page 404 = /404.html;

location ~* \.html$ {
expires -1;
}

location ~* \.(css|js|gif|jpe?g|png)$ {
expires 168h;
add_header Pragma public;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}

location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}

}

location /wordpress/ {

alias /var/www/;
autoindex off;

location ~ \.php$ {

try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param  SCRIPT_FILENAME  /var/www$fastcgi_script_name;
}

}

Теперь, если я пойду

  • На www.mydomain.com/index.html я получаю индекс, содержащийся в / webapps / sitoweb / [OK!]

  • На www.mydomain.com/wordpress/readme.html я вижу файл, содержащийся в /var/www/readme.html [OK !!]

  • На www.mydomain.com/wordpress/index.php файл index.php не найден !!!! [ОШИБКА]

Подчеркиваю, что файл index.php правильно находится в каталоге / var / www / !!!

Я также помещаю файл info.php в / webapps / sitoweb / и вижу его на www.mydomain.com/info.php !!!

Ergo php файлы в / webapps / sitoweb / отображаются правильно, но php файлы в / var / www / не найдены !!

0

Решение

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

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

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

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