Проблема .htaccess с nginx+php-fpm

Проблема после установки с ошибками 404

#1 16 января 2020 в 11:27
Сайт отдает 404 ошибку при переходе, так как не обрабатывается .htaccess в режиме php(nginx+php-fpm) это ответ службы поддержки

Чистая установка последней версии cms, подскажите что нужно сделать в .htaccess что бы все заработало
#2 16 января 2020 в 12:33
@Vusiq, на nginx в принципе не работает htccess
#3 16 января 2020 в 12:35


@Vusiq, на nginx в принципе не работает htccess

AndroS

То есть решения данной проблемы нет ?)
#4 16 января 2020 в 12:46
@Vusiq,
Найдите, где у вас файл конфигурации nginx для вашего сайта. У меня в весте, например, он лежит так \home\myuser\conf\web\mysite.ru.nginx.conf
Найдите в этом файле такую строчку
location / {
И ниже нее напишите
try_files $uri $uri/ /index.php?$args; # permalinks
После этого перезапустите nginx из консоли или как удобнее. Или весь сервер рестартаните.
У меня так работает уже три года.
#5 16 января 2020 в 12:47


@Vusiq,
Найдите, где у вас файл конфигурации nginx для вашего сайта. У меня в весте, например, он лежит так \home\myuser\conf\web\mysite.ru.nginx.conf
Найдите в этом файле такую строчку
location / {
И ниже нее напишите
try_files $uri $uri/ /index.php?$args; # permalinks
После этого перезапустите nginx из консоли или как удобнее. Или весь сервер рестартаните.
У меня так работает уже три года.

Ris

Сейчас попробую
#6 16 января 2020 в 13:06
Страницы заработали, но вот когда даже авторизируюсь под админом, пишет что вход не выполнен, проверьте правильно ввода email или пароля, пытаюсь восстановить пароль и пишет что есть ошибки в формах… и зарегистрироваться тоже не дает — найдены ошибки в форме…
#7 16 января 2020 в 13:12
Весь конфиг /forum/thread32055-6.html#314038
#8 16 января 2020 в 13:39
Скажите пож-ста что тут нужно поправить

  1.  
  2. server {
  3. server_name site.ru www.site.ru;
  4. charset off;
  5. index index.php index.html index.htm;
  6. disable_symlinks if_not_owner from=$root_path;
  7. include /etc/nginx/vhosts-includes/*.conf;
  8. include /etc/nginx/vhosts-resources/site.ru/*.conf;
  9. access_log /var/www/httpd-logs/site.ru.access.log;
  10. error_log /var/www/httpd-logs/site.ru.error.log notice;
  11. ssi on;
  12. set $root_path /var/www/www-root/data/www/site.ru;
  13. root $root_path;
  14. location / {
  15. location ~ [^/]\.ph(p\d*|tml)$ {
  16. try_files /does_not_exists @php;
  17. }
  18. location / {
  19.   try_files $uri $uri/ /index.php?$args; # permalinks
  20.   }
  21. location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
  22. expires 30d;
  23. }
  24. }
  25. gzip on;
  26. gzip_comp_level 7;
  27. gzip_disable "msie6";
  28. gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
  29. listen 45.66.8.49:80;
  30. location @php {
  31. fastcgi_index index.php;
  32. fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@site.ru";
  33. fastcgi_pass unix:/var/www/php-fpm/www-root.sock;
  34. fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
  35. try_files $uri =404;
  36. include fastcgi_params;
  37. }
  38. }
  39. server {
  40. server_name site.ru www.site.ru;
  41. ssl_certificate "/var/www/httpd-cert/www-root/site.ru_le1.crtca";
  42. ssl_certificate_key "/var/www/httpd-cert/www-root/site.ru_le1.key";
  43. ssl_ciphers EECDH:+AES256:-3DES:RSA+AES:!NULL:!RC4;
  44. ssl_prefer_server_ciphers on;
  45. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  46. add_header Strict-Transport-Security "max-age=31536000;";
  47. ssl_dhparam /etc/ssl/certs/dhparam4096.pem;
  48. charset off;
  49. index index.php index.html;
  50. disable_symlinks if_not_owner from=$root_path;
  51. include /etc/nginx/vhosts-includes/*.conf;
  52. include /etc/nginx/vhosts-resources/site.ru/*.conf;
  53. access_log /var/www/httpd-logs/site.ru.access.log;
  54. error_log /var/www/httpd-logs/site.ru.error.log notice;
  55. ssi on;
  56. set $root_path /var/www/www-root/data/www/site.ru;
  57. root $root_path;
  58. location / {
  59. location ~ [^/]\.ph(p\d*|tml)$ {
  60. try_files /does_not_exists @php;
  61. }
  62. location / {
  63.   try_files $uri $uri/ /index.php?$args; # permalinks
  64.   }
  65. location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
  66. expires 30d;
  67. }
  68. }
  69. gzip on;
  70. gzip_comp_level 7;
  71. gzip_disable "msie6";
  72. gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
  73. listen 45.66.8.49:443 ssl;
  74. location @php {
  75. fastcgi_index index.php;
  76. fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@site.ru";
  77. fastcgi_pass unix:/var/www/php-fpm/www-root.sock;
  78. fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
  79. try_files $uri =404;
  80. include fastcgi_params;
  81. }
  82. }
  83.  
  84.  
#9 17 января 2020 в 08:08
Ребята кто поможет решить проблему с авторизацией ) все перепробовал, не заходит вообще
#10 17 января 2020 в 08:33
Решил проблему
#11 17 января 2020 в 08:54

Решил проблему

@Vusiq
как?
#12 17 января 2020 в 09:36


Решил проблему

@Vusiq
как ?

@noname

Сам не понял, конфиг не трогал, сегодня попробовал и все заходит
#13 25 января 2020 в 12:16
Можно ли считать config выше полностью рабочим: авторизация, почта smtp, планировщик и тд?
+ sitemap:
  1. location ~ ([^/]*)sitemap(.*)\.xml$ {
  2.  
  3. rewrite ^/sitemap(.*).xml$ /cache/static/sitemaps/sitemap$1.xml break;
  4.  
  5. }
+ нужно для robots.txt, поддомена.
Просто часто редактировать не получится. Может кто-то проверял все функции ...
Смотрю есть:
Nginx for Windows
Nginx in Ubuntu
Nginx in Debian
#14 25 января 2020 в 16:45

Чистая установка последней версии cms, подскажите что нужно сделать в .htaccess что бы все заработало

@Vusiq

@Vusiq, на nginx в принципе не работает htccess

AndroS
Чтобы работали команды из .htaccess их надо конвертировать в NGINX команды и вставить в NGINX конфиг.
#15 25 января 2020 в 17:07
vikont,
Этот конвертор хреново конвертирует. Я пробовал.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.