phpMyAdmin – установка, решение проблем при установке и настройке. Phpmyadmin ubuntu не открывается


phpmyadmin не работает после того, как я его установил Ubuntu Linux

Я использую ubuntu-11.04 .

Пока мои apache2, php и mysql отлично работают, кроме phpmyadmin … Всякий раз, когда я запускаю это:

Пожалуйста, прочитайте этот раздел в вики Ubuntu. Вам нужно будет настроить apache2.conf для работы phpMyAdmin.

gksu gedit /etc/apache2/apache2.conf

Затем добавьте следующую строку в конец файла.

Include /etc/phpmyadmin/apache.conf

Затем перезапустите apache

/etc/init.d/apache2 restart

Пробовал по-разному.

Наконец, это, из документации ubuntu , сработало для меня:

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

Ubuntu 16.04

После установки и настройки пользователя и пароля в mysql и phpmyadmin выполните следующую команду

sudo apt install php-gettext

Работал для меня …

Edit1 Если вам просто нужны apache, phPmyAdmin и MySql только для среды веб-приложений, тогда я предлагаю для примера установить все три для вас, а затем вы готовы к работе. Вот ссылка https://www.apachefriends.org/index. HTML

Не паникуйте! Просто запустите следующий код с правами root в терминале

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

Я столкнулся с такой же проблемой, я исправил ее, запустив sudo dpkg-reconfigure phpmyadmin

указать новое имя пользователя и пароль

Вам нужно найти, где находится phpmyadmin , например, locate phpmyadmin , некоторые из них вернут местоположение, например /usr/share/phpmyadmin .

Затем вы можете символически ссылаться на это следующим образом: sudo ln -s /usr/share/phpmyadmin /var/www

Начиная с Ubuntu 14.04 и выше, /var/www больше не работает /var/www/html . например, sudo ln -s /usr/share/phpmyadmin /var/www/html

Ссылка: Где разместить мой местный сайт, начиная с версии 2.4.7 apache2?

sudo sed -i '$ a\Include /etc/phpmyadmin/apache.conf' /etc/apache2/apache2.conf && sudo service apache2 restart && sudo apt-get install php-gettext`

Протестировано и работает. Запуск этого должен решить его для всех, кто хочет 1 лайнер.

Я пробовал все вышеперечисленные методы, и они не работали для меня. Наконец эта работа.

Откройте терминал и переключитесь на суперпользователя с помощью команды: sudo su

После установки phpmyadmin с помощью инструкций, приведенных в ссылке , откройте /etc/apache2/conf-available .

Вы найдете файл с именем phpmyadmin.conf . Скопируйте его в /etc/apache2/conf-enabled . Или просто используйте команду

sudo cp /etc/apache2/conf-available /etc/apache2/conf-enabled

Перезапустите apache2 ( sudo service apache2 restart ), а затем откройте ссылку localhost / phpmyadmin в браузере.

наконец эта работа для ubuntu 14.04 LTS

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin sudo service apache2 restart

теперь введите localhost/phpmyadmin в веб-браузере.

Я столкнулся с той же проблемой.

Сначала проверьте, существует ли каталог с именем /usr/share/phpmyadmin/ . Если это так, просто переместите его в /var/www/phpmyadmin , выполнив /var/www/phpmyadmin команду:

mv /usr/share/phpmyadmin /var/www/phpmyadmin

Откройте браузер и откройте http://localhost/phpmyadmin . Теперь это должно сработать.

ubuntu.fliplinux.com

Phpmyadmin не работает Ubuntu Linux

Недавно я установил phpmyadmin на сервер ubuntu 10.04, используя

sudo apt-get install phpmyadmin

Установка прошла нормально, и все работало, в том числе phpmyadmin. Затем я выполнил перезагрузку сервера, и теперь apache2 запускается, но когда я перехожу к

http://192.168.1.72/phpmyadmin/

Я получаю ошибку 403. Я включил файл /etc/phpmyadmin/apache.conf в файл /etc/apahe2/apache2.conf

/etc/phpmyadmin/apache.conf # phpMyAdmin default Apache configuration Alias /phpmyadmin /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin> Options FollowSymLinks DirectoryIndex index.php <IfModule mod_php5.c> AddType application/x-httpd-php .php php_flag magic_quotes_gpc Off php_flag track_vars On php_flag register_globals Off php_value include_path . </IfModule> </Directory> # Authorize for setup <Directory /usr/share/phpmyadmin/setup> <IfModule mod_authn_file.c> AuthType Basic AuthName "phpMyAdmin Setup" AuthUserFile /etc/phpmyadmin/htpasswd.setup </IfModule> Require valid-user </Directory> #Disallow web access to directories that don't need it <Directory /usr/share/phpmyadmin/libraries> Order Deny,Allow Deny from All </Directory> <Directory /usr/share/phpmyadmin/setup/lib> Order Deny,Allow Deny from All </Directory>

Единственное изменение, которое было сделано после установки phpmyadmin, было установлено, что timetrex был установлен. Нужно ли вообще запускать phpmyadmin вручную или он должен работать только после запуска apache?

Solutions Collecting From Web of "Phpmyadmin не работает"

Я смог решить мою проблему. Я забыл

order deny,allow #deny from all allow from all

от /etc/phpmyadmin/apache.conf .

Я нашел решение этой проблемы из одного из вопросов Суперпользователя:

  • Как я могу запустить phpMyAdmin?

ubuntu.fliplinux.com

phpMyAdmin - установка, решение проблем при установке и настройке

PhpMyAdmin самое популярное web ориентированное управление базой данных MySQL. Незаменимый инструмент для всех, кто не дружит с языком команд MySQL сервера.

Для работы phpMyAdmin у вас должны уже стоять и работать

  • MySQL сервер
  • Http сервер с поддержкой php

1.Установка в Ubuntu2.Установка из исходников3.Решение проблем при установке phpMyAdmin

Установка в Ubuntu

Установку выполняем командой

sudo aptitude install phpmyadmin

Установщик спросит на какой http сервер ставим - я выбрал apache2, т.к. он уже стоял у меня. Далее скрипт установки попросил создать и сконфигурировать базу данных phpmyadmin - соглашаемся и вводим пользователя и пароль для управления этой базой данных.После установки все конфиги хранятся в /etc/phpmyadmin. На всякий случай перезапускаем http сервер.

sudo /etc/init.d/apache2 restart

В браузере вводим http://localhost/phpmyadmin/ и авторизуемся от пользователей MySQL сервера.

Авторизация в phpMyAdmin

Установка из исходников

Чтобы представлять что происходит при установке phpMyAdmin, я покажу действия, которые выполняют установочные скрипты многих дистрибутивов. К тому же способ установки из исходников универсален и подходит для всех Unix систем.1. Скачиваем последнюю версию phpMyAdmin с официального сайта (на сегодняшний день последняя версия была 3.3.8).2. Распаковываем скачанный архив в любую папку корневой директории нашего http сервера. Для условности пусть это будет папка phpmyadmin.3. Находим в папке phpmyadmin/scripts файл create_tables.sql - это дамп таблицы phpmyadmin. Восстановим его командой от root или sudo

#mysql -u root -p < create_tables.sql

4. Заходим в консоль MySQL сервера и выставляем права на только что созданную базу данных phpmyadmin.

# mysql -u root -p mysql> use phpmyadmin; mysql> GRANT ALL ON phpmyadmin.* TO phpmyadmin@localhost IDENTIFIED BY 'your_password'; mysql> flush privileges;

5. Правим конфигурационный файл в корне папке phpmyadmin - config.sample.inc.php.Переименовываем его в config.inc.php, выставляем владельцем файла того от кого работает сервер http (у меня это пользователь nobody) и выставляем права на файл 600 (эти действия выполняем от root или sudo)

#mv config.sample.inc.php config.inc.php #chown nobody config.inc.php #chmod 600 config.inc.php

В самом файле config.inc.php меняем значение строк - заносим пароль для авторизации через cookie и имя пользователя, пароль для восстановленной из дампа базы phpmyadmin.

$cfg['blowfish_secret'] = 'password'; /* User for advanced features */ $cfg['Servers'][$i]['controluser'] = 'phpmyadmin'; $cfg['Servers'][$i]['controlpass'] = 'your_password';

а эти строки раскомментируем

/* Advanced phpMyAdmin features */ $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark'; $cfg['Servers'][$i]['relation'] = 'pma_relation'; $cfg['Servers'][$i]['table_info'] = 'pma_table_info'; $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords'; $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages'; $cfg['Servers'][$i]['column_info'] = 'pma_column_info'; $cfg['Servers'][$i]['history'] = 'pma_history'; $cfg['Servers'][$i]['tracking'] = 'pma_tracking'; $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';

Теперь можно набирать в браузере http://localhost/phpmyadmin/ и авторизовываться.

Решение проблем при установке phpMyAdmin

1. При открытии браузером phpMyAdmin не открывается, а предлагает скачать страницу.Решение - настроить поддержку php на http сервере. В apache модуль php подключается в httpd.conf строками,

LoadModule php5_module modules/libphp5.so

само собой php должен быть установлен После изменения httpd.conf перезагрузить apache сервер

2. При попытки авторизоваться возникает ошибка:#2002 Невозможно подключиться к серверу MySQLРешение - проверьте запущен ли MySQL сервер через консоль командой

mysql -u user -p

Если пользователь нормально авторизуется, то проверьте права на файл mysql.sock. Права на файл должны быть 777.

3. После авторизации возникает ошибка:Невозможно загрузить расширение mcrypt! Проверьте настройки PHP.Решение - убедитесь что в вашей системе установлено приложение mcrypt и библиотека libmcrypt, а модуль php для http сервера был собран с переменной

--with-mcrypt

4. После авторизации возникает ошибка:При работе с многобайтными кодировками без установленного расширения PHP "mbstring", phpMyAdmin не в состоянии производить корректное разбиение строк, что может привести к непредсказуемым результатам. Установите расширение PHP "mbstring".Решение - пересобрать модуль php для http сервера с параметром

--enable-mbstring

или раскомментировать в php.ini строку

extension=mbstring.so

5. После авторизации в phpMyAdmin видим предупредение:При cookie-аутентификации, в конфигурационном файле необходимо задать парольную фразу установив значение директивы $cfg['blowfish_secret'].Решение - в файле конфигурации phpMyAdmin - config.inc.php задать пароль в строке

$cfg['blowfish_secret']

6. После авторизации в phpMyAdmin видим предупредение:Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите здесь.Решение - либо не установлена база данных phpMyAdmin, либо не раскомментированы строки для этой базы в файле config.inc.php. Как это делать смотрите пункты 3,4,5 из установка из исходников

Если у вас есть или были другие ошибки при установке, настройке то прошу отписываться в комментах, будем дополнять..

Статья просмотрена 66 190 раз

ruunix.ru

Как решить проблему phpmyadmin не обнаружено после обновления php и apache? Ubuntu Linux

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

1: sudo passwd 2: su 3: apt-get install php5 4: apt-get install apache2 5: apt-get install mysql-server mysql-client 6: apt-get install phpmyadmin 7: apt-get install python 8: apt-get install python-mysqldb 9: ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf 10: /etc/init.d/apache2 restart

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

1. https://launchpad.net/~tuxpoldo/+archive/phpmyadmin 2. https://launchpad.net/~ondrej/+archive/mysql-5.6 3. https://launchpad.net/~ondrej/+archive/apache2 4. 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 ?? Пожалуйста, помогите мне так быстро, как только сможете. Для меня это большая проблема.

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

Solutions Collecting From Web of "Как решить проблему phpmyadmin не обнаружено после обновления php и apache?"

Создайте ссылку в /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

Обычно это проблема после установки ванили в 16.04 ( Xenial Xerus ).

Исправить это:

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

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

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

вы также можете install это manual process .

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

для большего количества Нажмите здесь Скачать отсюда

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

  1. Добавьте в /etc/apache2/apache2.conf этот « Include conf.d/*.conf », если он еще не существует.

  2. Затем выполните следующие две команды:

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

Он должен работать.

ubuntu.fliplinux.com

Не запускается phpmyadmin в xampp под Ubuntu

Liikabort Not Found

The requested URL /xampp/phpmyadmin was not found on this server.

Apache/2.2.16 (Ubuntu) Server at localhost Port 80

Может я вообще не по тому адресу захожу, я пробовал через http://localhost/phpmyadminДополнено (1). Starting XAMPP for Linux 1.7.7…XAMPP: Another web server daemon is already running.XAMPP: Another MySQL daemon is already running.XAMPP: Another FTP daemon is already running.XAMPP for Linux started.

Вот что выдаёт при старте

Гость А вы прочитайте то, что выводит при старте. Подсказываю,"Запускаю XAMPP для Линукса 1.7.7…XAMPP: другой демон веб-сервера уже запущен.XAMPP: другой демон MySQL уже запущен.XAMPP: другой демон FTP уже запущенXAMPP для Линукса запущен"

То есть Либо XAMPP уже был запущен и вы запускаете его повторно, либо у вас в системе уже установлен отдельный веб-сервер, MySQL и FTP-сервер, которые висят на тех же портах, которые пытается использовать XAMPP. Соответственно сервера XAMPP'а не могут быть запущены, а запускается только его оболочка для управления ими (или что там у него).А в том веб-сервере, который в это время работает, используется другая директория в качестве корня веб-сервера (сайта) и, естественно, там нет вашего phpmyadmin.

Посмотрите, что у вас установлено и запущено и либо удалите лишние серверы, либо используйте их вместо XAMPP'а (уточните тогда, в каких директориях у них что находится).А вообще под линуксом в стандартных репозиториях есть апач, пхп, mysql и фтп-серверы - устанавливается все это не сложнее ксампа, так что рекомендую пользовать их (тем более и возможностей по настройке у вас больше будет. Я лично дополнял у себя этот пакет еще и DNS-сервером, так как Приходилось разрабатывать проекты, требующие использоваться wildcard-поддоменов)

mysqlru.com

Ubuntu: не запускается phpmyadmin. В чем могут быть причины?

Musa Другие страницы localhost успешно открываются. А при наборе localhost/tools/phpmyadmin/localhost/phpmyadminговорит NOT FOUND, что такая страница отсутствует на сервере. Может, не хватает чего-то?

Установил пакеты:

ii mysql-admin 5.0~rc12-2.2ub GUI tool for intuitive MySQL administrationii mysql-client-5 5.0.67-0ubuntu MySQL database client binariesii mysql-common 5.0.67-0ubuntu MySQL database common filesii mysql-gui-tool 5.0~rc12-2.2ub Architecture independent files for MySQL GUIii mysql-query-br 5.0~rc12-2.2ub Official GUI tool to query MySQL databaseii mysql-server-5 5.0.67-0ubuntu MySQL database server binaries

ii php5 5.2.6-2ubuntu4 server-side, HTML-embedded scripting languagii php5-common 5.2.6-2ubuntu4 Common files for packages built from the phpii php5-gd 5.2.6-2ubuntu4 GD module for php5ii php5-mcrypt 5.2.6-0ubuntu2 MCrypt module for php5ii php5-mysql 5.2.6-2ubuntu4 MySQL module for php5ii phpmyadmin 4:2.11.8.1-1 MySQL web administration tool

ii apache2 2.2.9-7ubuntu3 Apache HTTP Server metapackageii apache2-mpm-pr 2.2.9-7ubuntu3 Apache HTTP Server - traditional non-threadeii apache2-utils 2.2.9-7ubuntu3 utility programs for webserversii apache2.2-comm 2.2.9-7ubuntu3 Apache HTTP Server common files

Алексей Мельников Посмотри есть ли каталог с пхпмуадмином в /var/wwwи попробуй в стоке адреса написать согласно регистру… К примеру так: http://localhost/PhpMyAdmin

James Lukash Проверьте в конфиге апача, есть ли поддержка пхп, прописан ли путь к phpMyAdmin, подняты ли демоны апача и мускуля, правильно ли прописаны в конфиге phpMyAdmin настройки для подключения к БД… Ну и логи читайте, наконец. Чтение логов всегда помогает решить проблему

mysqlru.com

Не запускается phpMyAdmin под Linux

Trynel (Евгений Белов Устанавливаю# yum install phpmyadmin

Но в папке var/www/html ничего от него не созается, соответственно http://localhost/phpMyAdmin не запускается. При этом php и mySQL установлены (создавал страницу на сервере phpinfo.php с соответствующей функцей, все выводит).

Дистрибутив Fedora 11Дополнено (1). линковать эти папки -- через настройки Апача как-то что ли?Дополнено (2). У меня есть файл уже phpMyAdmin.conf с содержанием (не все):

Alias /phpMyAdmin /usr/share/phpMyAdminAlias /phpmyadmin /usr/share/phpMyAdmin<Directory /usr/share/phpMyAdmin/>…

но все равно ничего не работает

Гость В дебиане так: линкуете в /var/www/ папку /usr/share/phpmyadmin (вроде как этот путь).В любом случае в /var/www/ ничего не ставится и сайты я Вам там хранить НАСТОЯТЕЛЬНО не советую, так как после последней перестановки системы забыл забекапить /var, теперь храню все личное в /home (на другом разделе), на системном разделе только проги, конфиги и тому подобное.

Macintosh Присоединяюсь к совету про директорию home, поправьте конфиг в Apache конфиг файл и сделайте в каталоге home каталог www и пользуйтесь только ей. Также попробуйте с данной настройкой и просмотром прав доступа! Как-то было такое только на CentOS 5.3

Allcoments А за чем в www/html ведь www и есть корень и туда все сливается… Если тебе надо что бы PhPMyAdmin запускался с браузера то просто сделай там папку phpadmin и все, а там все файлы которые необходимы для работы phpmyadmin. Только там вроде править еще надо в конфиге что именно не помню… Да и какой смысл запускать с браузера? Если создание баз или редоктирование таблиц есть другие куда по задороже тулы… Если что пиши… Ставил такое у себя и не раз…

Гость В Fedora всё работает не так, как вам писали. Во-первых в каталоге /etc/httpd/conf.d создаётся файл phpmyadmin.conf в котором собственно и прописывается алиас на нужный каталог. Таким образом, посмотрите как выглядит этот алиас и в добрый путь. А сам phpMyAdmin ставится если мне не изменяет память в /usr/share или в /usr/lib, что совершенно не мешает ему работать.

Jamaysky Чтобы посмотреть, где установлен phpMyAdmin:

rpm -ql phpMyAdmin | more

Скорее всего - /usr/share/phpMyAdmin

alxius.r Попробуйте поставить dbscript 4 вместо phpmyadmin.может быть станет проще жить

mysqlru.com