Ошибка MySQL без ошибок через веб-интерфейсы, но не в командной строке - PullRequest
0 голосов
/ 24 марта 2012

Запросы UPDATE работают нормально из командной строки mysql для любого пользователя.

Однако, когда любые запросы UPDATE выполняются через веб-интерфейс (будь то phpmyadmin или wordpress), запросы не работают, и я получаю уведомление «без изменений» от mysql. Большую часть времени. Запрос выполняется 10% времени. Дело в том, что произошли изменения, просто они не потребовались. Я использую того же пользователя на phpmyadmin, что и на WordPress, как в клиенте командной строки. Я в тупике. Кто-нибудь был здесь раньше?

Данные сервера:

  • Apache / 2.2.14 (Ubuntu)
  • Версия клиента MySQL: 5.1.61
  • Расширение PHP: mysqli
  • PHP версия PHP 5.3.2-1ubuntu4.14

Обновление: Уведомление «без изменений» приходит от phpmyadmin. Я не получаю "0 строк затронут" от pma. Когда я возвращаюсь к записи, которую пытался отредактировать, изменений там нет.

В WordPress, если бы это было успешное редактирование поста, я бы получил "черновик обновленного" или подобное сообщение. Тем не менее, в большинстве случаев он просто выводит меня из списка администраторов WordPress сообщений без каких-либо сообщений и без сохраненных изменений.

1 Ответ

0 голосов
/ 27 марта 2012

Как это было исправлено:

  1. Уточнена конфигурация сервера apache.Это был циклический перебор между двумя виртуальными хостами из-за неспецифических файлов конфигурации домена.

  2. Значение времени ожидания в httpd.conf было установлено равным 0. Это создало проблемы.

Спасибо, что заглянули!

Джо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...