- phpmyadmin не работает после того, как я его установил
- не обнаружена
- phpmyadmin не работает после того, как я его установил
- 9 ответов
- phpMyAdmin – установка, решение проблем при установке и настройке
- Установка в Ubuntu
- Установка из исходников
- Решение проблем при установке phpMyAdmin
- Не удается войти в phpMyAdmin, ошибки не показаны
- 14 ответов
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 . он просто продолжал обновлять экран входа в систему без ошибок.
я исправил с помощью команды ниже
- попробуйте найти в интернете руководства по установке или настройке phpMyAdmin. Посмотрите на два или три из них и убедитесь, что вы выполнили все необходимые шаги. (Если вы уже сделали это, пожалуйста, укажите, какие руководства вы следовали за ним в вопросе).
- посмотрите, помогает ли это редактировать конфигурацию.Инк.php (acecoder также упомянул об этом).
- проверить, если данное руководство любой помощи.
- какой дистрибутив ты? Попробуйте найти имя дистрибутива, который вы используете вместе с» phpmyadmin guide «или»phpMyAdmin setup howto».
- Если вы столкнулись с ошибками по пути, разместите текст ошибки здесь, если он короткий (или вставьте через сайт, подобный 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.
Источник