Linux phpmyadmin не запускается

не могу запустить 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 — Error Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.

Куки удалила. Теперь при обновлении страницы получаю то же сообщение, что и в приватной вкладке: phpMyAdmin — Error Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.

Источник

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

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

Я следовал за этими шагами на этом сайте:

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

Я получаю эту ошибку в своем браузере:

Читайте также:  Презентация сравнение windows linux

не обнаружена

Запрошенный URL / phpmyadmin / не найден на этом сервере.

Сервер Apache / 2.2.17 (Ubuntu) на локальном хосте, порт 80

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

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

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

Пробовал разными способами.

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

Ubuntu 16.04

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

Работал на меня .

Edit1 Если вам просто нужны apache, phPmyAdmin и MySql только для среды веб-приложений, тогда я предлагаю для экзамена, который установит все три для вас, и тогда вы готовы к работе. Вот ссылка

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

Я столкнулся с той же проблемой, я исправил ее, запустив 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

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

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

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

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

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

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

Источник

Не работает PhpMyAdmin

Здравствуйте,уважаемые системные администраторы на ЛОРе. Сегодня здесь задаёт вопрос простой смертный нуб который установил linux вчера.

Установил PhpMyAdmin,при открытии ошибка: Not Found

The requested URL /phpmyadmin/navigation.php

смотреть логи? не?

Загрузил navigation.php в /usr/share/phpmyadmin и /etc/phpmyadmin . Не помогло.

Какой именно лог. А то у меня их много.

вестимо что лог ошибок этого хоста в апаче\нгинксе\лайтхттпд.

apt-get`ом + настройка в config-файлах

Что пишет в apache log?хм странно почему не может найти файлик. Надо по гуглить

Чую с дефолтным уонфигом заработает. Чего то ты наконфигурял

Спасибо,КЭП! Только у меня не найдено navigation.php,а не папка phpmyadmin представим так да!?

У меня default конфиг 🙂

Не стоит его ставить из реп. Возьми тарбол .

конфиг незачем трогать

А у тебя пакет: libapache2-mod-php5 стоит? Может он просто php не умеет обрабатывать? Что если обратиться напрямую?

код или что-то отработало?

вот не нужно так делать.

твои бессмысленные комментарии тут тоже не нужны 😉

Пакетный менеджер есть, им и ставь.

Теперь другая ошибка.

You don’t have permission to access /phpmyadmin/ on this server.

Ох уж эти неосиляторы, даже PhpMyAdmin нормально поставить не могут.

Кстати, я с базами данных мускула через соснольку работаю, но да, это на локалхосте. У ТС вроде тоже локалхост 🙂

тред не читай@

Использовать пакетный менеджер?

apt-get install phpmyadmin

У меня выделенный сервер.

Молодец что через консоль работаешь,прям нобелеву вручать нужно 🙂

Консольный клиент — труЪ инструмент даже для боевых серверов. А phpMyAdmin дыряв и для плохо знающих sql 🙂

Читайте также:  Linux copy directory with files from one directory to another

скачай с оффсайта и распакуй архив в какой нибуть каталог свого веб сервера, делов то.

а когда количество таблиц не влазит в монитор?

Если укаку нуже phpMyAdmin, топай на bitnami.com и качай LAMP-стэк для линя. И да, ничего трогай в конфигах.

Кстати, я с базами данных мускула через соснольку работаю, но да, это на локалхосте.

Открой для себя mysql workbench

а когда количество таблиц не влазит в монитор?

Use pgUp/PgDown. И вообще, на локалхосте такое разве бывает? Большую БД через phpmyadmin не вытащишь, глючит, а на локалхосте опять-таки вообще без разницы что юзать, только через сосноль быстрее получается.

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

Источник

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

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

Я выполнил следующие шаги на этом сайте:

Установка Apache2 с поддержкой PHP5 и MySQL на Ubuntu | HowtoForge

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

Я получаю эту ошибку в своем браузере:

Не найдено Запрошенный 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.

Затем вы можете символически ссылаться на него следующим образом: 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

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

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

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

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

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

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

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

Источник

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

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

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

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

Установка в Ubuntu

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

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

Читайте также:  Брут wps pin kali linux

В браузере вводим 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 строку

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

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

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

Источник

Оцените статью