Ответ не является допустимым ответом JSON

При переносе сайта WordPress на другой сервер получил ошибки. В сети толком не было информации о самой банальной причине.

Ошибка обновления. Ответ не является допустимым ответом JSON.
Ошибка публикации. Ответ не является допустимым ответом JSON.

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

php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

В apache2.conf нужно добавить блок настроек на перезапись

<Directory /var/www/ПАПКАСФАЙЛАМИСАЙТА/>
        AllowOverride All
</Directory>

Включаем модуль перезаписи

sudo a2enmod rewrite

sudo systemctl restart apache2

Поделиться:

Читайте также: