что делать если не работает phpmyadmin
phpmyadmin не работает после того, как я его установил
Я использую ubuntu-11.04.
Я выполнил следующие шаги на этом сайте:
Установка Apache2 с поддержкой PHP5 и MySQL на Ubuntu | HowtoForge
Я получаю эту ошибку в своем браузере:
Не найдено Запрошенный URL / phpmyadmin / не найден на этом сервере. Apache / 2.2.17 (Ubuntu) Сервер на локальном хосте Порт 80
9 ответов
Пробовал различные способы.
Наконец, это из документации ubuntu работало для меня:
После установки и настройки пользователя и пароля в mysql и phpmyadmin выполните следующую команду
Ubuntu 16.04 Если вам просто нужны apache, phPmyAdmin и MySql только для среды веб-приложений, то я предлагаю для примера установить все три для вас, а затем вы готовы к работе. Здесь ссылка
Установщики и загрузки XAMPP | Друзья Apache
Не паникуйте! Просто запустите следующий код с правами root в терминале
Я столкнулся с такой же проблемой, я исправил ее, запустив sudo dpkg-reconfigure phpmyadmin
, чтобы указать новое имя пользователя и пароль
Вы должны найти, где phpmyadmin находится, например. locate phpmyadmin, некоторые из них вернут местоположение, например /usr/share/phpmyadmin.
Ссылка: где разместить мой локальный сайт, начиная с версии apache2 версии 2.4.7?
Проверено и работает. Выполнение этого должно решить его для всех, кто хочет 1 лайнер.
Я пробовал все вышеперечисленные методы, и они не работали для меня. Наконец, это сработало.
Откройте терминал и переключитесь на суперпользователя с помощью команды: sudo su
После установки phpmyadmin с помощью инструкций, приведенных в ссылке, откройте /etc/apache2/conf-available.
Вы найдете файл с именем phpmyadmin.conf. Скопируйте его в /etc/apache2/conf-enabled. Или просто используйте команду
Перезапустите apache2 (sudo service apache2 restart), а затем откройте ссылку в браузере.
FAQ по phpMyAdmin
[1.2] Мой Apache «падает» при использовании phpMyAdmin.
Прежде попробуйте последние версии Apache (и возможно MySQL). См. также другую запись FAQ по багам PHP с буферизацией на выходе. Если сервер продолжает «падать», обратитесь за помощью в группу поддержки Apache.
[1.3] Я запускаю phpMyAdmin в «cookie» режиме аутентификации под PHP 4.2.0 или 4.2.1 загруженном как Apache 2+ модуль, но всегда получаю лишь окно авторизации.
Это известный PHP баг (см. этот баг репорт) из официальной базы PHP багов. Это означает, что силами phpMyAdmin эта проблема не решается
[1.4] Используя, phpMyAdmin на IIS, я получаю сообщение об ошибке: «The specified CGI application misbehaved by not returning a complete set of HTTP headers. «.
Вы забыли прочитать файл install.txt из дистрибутива php. Взгляните на последнее сообщение в этом баг репорте из официальной PHP базы данных ошибок.
[1.9] Проблемы при загрузке файлов. Загруженные файлы не работают на моей системе, и имеют заголовок в первой строке Content-Type:.
Если у Вас стоит RedHat 7.0 и Вы обновили PHP RPM до php-4.0.4pl1-3.i386.rpm, то в этом случае эта проблема связана не с phpMyAdmin, а с RedHat 7.0. Дело в том, что данный пакет имеет серьезную ошибку, которая была давным-давно исправлена в PHP (2001-01-28: см. для получения подробной информации PHP’s bug tracking system).
Проблема усугубляется еще тем, что сбойный пакет все еще доступен, хотя данный баг был исправлен (см. RedHat’s BugZilla). Поэтому если у Вас возникает даная проблема, то для её решения загрузите исправленный пакет (4.0.4pl1-9). Данное действие решит также \r\n проблему загружаемого файла!
[1.12] Я потерял свой MySQL root пароль, что можно сделать?
Мануал MySQL объясняет, как сбросить права доступа.
[1.13] Я получаю ошибку ‘No SQL query’ при попытке открыть закладку.
Если PHP не имеет разрешения чтения/записи в upload_tmp_dir, он соответственно не может получить доступ к загружаемому запросу.
[1.14] Я получаю ошибку ‘No SQL query’ при попытке отправить запрос из текстовой области.
Проверьте директиву post_max_size в конфигурационном файле PHP и попробуйте увеличить её значение.
[1.15] У меня проблемы с именами полей mysql.user.
В старших версиях MySQL, поля User и Password назывались соответственно user and password. Преобразуйте имена полей, с целью приведения их к текущему стандарту.
[1.16] Я не могу загрузить дамп большого размера (память, http или timeout проблемы).
Начиная с версии 2.7.0, механизм импорта был переписан, и эта проблема в принципе не должна иметь место. По возможности, обновите установленный phpMyAdmin до последней версии, чтобы использовать новые возможности импорта. Первым делом проверьте (или попросите проверить вашего хост-провайдера) значения переменных upload_max_filesize, memory_limit и post_max_size в php.ini. Все три перечисленные параметры ограничивают максимальный размер данных, которые могут быть переданы и обработаны PHP. Существует также мнение, что post_max_size и memory_limit должны быть больше чем upload_max_filesize.
Существует несколько вариантов, которые можно применить в случае необходимости загрузки слишком больших файлов, либо в случае невозможности конфигурирования php.ini:
Если Вы имеете shell-доступ, используйте MySQL, для непосредственного импортирования файлов. Это выполняется с помощью запуска sql-команды изнутри MySQL: источник filename.sql.
[1.18] Запущена MySQL set-variable = lower_case_table_names=0 Затем, сохраните файл и перезапустите MySQL. Вы всегда можете проверить значение этой директивы, используя запрос
SHOW VARIABLES LIKE ‘lower_case_table_names’;
[1.24] Некоторые символы искажаются в моих запросах, либо символы добавляются беспорядочно. Запущен PHP 4.2.3.
Это баг PHP 4.2.3.
[1.25] Я запускаю Apache с mod_gzip-1.3.26.1a под Windows XP, и сталкиваюсь с такой проблемой как неопределенные переменные, при запуске SQL запроса.
Решение от Jose Fandos: закомментируйте следующие две строки в httpd.conf:
# mod_gzip_item_include file \.php$ # mod_gzip_item_include mime «application/x-httpd-php.*»
В данной версии mod_gzip на Apache (Windows) имеет проблемы при обращении с PHP скриптами. Разумеется, после изменений не забудьте перезапустить Apache.
[1.30] Я получаю ошибку «navigation.php: Missing hash».
Эта проблема возникает, обычно когда сервер запускает Turck MMCache, но обновление MMCache до версии 2.3.21 решает данную проблему.
[1.31] Поддерживает ли phpMyAdmin php5?
Да. Однако, phpMyAdmin должен в то же время быть совместим с php4. Поэтому не удастся запустить phpMyAdmin, с разрешенным E_STRICT в настройках сообщения об ошибках (error_reporting).
[1.33] Насколько проблемно использование mysqli расширения с PHP 5.0.4 на 64-битных системах?
Да существует проблема: «Call to undefined function pma_reloadnavigation», таким образом в данном случае необходимо обновление PHP до следующей версии.
[1.36] Я получаю ошибку «500 Internal Server Error».
Здесь может быть много причин, и просмотр ваших серверных логов может дать объяснение возникновению данной ошибки.
phpMyAdmin – установка, решение проблем при установке и настройке
PhpMyAdmin самое популярное web ориентированное управление базой данных MySQL. Незаменимый инструмент для всех, кто не дружит с языком команд MySQL сервера.
Для работы phpMyAdmin у вас должны уже стоять и работать
Установка в Ubuntu
Установку выполняем командой
Установщик спросит на какой http сервер ставим – я выбрал apache2, т.к. он уже стоял у меня. Далее скрипт установки попросил создать и сконфигурировать базу данных phpmyadmin – соглашаемся и вводим пользователя и пароль для управления этой базой данных.
После установки все конфиги хранятся в /etc/phpmyadmin. На всякий случай перезапускаем http сервер.
В браузере вводим http://localhost/phpmyadmin/ и авторизуемся от пользователей MySQL сервера.
Авторизация в phpMyAdmin
Установка из исходников
Чтобы представлять что происходит при установке phpMyAdmin, я покажу действия, которые выполняют установочные скрипты многих дистрибутивов. К тому же способ установки из исходников универсален и подходит для всех Unix систем.
1. Скачиваем последнюю версию phpMyAdmin с официального сайта (на сегодняшний день последняя версия была 3.3.8).
2. Распаковываем скачанный архив в любую папку корневой директории нашего http сервера. Для условности пусть это будет папка phpmyadmin.
3. Находим в папке phpmyadmin/scripts файл create_tables.sql – это дамп таблицы phpmyadmin. Восстановим его командой от root или sudo
4. Заходим в консоль MySQL сервера и выставляем права на только что созданную базу данных phpmyadmin.
5. Правим конфигурационный файл в корне папке phpmyadmin – config.sample.inc.php.
Переименовываем его в config.inc.php, выставляем владельцем файла того от кого работает сервер http (у меня это пользователь nobody) и выставляем права на файл 600 (эти действия выполняем от root или sudo)
В самом файле config.inc.php меняем значение строк – заносим пароль для авторизации через cookie и имя пользователя, пароль для восстановленной из дампа базы phpmyadmin.
а эти строки раскомментируем
Теперь можно набирать в браузере http://localhost/phpmyadmin/ и авторизовываться.
Решение проблем при установке phpMyAdmin
1. При открытии браузером phpMyAdmin не открывается, а предлагает скачать страницу.
Решение – настроить поддержку php на http сервере. В apache модуль php подключается в httpd.conf строками,
само собой php должен быть установлен 🙂 После изменения httpd.conf перезагрузить apache сервер
2. При попытки авторизоваться возникает ошибка:
#2002 Невозможно подключиться к серверу MySQL
Решение – проверьте запущен ли MySQL сервер через консоль командой
Если пользователь нормально авторизуется, то проверьте права на файл mysql.sock. Права на файл должны быть 777.
3. После авторизации возникает ошибка:
Невозможно загрузить расширение mcrypt! Проверьте настройки PHP.
Решение – убедитесь что в вашей системе установлено приложение mcrypt и библиотека libmcrypt, а модуль php для http сервера был собран с переменной
4. После авторизации возникает ошибка:
При работе с многобайтными кодировками без установленного расширения PHP “mbstring”, phpMyAdmin не в состоянии производить корректное разбиение строк, что может привести к непредсказуемым результатам. Установите расширение PHP “mbstring”.
Решение – пересобрать модуль php для http сервера с параметром
или раскомментировать в php.ini строку
6. После авторизации в phpMyAdmin видим предупредение:
Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите здесь.
Решение – либо не установлена база данных phpMyAdmin, либо не раскомментированы строки для этой базы в файле config.inc.php. Как это делать смотрите пункты 3,4,5 из установка из исходников
Если у вас есть или были другие ошибки при установке, настройке то прошу отписываться в комментах, будем дополнять..
не могу запустить phpmyadmin
Здравствуйте! Пару месяцев назад установила LAMP через менеджер программ: Apache2, PHP5, MySQL и phpMyAdmin. В браузере проверила, что Apache и PHP работают, сервер MySQL из консоли проверила (статус запущенного). В phpMyAdmin тоже из браузера заходила. До вчерашнего дня я работала с Apache и PHP, правда установила еще IDE NetBeans пару недель назад. MySQL и phpMyAdmin не трогала ни разу. И вот вчера не смогла войти в phpMyAdmin. Сначала было какое-то сообщение про сессию, потом при перезапуске страницы в браузере появилась форма ввода логина-пароля, но при нажатии на Go, никуда не перехожу, так и остаюсь на странице ввода логина-пароля. Я уже и сервер переставила, и PHP5, MySQL и phpMyAdmin переставила, но по-прежнему ничего не меняется. куки есть для phpMyAdmin, проверяла. в чем может быть причина? мог ли как-то повлиять NetBeans? Перекопала кучу информации, все сводится к настройке файла сервера путем добавления Include /etc/phpmyadmin/apache.conf Но это не помогает. Посоветуйте, что делать? Заранее спасибо!
Посмотри с строке запроса в браузере. Наверняка он туда токен дописал скотский. Убери его и попробуй залогиниться вновь.
«Привет Исдень» в студию.
из строки запроса в браузере убрала все лишнее, осталось http://www.localhost/phpmyadmin Username и Password остались заполненными. Как только нажимаю Go, строка приобретает вид: http://www.localhost/phpmyadmin/index.php?token=1a3c0bc7aeeee763dd313f1c8d3dc31а и все, ничего не меняется, не заходит в phpmyadmin, как будто и Go не нажимала. Даже если стираю Username и Password и набираю заново, не меняет дела
Это браузер чудит. Открой отдельную вкладку и скопируй туда руками
А ещё надо в config.inc.php настроить, только я не помню чего
Уже сказали насчет браузера, полностью почистите куки и кэш и попробуйте еще раз. Лучше с другого браузера. Если проблема осталась, сюда config.inc.php и название дистра.
Или приватный режим браузера (Ctrl+Sift+P для фокса, Ctrl+Sift+N для хрома)
А ещё PMA не нужен (:
В точку! Но рядовому ламповщику этого не объяснить 🙂 А помогать-то нужно, иначе форум засрут 🙂
phpmyadmin не работает после того, как я его установил
Я следовал за этими шагами на этом сайте:
Я получаю эту ошибку в своем браузере:
не обнаружена
Запрошенный URL / phpmyadmin / не найден на этом сервере.
Сервер Apache / 2.2.17 (Ubuntu) на локальном хосте, порт 80
Пожалуйста, прочтите этот раздел в Ubuntu Wiki. Вам нужно будет настроить ваш apache2.conf, чтобы phpMyAdmin работал.
Затем добавьте следующую строку в конец файла.
Затем перезапустите Apache
Пробовал разными способами.
Ubuntu 16.04
После установки и настройки имени пользователя и пароля в mysql и phpmyadmin выполните следующую команду
Edit1 Если вам просто нужны apache, phPmyAdmin и MySql только для среды веб-приложений, тогда я предлагаю для экзамена, который установит все три для вас, и тогда вы готовы к работе. Вот ссылка
Не паникуйте! Просто запустите следующий код с правами root в терминале
Я столкнулся с той же проблемой, я исправил ее, запустив sudo dpkg-reconfigure phpmyadmin
дать новое имя пользователя и пароль
Проверено и работает. Запуск, который должен решить это для любого, кто хочет 1 лайнер.
Я перепробовал все вышеперечисленные методы, и они не сработали для меня. Наконец этот сработал.
Откройте терминал и переключитесь на супер пользователя с помощью команды: sudo su
Перезапустите apache2 ( sudo service apache2 restart ), а затем откройте ссылку localhost / phpmyadmin в браузере.