Intereting Posts
Замените файл шаблона из плагина собственным файлом шаблона, хранящимся в дочерней теме? Как показать продукт без цены, как первый в списке при сортировке цены продукта с высокой до низкой? Подход к созданию сайта с этой структурой Запрос пользовательских полей с помощью мобильной темы Carrington Использование пользовательских таксономий для организации продуктов – попытка назвать правильный список Скриншоты на странице плагина, снятые старыми Как создать страницу результатов контекстного поиска? Шрифты WordPress необходимо загружать с помощью шрифтов Google? Создайте плагин, который работает в фоновом режиме Является ли это хорошим примером для Multisite? Управлять базовой темой с контролем версий? Изменение кнопки проверки WooCommerce – возврат к нормальному состоянию wp_mail не определено Сортировка и фильтрация пользовательских сообщений типа сообщений по пользовательской таксономии Хотите, чтобы wp_get_post_terms возвращался произвольно, как это сделать?

Как отлаживать неудачные изменения в сообщениях?

Я просто перестроил свой сервер с Ubuntu 14.04, Nginx 1.6.0, PHP 5.5.9 и WordPress 3.9. Я могу завершить установку WordPress и войти в панель инструментов WordPress, однако я не могу вносить никаких изменений. Если я попытаюсь удалить сообщение, WordPress говорит, что действие завершено, но когда я снова попал в меню Posts, сообщение возвращается. Если я попытаюсь создать сообщение, WordPress сообщит, что действие закончено, но когда я нахожусь в пункте меню «Сообщения», он исчезает из таблицы.

Что еще более странно, если я подожду пару секунд и снова нажмем пункт меню «Сообщения» (чтобы обновить таблицу «Сообщения») мои изменения будут там, но это не всегда происходит.

Эта проблема существует на всей панели инструментов, и я начинаю задаваться вопросом, есть ли проблема с WordPress и PHP 5.5.9, так как похоже, что команда PHP включила некоторые возможности кэширования.

Моя же настройка работает на Ubuntu 13.04, Nginx 1.4.6, PHP 5.4.9 и WordPress 3.9.

Я не внес изменений в файл php.ini по умолчанию, и я установил php, используя

sudo apt-get install php5-cli php5-cgi psmisc spawn-fcgi 

Я использую MySQL в качестве базы данных, и я подключил PHP к MySQL, используя

 sudo apt-get install php5-mysql 

У моего пользователя базы данных есть все разрешения на соответствующую базу данных.

Мне также интересно, есть ли что-то в моем файле Nginx Virtual Hosts для сайта, который может вызвать эту проблему.

Solutions Collecting From Web of "Как отлаживать неудачные изменения в сообщениях?"

Я, наконец, смог заставить это работать, используя php5-fpm вместо php5-cgi. Сначала я удалил пакет php5-cgi через

 sudo apt-get autoremove --purge php5-cgi 

Затем я установил php5-fpm через:

 sudo apt-get install php5-fpm 

После некоторой настройки моего определения сервера в Nginx проблема исчезла.

Обновление Я подозреваю, что это больше связано с неправильным файлом виртуального хоста для моего сайта, а затем с php5-cgi.