Поддержка Проблемы и решения REST API выдал неожиданный результат — 404

  • Установил свежайший ВП на новый хостинг. При попытке сохранить запись в блочном редакторе вижу сообщение «Ошибка обновления. Ответ не является допустимым ответом JSON»
    Полез разбираться.
    В здровье сайта вижу что REST API почему-то не доступен:

    REST API выдал неожиданный результат

    Запрос к REST API завершился с неожиданным результатом: (404)
    404 Not Found
    nginx/1.16.1

    Полез в логи доступные на хостинге

    
    2020/09/09 12:21:12 [warn] 10538#10538: *5170218 an upstream response is buffered to a temporary file /var/cache/nginx/fastcgi_temp/1/66/0000007661 while reading upstream, client: 111.111.111.11, server: site.my, request: "GET /wp-admin/load-scripts.php?c=0&load%5Bchunk_0%5D=jquery-core,utils,moxiejs,plupload&ver=5.5.1 HTTP/2.0", upstream: "fastcgi://unix:/var/www/php-fpm/user1111.sock:", host: "site.my", referrer: "https://site.my/wp-admin/post.php?post=8&action=edit"
    
    2020/09/09 12:21:37 [error] 10538#10538: *5170218 openat() "/var/www/user1111/data/www/sitemy/wp-json/wp/v2/pages/8" failed (2: No such file or directory), client: 111.111.111.11, server: site.my, request: "POST /wp-json/wp/v2/pages/8?_locale=user HTTP/2.0", host: "site.my", referrer: "https://site.my/wp-admin/post.php?post=8&action=edit"
    
    2020/09/09 12:22:37 [error] 10538#10538: *5170218 openat() "/var/www/user1111/data/www/sitemy/wp-json/wp/v2/pages/8/autosaves" failed (2: No such file or directory), client: 111.111.111.11, server: site.my, request: "POST /wp-json/wp/v2/pages/8/autosaves?_locale=user HTTP/2.0", host: "site.my", referrer: "https://site.my/wp-admin/post.php?post=8&action=edit"
    

    Подскажите пож. куда и как пнуть хостера, чтобы это вылечить.
    Или может как-то без него можно?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Yui

    (@fierevere)

    永子

    а постоянные ссылки (ЧПУ) на сайте работают?

    Точно, не работают.

    С Вашей подачи полез разбираться в чём же дело — другой сайт тут работает и оказалось, что рабочий работает в режиме модуль Apache, а этот я включил в режим FastCGI (Nginx + PHP-FPM).
    Переключил на чистый аппач, сгенерировал хтацесс и всё стало нормально.
    Спасибо.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «REST API выдал неожиданный результат — 404» закрыта для новых ответов.