2014-01-31 3 views
1

У меня возникло множество проблем с моим phpmyadmin. Я использую этот инструмент в течение многих лет и никогда не испытывал никаких проблем до прошлой недели, но поскольку я не могу заставить его работать должным образом. Я не делал никаких изменений в системе, apache, php, mysql и phpmyadmin, которые не касались/не изменялись до того, как возникли проблемы.Проблемы с ссылками на базы данных на интерфейсе phpmyadmin

Фактические симптомы:

  • Слово по ссылкам в списке базы данных не работает. Если я нажму имя базы данных, текст «загрузка ...» на желтом фоне появится в середине экрана, но ничего не произойдет, и он никогда не исчезнет.
  • Если я щелкнул знак «+» в списке базы данных, база данных расширяется, и я вижу таблицы, новую таблицу и параметры индексов. Но только если я не нажал сначала имя базы данных.
  • Из верхнего меню ссылка «базы данных» несколько раз работает, а иногда нет.
  • Если я скопирую ссылку из базы данных в списке слева от экрана и закрою ее в адресной строке браузера, она попытается перейти на другой адрес, например, эта ссылка «http://phpmyadmin.local/db_structure.php?server=1&db=cosa&token=20b203d3e8b93424798c61ddb6af844e» займет me to "http://www.phpmyadmin.local/db_structure.php?server=1&db=cosa&token=20b203d3e8b93424798c61ddb6af844e"
  • Если я нажму на знак «+» списка баз данных, я получу таблицы из этой базы данных, если я нажму ссылку «Столбцы», список столбцов появится, как и ожидалось, на главном область окон, но если я выберу одну или несколько таблиц, а затем нажмите ссылку/действие «drop», phpmyadmin исчезнет. URL-адрес: «http://phpmyadmin.local/tbl_structure.php», и сообщение «Сброс соединения». (Я использую firefox прямо сейчас). Печенье не отключено.

Я могу получить доступ к базе данных с помощью mysql-workbench или с командной строки без проблем.

Другие симптомы, не присутствующие на данный момент. исправлено?

  • Это также давало мне некоторые проблемы для подключения и регистрации. Я всегда использую http auth_type, но я также пробовал cookie и config. Но после последней очистки и переустановки все, что связано с логином и токеном, похоже, исправлено.
  • ошибка: Токен Несоответствие версии

PHPMYADMIN испытания:

  • 4.1.6
  • 4.0.7
  • 3.5.8.2

Браузеры испытываться:

  • Firefox 26 (нормальные и частные вкладки)
  • SeaMonkey 2.22.1 (нормальные и частные вкладки)
  • опера 12.16 (обычные и закрытые вкладки)

Конечно, я очистил кеш и куки.

система:

  • апач 2.2.25
  • PHP 5.5.7
  • MariaDB 5.5.32
  • MySQL 5.1.70 и 5.5.32
  • MySQL-верстак 5,2 .47
  • xdebug 2.2.3
  • система: Linux Patito 3.10.7-папуасских # 7 SMP Вс 29 сентября 10:24:32 MYT 2013 x86_64 Intel (R) ядро ​​(TM) i5-3330 CPU @ 3,00 ГГц GenuineIntel GNU/Linux

Update

Я обнаружил, что изменение настроек на XDebug был преступником, я отправляю ответ на мой вопрос, с этим выводом, также будет стараться размещать в системе отслеживания Xdebug со ссылкой на этот вопрос для справки , Надеюсь, это поможет отладить ситуацию.

+1

Можете ли вы воспроизвести проблемы на http://demo.phpmyadmin.net (используйте стабильную версию)? –

+0

Я направляюсь на сайт прямо сейчас – PatomaS

+0

все работает нормально на демо-сервере с MySQL и с MariaDB, так как подозревается, у меня есть некоторые проблемы, а не phpmyadmin, любая идея, что проверить? – PatomaS

ответ

1

кажется, что проблема эта установка Xdebug:

xdebug.collect_return="1" 

Если я изменяю, что:

xdebug.collect_return="0" 

все снова работает нормально.

Возможно, это связано с this bug, уже сообщенным в системе отслеживания xdebug, но у меня нет времени и знаний, чтобы проверить его.

1

Эта ошибка была исправлена ​​в Xdebug 2.2.6, если кто-то наткнулся на нее. Я также отметил это в ссылке на ссылку xdebug для отслеживания ошибок, которую вы добавили.

Мне пришлось скомпилировать xdebug из исходного кода, так как мой Ubuntu не предоставил новейшую версию.

Смежные вопросы