Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Helios

FastCGI (Nginx + PHP-FPM)

Рекомендованные сообщения

На сервере, установили попробовать режим работы PHP - FastCGI (Nginx + PHP-FPM), вместо CGI, но на сайте выдает ошибку:

 

404 Not Found

nginx/1.10.1

 

Знаем что не видит файл .htaccess

 

Вообщем такие вопросы, файл .htaccess нужно вообще удалить в этом режиме? Или удалить только из .htaccess, все что связано с mod_rewrite?

И что нужно прописать правильно в конфиге, вместо того что написано в файле .htaccess ?

Поделиться сообщением


Ссылка на сообщение

htaccess это конфигурационный файл апач. В вашем случае он бесполезен, а чпу реврайты нужно настроить в конфигурационном файле nginx либо отключить Rewrite URLs? в АЦ -> Search Engine Optiomization.

Поделиться сообщением


Ссылка на сообщение

В админке отключил - (Использовать mod_rewrite?), но на сайте все равно ошибка. Надо что то в конфигурационном файл nginx записать, не подскажите что именно?

Поделиться сообщением


Ссылка на сообщение

На форуме из профиля ссылки работают прекрасно и с реврайтом.

 

Надо что то в конфигурационном файл nginx записать, не подскажите что именно?

В секции location / добавить try_files $uri $uri/ /index.php;

Но зависит от того как сконфигурирован ваш вебсервер, поэтому проконсультируйтесь с вашим системным администратором.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
09/30/16 11:46 (изменено)

В конфиге в имеющиеся секции location не получается добавить - try_files $uri $uri/ /index.php;

выдает ошибку.

 

Нашел в инете и добавил туда:

# Set up rewrite rules.
location / {
   try_files  $uri $uri/ /index.php;
}

location ~^(/page/).*(.php)$ {
      		try_files  $uri $uri/ /index.php;
}

Сайт начал открываться, посмотрите, правильно ли это добавил?

Изменено пользователем Sergio

Поделиться сообщением


Ссылка на сообщение

Это то, собственно, о чем и говорилось выше, только без секции location page, она здесь не нужна.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

А что делать с этим из файла .htaccess

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/
RewriteRule .* / [R=301,L]

Добавить тоже самое в конфиг можно?

Поделиться сообщением


Ссылка на сообщение

Это добавлять не нужно.

Поделиться сообщением


Ссылка на сообщение

Спасибо. Перевел форум php-fpm прирост в скорости ощущается.

 

в ISPManadger5 в конфигурации домена nginx

 

Было

location / {
	location ~ [^/]\.ph(p\d*|tml)$ {
		try_files /does_not_exists @php;
	}
}

 

Стало

location / {
        try_files $uri $uri/ /index.php; 
	location ~ [^/]\.ph(p\d*|tml)$ {
		try_files /does_not_exists @php;
	}
}

 

.htaccess - удалил и включил mod_rewrite

index.php пропал, на вид всё работает.

 

Игорь, спасибо.

Поделиться сообщением


Ссылка на сообщение

Столкнулся с такой ситуацией.

Форум был

 

сайт.ру/forum - Тут апаче

 

перенс его на поддомен

 

forums.сайт.ру - тут PHP-FPM

 

Не работает 301 переадресация, перекидывает на главную страницу forums.сайт.ру и всё. Можете подсказать, что поправить?

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...