Что делать если phpmyadmin не работает

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

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

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

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

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

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

Запрошенный 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 не работает после того, как я его установил

Я использую 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 сервер.

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

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

Источник

Не удается войти в phpMyAdmin, ошибки не показаны

У меня есть MySQL, настроенный правильно на моем компьютере linux, однако я хочу лучший способ ввода данных в базу данных, кроме терминала. По этой причине я загрузил phpMyAdmin. Однако, когда я пытаюсь войти в phpmyadmin из индекса.php, он ничего не делает. Кажется, что он просто обновляет страницу, ничего не делая. Я ввожу правильное имя пользователя и пароль MySQL. В чем проблема?

вот снимок экрана того, что он показывает после нажатия кнопки «идти.»

14 ответов

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

каталог для хранения сеанса не существует или php не имеет достаточных прав для записи в него.

чтобы определить каталог php_session, просто добавьте следующую строку в php.ini:

и дать права на запись на HTTP-сервер.

обычно http-сервер запускается как демон пользователя в Демоне группы. Если это так, то следующее команды сделают это:

ошибка входа в систему, если папка сеанса не записывается. Чтобы проверить это, создайте PHP-файл в своем веб-каталоге с помощью:

если папка сеанса не записывается, сделайте либо

sudo setfacl -R -m u:www-data:rwx или chmod 777 sudo setfacl -R -m u:www-data:rwx —

я исправил свою проблему на CentOS 7 С MariaDB и phpmyadmin я загрузил с официального сайта phpmyadmin, добавив

to / etc / php.ini

Я также перезапустил php-fpm и lighttpd после

в моем случае решение состояло в том, чтобы правильно установить настройку Apache:

Это было необходимо, потому что ProxyPass и ProxyPassReverse были в использовании, но пути cookie не изменяются автоматически.

было бы здорово, если бы PHPMyAdmin показал что-то вроде session not found или что-то еще, когда пароль отправляется с POST.

у вас есть .файл htaccess в директории, которая снимает с индекса.php из url, выполнив перенаправление 301?

301 перенаправляет отбрасывает данные формы и перенаправляет вас, как будто вы ничего не отправляли. Так вы вернетесь на страницу входа.

таким образом, вы должны создать локальный.htaccess файл в каталоге phpmyadmin с одной строкой RewriteEngine On . Это перезапишет предыдущее правило перезаписи в ничто.

возможно, Вам потребуется очистить кэш браузера, как Chrome агрессивно кэширует 301 редирект.

в моем случае жесткий диск был полон.

использовать df -h чтобы проверить место, оставшееся на жестком диске, и если вы хотите, вы можете освободить место с помощью команды sudo apt-get clean , который удаляет установочные файлы.

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

Я опаздываю в игру, но на Amazon linux AMI я не смог войти в phpmyadmin . он просто продолжал обновлять экран входа в систему без ошибок.

я исправил с помощью команды ниже

  1. попробуйте найти в интернете руководства по установке или настройке phpMyAdmin. Посмотрите на два или три из них и убедитесь, что вы выполнили все необходимые шаги. (Если вы уже сделали это, пожалуйста, укажите, какие руководства вы следовали за ним в вопросе).
  2. посмотрите, помогает ли это редактировать конфигурацию.Инк.php (acecoder также упомянул об этом).
  3. проверить, если данное руководство любой помощи.
  4. какой дистрибутив ты? Попробуйте найти имя дистрибутива, который вы используете вместе с» phpmyadmin guide «или»phpMyAdmin setup howto».
  5. Если вы столкнулись с ошибками по пути, разместите текст ошибки здесь, если он короткий (или вставьте через сайт, подобный pastebin, если он длинный).

вы уверены, что MySQL работает? У меня была такая же проблема после импорта базы данных и заполнения Тома, содержащего базу данных mysql. После изменения различных разрешений и сеансов очистки я попытался перезапустить mysql (/etc/init.перезапуск D / mysql), и это не удалось, потому что Том был заполнен. После увеличения /var и успешного запуска mysql я смог войти в phpmyadmin просто отлично.

Если у вас ошибка типа:

хост ‘host_name’ заблокирован из-за многих ошибок подключения.

войдите в свой mysql как root и запустите команду flush hosts

2.- mysql > флеш хосты

после этого я смог снова войти в phpmyadmin

phpMyAdmin покажет ошибки при сбое входа в систему. Если нет,это означает, что ваша установка имеет ошибку.

наиболее вероятным местом для проверки является ваш php.ini настройки. Поскольку, похоже, нет официального списка настроек, совместимых с phpMyAdmin, это в основном проб и ошибок.

убедитесь, что у вас есть включен материал это должно быть включено. Также проверьте, что вы не включили редкость php.Ини настройки (например, enable_post_data_reading = Off ) потому что phpMyAdmin предполагает, что они «обычные».

чтобы облегчить отладку, начните с чистого по умолчанию php.ini файл затем настроить их строку за строкой, чтобы увидеть, какие настройки вызывает ошибку. (Не забывайте, что после изменения php.ini файл для внесения изменений.)

в моем случае это было связано со старым сеансом Apache. Остановите Apache, очистите все ожидающие сеансы в вашем (например: /var/lib/php/session ) и перезапустите Apache.

Источник

Читайте также:  И9076 плакат не включать работают люди 240х130мм пластик
Оцените статью