Пустая страница при попытке доступа к phpmyadmin


12

Я хотел бы получить доступ к phpmyadmin. У меня есть доступ к нему раньше, но сейчас я просто получаю пустую страницу, и я действительно не понимаю, почему.

Я установил phpmyadmin используя

sudo apt-get install phpmyadmin

Я бегал

sudo gedit /etc/apache2/apache2.conf

И там добавил:

#Include phpmyadmin: 
 include /etc/phpmyadmin/apache.conf

Но когда я перезагружал apache, я получал предупреждение:

Директива Alias ​​в /etc/phpmyadmin/apache.conf в строке 3, вероятно, никогда не совпадет, поскольку она перекрывает более ранний псевдоним.

Как я могу решить эту проблему, чтобы снова видеть интерфейс phpmyadmin, когда я делаю http: // localhost / phpmyadmin вместо того, чтобы видеть пустую веб-страницу?

Дамп -

  • Я пробовал, apt-get remove phpmyadminа затем apt-get install phpmyadmin- все та же пустая страница. :(

  • /etc/phpmyadmin- У меня есть разрешения chmod o + w для папки phpmyadmin и ее содержимого. - все еще пустая страница ...


Вы пробовали это, прежде чем добавить include /etc/phpmyadmin/apache.conf? Если нет, можете ли вы попытаться удалить эту строку и перезапустить, чтобы повторить попытку?
Крис Харпер

@ root45 - Да, я пробовал раньше без этой строки. И затем с этим, и теперь, я удалил эту строку. :(
MEM

Я должен был спросить об этом выше, но удаляет ли удаление этой строки сообщение «Директива псевдонима в / etc ... более ранний псевдоним», которое появляется при перезапуске? Я думаю, что здесь могут быть две отдельные проблемы.
Крис Харпер

@ root45 - Да. Убрав эту строку, удалил сообщение.
MEM

1
@ root45: ls -ld /etc/phpmyadminправильный способ получить единую строку информации в папке.
Лекенштейн

Ответы:


6

Попробуйте запустить

sudo dpkg-reconfigure phpmyadmin

Для настройки файлов phpmyadmin, соединений с базами данных и создания баз данных phpmyadmin


Я не могу больше это проверять. Если кто-то найдет этот ответ ответом, пожалуйста, поделитесь им, и я отмечу его как правильный ответ. веселит.
MEM

1
Не работает 15.04 проблема все еще осталась.
Мухаммед

19

Все предыдущие ответы мне не помогли, но потом я нашел решение:

apt install php-gettext

это исправлено в phpmyadminбелой пустой странице.


2
После обновления с 15.04 до 16.04 мне нужно было переустановить MySQL 5.7, потому что попытка обновления с MySQL 5.6 не удалась. После установки 5.7 я получил чистую страницу от phpMyAdmin также ... потратил много времени на поиск подсказок ... и этот единственный ответ решил мою проблему. Благодарю.
TheGeeko61

0

Эта проблема возникла у меня, потому что я изменил php.ini (/etc/php5/apache/php.ini) и ввел неправильный формат. В частности, мне нужно было загрузить файл большего размера, поэтому я изменил эту строку:

upload_max_filesize = 2M

с:

upload_max_filesize = 20

Как видите, я пропустил M. После перезапуска apache ( sudo service apache2 restart) я получил пустую страницу.

** В целом, возможно, что ошибка в php.ini приводит к тихому выводу (пустой страницы) в php. **


0

Старый вопрос, который я знаю, но у меня недавно была такая же проблема. Доступ к URL-адресу phpmyadmin привел к появлению пустой белой страницы. Логи apache не показали ничего плохого. Все заголовки ответа были «200 OK».

Проблема была проста, я отключил JavaScript в браузере.

Чтобы исправить это в Firefox, введите URL «about: config», найдите ключ с именем «javascript.enabled» и установите его в «true».

В Chrome перейдите в «Настройки»> «Дополнительные настройки»> «Настройки содержимого», прокрутите вниз до заголовка Javascript и установите флажок «Включить JavaScript».


0

Когда я изменил это внутри config.inc.php:

$cfg['UploadDir'] = '/tmp'; $cfg['SaveDir'] = '/tmp';

чтобы:

$cfg['UploadDir'] = ''; $cfg['SaveDir'] = '';

и перезагрузил страницу, тогда это работало непосредственно!


-1

Моя проблема была в другом: страница отображалась белым, но, просматривая HTML, я мог видеть поля логина и пароля. Проблема была в месте на HDD:

На устройстве нет свободного места

Освобождение некоторых заставило phpMyAdmin работать снова.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.