Nginx не хочет нормально отображать php

Автор Shamann, 29 октября 2014, 20:05:07

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Shamann

Впрочем, не знаю, виновен ли сам nginx или это php-fpm, или ещё что-либо, но ситуация такая:

После переустановки nginx стал интересным образом реагировать на php файлы: если просто переименовываю html в php, выдаёт ошибку Access denied. Если же я беру готовый php-файл и удаляю старый код, а затем вставляю нужный мне, то html отображается, только в моём случае не цепляет не скриптов не таблиц стилей. Хотя пути к css и js файлам правильные, но отображается сайт как будто не видит стилей и скриптов. С php-инклудами то же самое...

Использую дефолтный конфиг (хост локальный) и открываю сайты через localhost/sitefolder

Конфиги:
/etc/nginx/sites-available/default
server {
root /home/shaman/Веб-Сервер/;
index index.php;
server_name localhost;

location / {
try_files $uri $uri/ /index.html;
}

location /doc/ {
alias /usr/share/doc/;
autoindex on;
allow 127.0.0.1;
allow ::1;
deny all;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}

/etc/nginx/nginx.conf

user www-data;
worker_processes 4;
pid /var/run/nginx.pid;

events {
worker_connections 768;
}

http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
gzip on;
gzip_disable "msie6";
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
}


Сегодня не все могут смотреть в завтрашний день...

endru

Цитата: Shamann от 29 октября 2014, 20:05:07выдаёт ошибку Access denied
проверяй права на директорию и файлы
Цитата: Shamann от 29 октября 2014, 20:05:07/home/shaman/Веб-Сервер/
имя директории, по "фен-щуйу", никогда не пишут на русском языке...

Shamann

Цитата: Endru от 29 октября 2014, 21:14:36проверяй права на директорию и файлы

Да, дело было именно в правах. Я файлы копировал из другой директории, и права оказались рутовские, хотя вроде бы я их под обычным юзером создавал. Так и не понял, откуда этот трабл с правами :) Теперь всё работает.

Цитата: Endru от 29 октября 2014, 21:14:36имя директории, по "фен-щуйу", никогда не пишут на русском языке...

Сервер локальный, всё прекрасно работает и с папочками на русском.
Сегодня не все могут смотреть в завтрашний день...