Ошибки в журнале:
2022/11/13 12:10:02 [error] 12127#0: *1839069212 «/var/www/vh151725/data/www/sitesite.ru/wp-json/index.php» is not found (2: No such file or directory), client: 95.174.197.53, server: sitesite.ru, request: «GET /wp-json/?_fields=description%2Cgmt_offset%2Chome%2Cname%2Csite_icon%2Csite_icon_url%2Csite_logo%2Ctimezone_string%2Curl&_locale=user HTTP/2.0», host: «sitesite.ru», referrer: «https://sitesite.ru/wp-admin/post-new.php»
Перейти на Apache не оказалось возможности.
Думаю дальше.
Модератор
Yui
(@fierevere)
永子
что у вас? nginx?
набор правил конфигурации для сайта покажите
да nginx
файла .htaccess в корне нет
я не знаю, что в нем писать
поддержка хостинга ответила на просьбу помочь
«Новые версии PHP перестают поддерживать часть функций, использовавшихся ранее, поэтому деградация функционала при переходе возможна и случается. Вам для решения данной проблемы необходимо обратиться к web-разработчику.»
Модератор
Yui
(@fierevere)
永子
nginx не поддерживает .htaccess
вообще странно что на «хостинге», с наличием техподдержки используется nginx
Обычно ставят или Apache (nginx как реверс-прокси) или LiteSpeed платный, с поддержкой .htaccess
для nginx должны быть такие правила для сайта
location ~ /\.ht { deny all; }
location ~* ^.+\.(jpg|jpeg|png|ico|gif|swf|woff|svg)$ { expires 5w; }
location ~* ^.+\.(css|js)$ { expires 1w; }
php-fpm
location ~ \.php$ {
if ( -f $request_filename ) {fastcgi_pass unix:/var/php/socket/usersock;}
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /webrootpath$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
include fastcgi_params; fastcgi_param HTTPS on; }
ну и самое главное, в конце конфигурации сайта
location / { index.php;
try_files $uri $uri/ /index.php?q=$uri&$args;
}
Поддержка хостинга починила сайт.
Спасибо вам за помощь!
Вот пока не научишь поддержку она пишет ерунду всякую ))
Нет. Называется host..ne.ru