Phpmyadmin не работает ubuntu: Не работает или не открывается phpmyadmin в Ubuntu по http://localhost/phpmyadmin/ — Cайт «У Крайнего» . ИТ — Информ

Как решить проблему phpmyadmin не найден после обновления php и apache? — Yodo.im

yodo.im

#1

Недавно я установил PHP, Apache, MySQL, phpMyAdmin, python на свой рабочий стол Ubuntu 12.04.3 LTS, чтобы использовать его в качестве сервера LAMP. Команды, которые я использовал для их установки, приведены ниже:

1: sudo passwd2: su3: apt-get install php54: apt-get install apache25: apt-get install mysql-server mysql-client6: apt-get install phpmyadmin7: apt-get install python8: apt-get install python-mysqldb9: ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf10: /etc/init.d/apache2 restart

Тогда все работает нормально. Сервер LAMP работает отлично. Затем я подумал обновить весь сервер LAMP, я имею в виду PHP, Apahce, MySQL, phpMyAdmin и т.д. Затем я поискал в Google и получил несколько ppa, которые получили последние версии этих программ. Затем я добавил эти ppa. Ссылки ppa:

1. https://launchpad.net/~tuxpoldo/+archive/phpmyadmin2. https://launchpad.net/~ondrej/+archive/mysql-5.63. https://launchpad.net/~ondrej/+archive/apache24. https://launchpad.net/~ondrej/+archive/php5

Затем используется этот ppa и сначала обновляется phpmyadmin, затем сервер MySQL, затем Apache, а затем PHP.После обновления phpmyadmin и сервера mysql весь сервер LAMP работает хорошо с обновленным сервером mysql и phpmyadmin. Но после обновления Apache и PHP phpmyadmin не отображается. Когда я пытаюсь:

http://127.0.0.1/phpmyadmin

там написано «Не найдено».

Как я могу решить эту проблему с помощью phpmyadmin?? Пожалуйста, помогите мне так быстро, как только сможете. Из-за этого у меня большие неприятности.

Заранее спасибо.

Alino4ka

#2

Создайте ссылку в /var/www подобный этому:

sudo ln -s /usr/share/phpmyadmin /var/www/

Примечание: начиная с 14. 04 вы можете захотеть использовать /var/www/html/ вместо /var/www/

Если это не работает для вас, вам необходимо включить phpMyAdmin в конфигурацию apache.

Открыть apache.conf используя ваш любимый редактор, мой vim 🙂

sudo vim /etc/apache2/apache2.conf

Затем добавьте следующую строку:

Include /etc/phpmyadmin/apache.conf

Для Ubuntu 15.04 и 16.04

  • sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
  • sudo a2enconf phpmyadmin.conf
  • sudo service apache2 reload

Ermak_G

#3

Обычно это проблема после установки ванили в 16.04, 18.04 и 20.04 (Фокальная ямка) и выше тоже.

Чтобы исправить это:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.confsudo a2enconf phpmyadmin.confsudo systemctl restart apache2

Alina_kudry

#4

Скорее всего, ваш apache не загружает конфигурацию части phpmyadmin.

Ссылка, которую вы сделали из /etc/phpmyadmin/apache.conf к /etc/apache2/conf.d/phpmyadmin.conf может быть недействительным после обновления. Создайте эту ссылку еще раз, но обратите внимание, что имена могут отличаться. После этого перезапустите apache.

Vera4ka

#5

вы также можете install это с помощью manual process.

просто загрузите файл на свой web root папка. (/var/www/phpmyadmin)

для получения дополнительной информации кликните сюдаСкачать с здесь

Darino4ka

#6

Вот еще один альтернативный способ сделать это:

  1. Добавить к /etc/apache2/apache2.conf это «Include conf.d/*.conf— если его там еще нет.

  2. Затем выполните эти две команды:

    sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.confsudo /etc/init.d/apache2 reload

Это должно сработать.

записка: Зависит от того, какой вариант Linux вы используете. Если это Redhat или Amazon Linux, apache2 должен быть назван httpd, а путь будет /etc/httpd, в Linux на базе Debian, например Ubuntu, имя папки — apache2.

Katya

#7

рассмотрим phpmyadmin is not working after I installed it — Ask Ubuntu

Обновление phpMyAdmin на Linux.

Инструкция по замене версии phpMyAdmin

Обновлено: Опубликовано:

Тематические термины: phpMyAdmin, Linux.

phpMyAdmin может быть установлен как на веб-сервере, так и на отдельном компьютере для удаленного управления базами. Также он может быть как часть известных сбором — openserver, denwer и так далее. Его мы можем захотеть обновить по разным соображениям, чаще всего, для поддержки более новых версий СУБД mysql/mariadb. Данная инструкция демонстрируем процесс обновления для систем на базе Linux. Однако, процесс не сильно отличается для различных операционных систем.

Обновление phpMyAdmin выполняется путем замены файлов веб-приложения со старых на новые. Процедура несложная и выполняется в несколько шагов:

1. Получение информации о текущей версии
2. Поиск каталога, в котором находятся файлы приложения
3. Загрузка архива с новой версией
4. Соответствие системным требованиям
5. Резервирование текущего приложения
6. Замена файлов
Устранение ошибок, если они возникли

1. Смотрим текущую версию phpMyAdmin

Заходим на веб-интерфейс phpMyAdmin и подключаемся к базе, введя логин и пароль для самой базы. На главной странице в подразделе «phpMyAdmin» мы увидим информацию о нашем приложении, например:

* как видим, в данном примере используется версия 4.6.1, которую можно обновить до 4.8.5.

2. Ищем на сервере каталог phpMyAdmin

Проще всего воспользоваться командой find:

find / -iname «phpmyadmin*» -type d

* в данном примере мы ищем все папки, имя которых начинается на phpmyadmin.

В моем случае я получил ответ:

/var/www/phpMyAdmin

* в вашем случае команда может выдать несколько результатов — внимательнее проверяем содержимое найденного.

Также можно найти каталог с файлами phpMyAdmin, посмотрев путь в конфигурационном файле веб-сервера.

Типичные пути расположения phpMyAdmin:

  • /usr/share/phpmyadmin
  • /var/www/phpmyadmin
  • /usr/local/www/phpmyadmin

3. Загружаем нужную версию

Переходим на сайт разработчика phpMyAdmin и копируем ссылку на нужную нам версию — в данной инструкции мы обновляем приложение до последней версии:

* на момент обновления инструкции, последняя версия была 4.9.0.1. Для рабочих сред версии alpha лучше не устанавливать.

В консоли сервера, используя скопированную ссылку, скачиваем архив:

wget https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.zip

* если система вернет ошибку, проверьте, что установлен пакет wget.

* мы можем также скачать архив на любой компьютер с Windows и перенести его на сервер Linux с помощью WinSCP.

Распаковываем скачанный архив:

unzip phpMyAdmin-*-all-languages.zip

* если система вернет ошибку «unzip: command not found» устанавливаем данное приложение командами apt-get install unzip или yum install unzip.

4. Изучаем системные требования к новой версии

На сайте, где мы загрузили phpMyAdmin, кликаем по его версии в левой колонке:

В открывшемся окне под описанием релиза находим информацию с требованиями к новой версии. Например, для скачанной нами версии требования «Current version compatible with PHP 5.5 to 7.2 and MySQL 5.5 and newer» — это значит, что на нашем сервере должна быть установлена PHP версии 5.5 и выше, а также MySQL 5.5. и выше.

Проверить версию php можно командой:

php -v

Проверить версию MySQL:

mysql -V

Если наш сервер не удовлетворяет требованиям веб-интерфейса управления базой данных, необходимо либо обновить PHP/MySQL, либо выбрать менее свежую версию phpMyAdmin.

5. Сохраняем файлы текущего приложения

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

Для переноса приложения используем команду mv:

mv /var/www/phpMyAdmin /var/www/old.phpMyAdmin

* где /var/www/phpMyAdmin — путь, который мы определили на шаге 2.

6. Заменяем файлы

Переносим содержимое ранее загруженного и распакованного архива в каталог по старому пути, где располагалась предыдущая версия веб-приложения:

mv phpMyAdmin-4.8.5-all-languages /var/www/phpMyAdmin

Задаем владельца на каталог.

а) если используем CentOS / Red Hat / Fedora:

chown -R apache:apache /var/www/phpMyAdmin

а) если используем Ubuntu / Debian:

chown -R www-data:www-data /var/www/phpMyAdmin

Возвращаем конфигурационный файл:

cp /var/www/old.phpMyAdmin/config.inc.php /var/www/phpMyAdmin/

phpMyAdmin обновлен.

Возможные проблемы

1. Ошибка при обработке запроса, код 200, parsererror (rejected)

Появляется во всплывающем окне сразу после входа в базу. Дополнительно сообщение: «Похоже соединение с сервером потеряно. Проверьте сетевое подключение и статус сервера.»

Причина: предыдущие сессии могут храниться на сервере. Когда мы подключаемся к базе, к которой ранее подключались со старого phpMyAdmin, приложение безуспешно пытается их использовать.

Решение: просто обновляем в браузере страницу и заходим в базу повторно.

2. Секретная парольная фраза в конфигурации (blowfish_secret) слишком короткая

Предупреждение может появиться снизу на страницах приложения.

Причина: в более новых версиях может потребоваться использовать более стойкую парольную фразу. Она задается в конфигурационном файле, который мы перенесли со старой версии.

Решение: меняем парольную фразу. Сначала генерируем ее командой:

head /dev/urandom | tr -dc A-Za-z0-9 | head -c 32 ; echo »

После открываем конфигурационный файл:

vi /var/www/phpMyAdmin/config.inc.php

И редактируем строку:

$cfg[‘blowfish_secret’] = ‘NiYR7z886zou9C50UczXL7zRp2Pg5sRC’;

Ubuntu 20.

04 phpmyadmin не работает

спросил

Изменено
1 год, 2 месяца назад

Просмотрено
4к раз

У меня проблема с phpmyadmin в Ubuntu 20.04.
http://localhost/phpmyadmin не работает.

Когда я установил Ubuntu 20.04, я сделал следующие шаги:

  1. судо подходящее обновление
  2. sudo apt установить apache2
  3. sudo apt установить mysql-сервер
  4. sudo apt установить php libapache2-mod-php php-mysql
  5. sudo apt установить phpmyadmin php-mbstring php-zip php-gd php-json
    php-curl (пароль: пароль)
  6. sudo apt установить phpmyadmin
  7. судо mysql
  8. УСТАНОВИТЬ КОМПОНЕНТ «file://component_validate_password»;
  9. судо phpenmod mbstring
  10. sudo systemctl перезапустить apache2
  11. ИЗМЕНЕНИЕ ПОЛЬЗОВАТЕЛЯ ‘root’@’localhost’ ИДЕНТИФИКИРОВАНО С caching_sha2_password
    ПО ‘паролю’;
  12. mysql -у корень -p
  13. СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ ‘newuser’@’localhost’, ИДЕНТИФИЦИРОВАННОГО С
    caching_sha2_password BY ‘пароль’;
  14. ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА . ДЛЯ ‘newuser’@’localhost’ С ПРЕДОСТАВЛЕНИЕМ
    ВАРИАНТ;
  15. sudo mysql_secure_installation (все, что я установил Нет)

что я упустил? Что я делаю не так ?
Спасибо

  • убунту
  • phpmyadmin

1

В моем случае проблема была в версии. Я установил phpmyadmin версии 5, где версия PHP была 7.4, которая несовместима с phpmyadmin версии 5. После обновления версии PHP до 8.0 мои проблемы исчезли. Вы можете понизить версию phpmyadmin или обновить PHP или наоборот. Одним словом, вы должны убедиться, что у вас нет проблем с несоответствием версий.

Попробуйте решить эту проблему.

Обычно это проблема после установки в 16.04, 18.04 и 20.04 (Focal Fossa) и выше.

Чтобы это исправить:

sudo a2enconf phpmyadmin.conf

sudo systemctl перезапустить apache2

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя адрес электронной почты и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.

linux — Не удается получить доступ к phpmyadmin после установки

спросил

Изменено
2 года назад

Просмотрено
55 тысяч раз

Я пытаюсь установить phpmyadmin на свой новый сервер, следуя этому руководству

 apt-get установить phpmyadmin
нано /etc/apache2/apache2.conf
 

затем добавил phpmyadmin в конфигурацию apache:

 Включить /etc/phpmyadmin/apache.conf
 

и перезапустил apache:

 перезапуск службы apache2
 

Все это по SSH.

Но теперь, когда я пытаюсь получить доступ: x.x.x.x/phpmyadmin, все, что я получаю, это то, что мой браузер загружает файл… Кто-нибудь может помочь с этим?

  • линукс
  • ssh
  • phpmyadmin

4

Если вы уверены, что у вас есть стек ламп, просто откройте терминал и введите edit

 /etc/apache2/apache2. conf
 

и вставьте следующее в конец файла

 Включить /etc/phpmyadmin/apache.conf
 

Сохраните файл и перезапустите с помощью sudo service apache2 restart

Вы также можете посетить https://help.ubuntu.com/community/phpMyAdmin для получения более подробной информации.

1

Я думаю, вы можете сделать две вещи, поскольку я испытал их обе:
1. вам нужно добавить

 sudo -H gedit /etc/apache2/apache2.conf
 

2. Добавьте эту строку наконец или где-нибудь в коде:

 Включить /etc/phpmyadmin/apache.conf
 

3. перезапуск:

 перезапуск службы sudo apache2
 

, но у меня это не сработало (apache2 не перезапустился), как и у многих.
В противном случае вы можете попробовать:

 ln -s /etc/phpmyadmin/apache.conf /etc/apache2/sites-enabled/001-phpmyadmin
 

или

 sudo dpkg-reconfigure phpmyadmin
 

и под веб-сервером выберите: apache.