Поддержка Проблемы и решения wordpress REST API — ошибка 401

  • привет, столкнулся с проблемой, при добавлении поста выдает такое

    {"code":"rest_cannot_create","message":"Извините, вам не разрешено создавать записи от лица этого пользователя.","data":{"status":401}}

    на локальной машине все работает как надо, когда залил на хост — перестало.
    говорит что прав не хватает, выдает 401 ошибку, мол не авторизован
    хотя ничего не менялось конечно же, и точно так же отправляю запросы от админа
    видимо проблема с правами, но не могу понять где именно.

    все файлы залиты под админом и имеют на них права
    для добавление новостей через rest api использую плагины
    1. https://ru.wordpress.org/plugins/rest-api-meta-endpoints/
    2. https://github.com/WP-API/Basic-Auth

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

    для теста я уменьшал версию php с 7.4.7 (на ней не работает) до версии PHP Version 5.6.40-0+deb8u12
    и начинает работать, запрос проходит, но при этом отваливаются плагины, которым нужна версия 7.2+

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

    может у кого-то есть какие-то догадки куда можно копать?
    буду благодарен за любую инфу

    ps \ подскажите пожалуйста, если кто знает, какие требования нужны для корректной работы этого плагина — https://github.com/WP-API/Basic-Auth ? на странице ничего про это нет (

Просмотр 1 ответа (всего 1)
  • maxpaxbax, привет.

    на локалке и на другом хостинге все работает нормально, на этом хостинге почему-то нет

    уменьшал версию php с 7.4.7 (на ней не работает) до версии PHP Version 5.6.40-0+deb8u12
    и начинает работать

    За отсутствием другой технической информации, самое банальное, что можно сделать, так это сравнить конфигурацию версий PHP.

    А вообще, подобная ошибка обычно генерируется, к примеру, из-за подобного https://github.com/WP-API/Basic-Auth. Как минимум, попробуйте отключить этот плагин в целях диагностики.

Просмотр 1 ответа (всего 1)