(Linux Ubuntu) phpmyadmin не работает и застрял мою установку LAMP. Ubuntu phpmyadmin не работает


Не удается заставить mysql / phpmyadmin работать после обновления до 16.04 Ubuntu Linux

Конфигурация моей машины – Ubuntu 16.04 – MySql 5.7.13 – PHP 7.0.8 – Apache 2.4.18

Отредактируйте файл /etc/dbconfig-common/phpmyadmin.conf, изменив

dbc_dbport='' to dbc_dbport='0'

После редактирования файла и сохранения его, если вы все еще используете общий мастер dbconfig, повторите попытку , если не запустите sudo dpkg-reconfigure phpmyadmin (выберите « Да», когда спросите, хотите ли вы переустановить базу данных для phpmyadmin) и продолжайте нормально без изменений любое значение, если вы хотите изменить какое-то значение, сделайте это в файле, который вы редактируете ранее.

Когда окно конфигурации спросит, что вы хотите сделать с существующим файлом конфигурации, выберите « Сохранить локальную версию, установленную в настоящее время» .

В этом пункте вы можете проверить различия и только должны существовать те, которые вы создали в файле.

https://bugs.launchpad.net/ubuntu/+source/mariadb-10.0/+bug/1447808/comments/6

Вы можете преуспеть в своей установке, выбирая root mysql-user вместо phpmyadmin и debian-sys-maint

После этого вам нужно создать mysql-user как root

CREATE USER 'admin'@'localhost' IDENTIFIED BY 'password'; GRANT ALL ON *.* TO 'admin'@'localhost';

После do-release-upgrade до do-release-upgrade (от 14 до 16) у меня была такая же проблема. Я должен был сделать следующее:

Удалите и очистите установку как можно больше:

sudo apt remove phpmyadmin && sudo apt purge phpmyadmin

Удаление phpmyadmin должно было оставить сиротские пакеты в большинстве систем – удалите их. В частности: 'dbconfig-common' & 'dbconfig-mysql':

sudo apt autoremove

Теперь вам нужно снова установить все это – (используйте defaults / hit enter):

sudo apt install phpmyadmin

Я могу сразу войти на домашнюю страницу phpmyadmin. Работаем снова. Примечание: apt-get может использоваться вместо apt выше. Примечание: dbc_dbport='' не изменился. Я не прикасался к нему, как к другому ответу.

ubuntu.fliplinux.com

php не работает на ubuntu 13.10, а mcrypt отсутствует в phpmyadmin Ubuntu Linux

Я обновился с UBUNTU 13.04 до 13.10, но я не могу работать с php-страницами или phpmyadmin. Я пробовал этот способ установить лампу на ubuntu sudo apt-get install lamp-server^ phpmyadmin и я правильно выполнил всю конфигурацию после установки. Я добавил эту строку. Include /etc/phpmyadmin/apache.conf в /etc/apache2/apache2.conf то я перезапустил apache2

Попробуйте это для своей проблемы с mcrypt:

mv -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/ sudo php5enmod mcrypt sudo service apache2 restart

Это ошибка с расположением файла mcrypt.ini, я получил информацию отсюда .

У меня была такая же ошибка, я сделал cp вместо mv чтобы убедиться, но это решило проблему.

Если PHP не работает, если вы получаете работу phpmyadmin (даже с ошибкой mcrypt), это означает, что PHP работает (потому что phpmyadmin использует PHP). Но в вашем примере <? echo $row['details']; ?> <? echo $row['details']; ?> <? echo $row['details']; ?> изменить <? до <?php и повторите попытку?

Для второй проблемы, много строк PHP напечатано в текстовом поле: echo $row['details'];

Измените файл конфигурации php.ini (для apache):

sudo nano -w /etc/php5/apache2/php.ini

и изменение:

short_open_tag = Off

чтобы:

short_open_tag = On

Проверьте все свои сценарии в /etc/php5/conf.d/, потому что они перестанут работать. В моем случае imap также перестала работать.

Решена проблема с символическим трюком ссылки (как root):

ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/mcrypt.ini php5enmod mcrypt ln -s /etc/php5/conf.d/imap.ini /etc/php5/mods-available/imap.ini php5enmod imap service apache2 restart

(Я бы разместил это как комментарий выше, но не имел привилегий.)

То, что интуиция использовать cp вместо mv была хорошей. Например, если вы используете фреймворк Laravel 4, mcrypt.ini обнаруживает mcrypt.ini в /etc/php5/mods-available/ , но сама фреймворк, похоже, ищет его в /etc/php5/conf.d/ , Вам нужно копировать его в обоих местах, чтобы все работало:

cp -i /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/ sudo php5enmod mcrypt sudo service apache2 restart

В терминале ( Ctrl + Alt + T )

Файл 1.open php.ini:

/etc/php5/apache2$sudo nano php.ini

2.replace Off to On:

short_open_tag = On

3.restart apache:

sudo service apache2 restart

Фактически, подходящее место для файла mcrypt.ini находится в каталоге, mods-available в mods-available не в conf.d Таким образом, замена и настройка файла конфигурации mcrypt решает эту проблему.

У меня также возникла проблема с mcrypt после установки Ubuntu 14.04. После этого ссылка должна помочь. http://www.php.net

  1. Откройте файл php.ini sudo gedit /etc/php5/apache2/php.ini
  2. Перезапустите apache2 sudo service apache2 restart

Надеюсь это поможет.

Дублированный вопрос: расширение Mcrypt отсутствует на сервере 14.04 для mysql

Короткий ответ:

sudo apt-get install mcrypt php5-mcrypt sudo php5enmod mcrypt sudo service apache2 restart

ubuntu.fliplinux.com

phpmyadmin не работает для новейшей LAMP на Ubuntu 14.04

Я установил php 7.2, apache 2.4.27, MySQL 5.6.33 на Ubuntu 14.04 LTS. Проблема в том, что phpmyadmin перестала работать. Я попытался установить последнюю версию, как указано here, но это не помогло. Что действительно странно, так это то, что даже когда я удаляю все связанные с phpmyadmin файлы и каталоги, я все равно могу получить доступ к localhost: some_port/phpmyadmin /. Я могу получить доступ к этой странице, если phpmyadmin установлен или нет. Но это действительно не работает, я получаю на страницу входа в систему, где все ресурсы отсутствуют (например, JS, CSS, изображения), и когда я пытаюсь войти, я попадаю в http://localhost:some_port/phpmyadmin/php/login.php с сообщением:

Не найдено Запрашиваемый ресурс /phpmyadmin/php/login.php не найден на этом сервере.

Я попытался удалить все файлы и переустановить все, что связано со всем стеком LAMP, но это не помогло.

Все, что я сделать, это запустить сервер на localhost:8000, и когда я пытаюсь получить доступ к localhsot:8000/phpmyadmin, я получаю

Mon Sep 18 01:03:49 2017] 127.0.0.1:43119 [200]: /phpmyadmin/ [Mon Sep 18 01:03:49 2017] 127.0.0.1:43125 [404]: /phpmyadmin/css/bootstrap.min.css - No such file or directory [Mon Sep 18 01:03:49 2017] 127.0.0.1:43127 [404]: /phpmyadmin/js/propeller.min.js - No such file or directory [Mon Sep 18 01:03:49 2017] 127.0.0.1:43129 [404]: /phpmyadmin/js/bootstrap.min.js - No such file or directory [Mon Sep 18 01:03:49 2017] 127.0.0.1:43131 [404]: /phpmyadmin/css/style.css - No such file or directory [Mon Sep 18 01:03:49 2017] 127.0.0.1:43133 [404]: /phpmyadmin/js/jquery.3.1.1.js - No such file or directory [Mon Sep 18 01:03:49 2017] 127.0.0.1:43135 [404]: /phpmyadmin/js/app-jquery.js - No such file or directory [Mon Sep 18 01:03:49 2017] 127.0.0.1:43137 [404]: /phpmyadmin/css/propeller.min.css - No such file or directory [Mon Sep 18 01:03:49 2017] 127.0.0.1:43139 [404]: /phpmyadmin/img/background/appLogoWhite.png - No such file or directory [Mon Sep 18 01:03:50 2017] 127.0.0.1:43145 [404]: /phpmyadmin/css/propeller.min.css - No such file or directory [Mon Sep 18 01:03:50 2017] 127.0.0.1:43147 [404]: /phpmyadmin/css/style.css - No such file or directory [Mon Sep 18 01:03:50 2017] 127.0.0.1:43149 [404]: /phpmyadmin/js/jquery.3.1.1.js - No such file or directory [Mon Sep 18 01:03:50 2017] 127.0.0.1:43151 [404]: /phpmyadmin/js/bootstrap.min.js - No such file or directory [Mon Sep 18 01:03:50 2017] 127.0.0.1:43153 [404]: /phpmyadmin/js/propeller.min.js - No such file or directory [Mon Sep 18 01:03:50 2017] 127.0.0.1:43155 [404]: /phpmyadmin/js/app-jquery.js - No such file or directory

UPDATE

ОК, теперь я получаю

phpMyAdmin - Ошибка Отсутствует расширение mbstring. Проверьте свою конфигурацию PHP на .

при доступе к http://localhost/phpmyadmin/ (я сделал это раньше, но не смог обойтись без этого). Затем я сделал

sudo apt-get install php-mbstring php-gettext sudo service apache2 restart

но это не помогло.

stackoverrun.com

Не удалось войти в phpmyadmin с пользователем root Ubuntu Linux

У меня есть пользователь root в mysql-сервере на сервере Ubuntu. Я не могу войти в phpmyadmin с пользователем root и паролем. Я пытался найти файл конфигурации, но не смог найти его. Помощь была бы оценена.

Вы должны перенастроить phpmyadmin, сбросить пароль MySQL.

  1. Переконфигурируйте phpmyadmin
  2. Ctrl + Alt + T для запуска терминала
  3. sudo dpkg-reconfigure phpmyadmin
  4. Метод подключения для базы данных MySQL для phpmyadmin: unix socket
  5. Имя административного пользователя базы данных: root
  6. Пароль административного пользователя базы данных: mysqlsamplepassword
  7. Имя пользователя MySQL для phpmyadmin: root
  8. Имя базы данных MySQL для phpmyadmin: phpmyadmin
  9. Веб-сервер автоматически перенастроится: apache2
  10. ОШИБКА 1045
  11. игнорировать
  12. sudo dpkg-reconfigure mysql-server-5.5
  13. Новый пароль для пользователя «root» MySQL: mysqlsamplepassword
  14. Повторите пароль для пользователя root «root»: mysqlsamplepassword

Желаю, чтобы это помогло!

Хорошего дня!

Под «rootuser» подразумевается пользователь root root, а не системный пользователь root, правильно?

Во время установки mysql-server создается корневая учетная запись MySQL, и ее пароль хранится в /etc/mysql/debian.cnf .

Файлы конфигурации phpMyAdmin хранятся в /etc/phpmyadmin .

Возможно, по какой-либо причине параметр AllowRoot будет установлен на False? См. Документацию .

Недавно я столкнулся с очень похожим вопросом с Ubuntu 12.04. Я просто не мог войти в систему с правами root и без пароля. Я установил для параметра AllowNoPassword значение TRUE в конфигурации. Позже я узнал, что я редактировал неправильный файл config.inc.php, чтобы добавить параметр AllowNoPassword.

Edit: /etc/phpmyadmin/config.inc.php Not: /usr/share/phpmyadmin/config.inc.php

Я считаю, что первым является локальный файл конфигурации debian, который переопределит версию usr.

Я установил MySQL с помощью синаптического менеджера. Не нужно вводить пароль root. Команда:

mysqladmin -u root password NEWPASSWORD

работал. Мне удалось сразу войти в PhpMyAdmin.

Я столкнулся с аналогичной проблемой в Ubuntu 14.04, используя MariaDB. Вместо того, чтобы пытаться изменить все, я только что создал нового пользователя.

mysql -u root -p

Введен пароль root Создал нового пользователя, используя следующую команду:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'some_very_complex_password';

Предоставлено все разрешения для newuser:

GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost'; FLUSH PRIVILEGES;

Затем вы можете войти в систему с помощью newuser в phpMyadmin. Я настоятельно рекомендую вам предоставлять только особые привилегии для новичков вместо привилегий Carte Blanche, но это ваши собственные похороны.

ubuntu.fliplinux.com

localhost / phpmyadmin не работает на ubuntu 16.04 Ubuntu Linux

недавно свежий установлен Ubuntu 16.04 удалив Ubuntu 14.04 .

Я пытаюсь настроить LAMP на локальном компьютере и установить PHP7.0 , mySql и phpMyadmin .

Все работает нормально, http://localhost работает http://localhost/info.php работает, но при доступе к http://localhost/phpmyadmin он предоставляет HTTP ERROR 500 The localhost page isn't working

У вас есть два варианта

Введите эти команды для конкретной ошибки, если ваша предыдущая конфигурация в порядке:

sudo apt-get update sudo apt-get install php-gettext php-mbstring sudo service apache2 restart

Или удалите и запустите новую установку:

sudo service mysql stop sudo apt-get --purge remove mysql* sudo apt-get --purge remove phpmyadmin sudo apt-get autoremove sudo apt-get autoclean sudo apt-get update sudo apt-get install mysql-server phpmyadmin php-gettext php-mbstring sudo service apache2 restart

Убедитесь, что при настройке http-сервера phpmyadmin, который вы выбираете сервером, нажав пробел, и он будет помечен звездочкой или не настроит его. Нажмите «ОК», чтобы сохранить его.

установить libapache2-mod-php и работать для меня

Поскольку вы не выбрали ответ, возможно, проблема все еще открыта и похожа на мою (PHP не работает – поэтому phpmyadmin не работает).

Я обновился с 15.10 по 16.04 вчера, а также получил PHP7 (вместо 5) в этом процессе. localhost работал для меня, но в каталоге public_html в моем домашнем каталоге этого не было.

Проблема заключалась в обновлении PHP (в localhost у меня был html-документ, который загружался отлично, но PHP работал не так, как ожидалось). Мне пришлось отредактировать файл /etc/apache2/mods-enabled/php7.conf, где PHP был отключен (строка 23: php_admin_value engine Off) просто должен был сделать комментарий (с выбранным вами редактором добавить «#» в начале линии):

# php_admin_value engine Off

и перезапустите apache:

sudo service apache2 restart

Надеюсь, что это помогает … для меня как шарма. 😉

установить расширение php:

sudo apt-get install php-mbstring sudo apt-get install php-gettext

ubuntu.fliplinux.com

ubuntu - phpmyadmin не работает для новейшей LAMP на Ubuntu 14.04

Я установил php 7.2, apache 2.4.27, MySQL 5.6.33 на Ubuntu 14.04 LTS. Проблема в том, что phpmyadmin перестала работать. Я попытался установить последнюю версию, как указано здесь, но это не помогло. Что действительно странно, так это то, что даже когда я удаляю все связанные с phpmyadmin файлы и каталоги, я все равно могу получить доступ к localhost: some_port/phpmyadmin/. Я могу получить доступ к этой странице, если phpmyadmin установлен или нет. Но на самом деле это не работает, я попадаю на страницу входа, где отсутствуют все ресурсы (например, js, css, images), и когда я пытаюсь войти в систему, я перенаправляюсь на http://localhost: some_port/phpmyadmin/php/login.php с сообщением:

Не найдено Запрошенный ресурс /phpmyadmin/php/login.php не найден на этом сервере.

Я попытался удалить все файлы и переустановить все, что связано со всем стеком LAMP, но это не помогло.

Все, что я делаю, это запустить сервер на localhost:8000, и когда я пытаюсь получить доступ к localhsot:8000/phpmyadmin, я получаю

Mon Sep 18 01:03:49 2017] 127.0.0.1:43119 [200]: /phpmyadmin/ [Mon Sep 18 01:03:49 2017] 127.0.0.1:43125 [404]: /phpmyadmin/css/bootstrap.min.css - No such file or directory [Mon Sep 18 01:03:49 2017] 127.0.0.1:43127 [404]: /phpmyadmin/js/propeller.min.js - No such file or directory [Mon Sep 18 01:03:49 2017] 127.0.0.1:43129 [404]: /phpmyadmin/js/bootstrap.min.js - No such file or directory [Mon Sep 18 01:03:49 2017] 127.0.0.1:43131 [404]: /phpmyadmin/css/style.css - No such file or directory [Mon Sep 18 01:03:49 2017] 127.0.0.1:43133 [404]: /phpmyadmin/js/jquery.3.1.1.js - No such file or directory [Mon Sep 18 01:03:49 2017] 127.0.0.1:43135 [404]: /phpmyadmin/js/app-jquery.js - No such file or directory [Mon Sep 18 01:03:49 2017] 127.0.0.1:43137 [404]: /phpmyadmin/css/propeller.min.css - No such file or directory [Mon Sep 18 01:03:49 2017] 127.0.0.1:43139 [404]: /phpmyadmin/img/background/appLogoWhite.png - No such file or directory [Mon Sep 18 01:03:50 2017] 127.0.0.1:43145 [404]: /phpmyadmin/css/propeller.min.css - No such file or directory [Mon Sep 18 01:03:50 2017] 127.0.0.1:43147 [404]: /phpmyadmin/css/style.css - No such file or directory [Mon Sep 18 01:03:50 2017] 127.0.0.1:43149 [404]: /phpmyadmin/js/jquery.3.1.1.js - No such file or directory [Mon Sep 18 01:03:50 2017] 127.0.0.1:43151 [404]: /phpmyadmin/js/bootstrap.min.js - No such file or directory [Mon Sep 18 01:03:50 2017] 127.0.0.1:43153 [404]: /phpmyadmin/js/propeller.min.js - No such file or directory [Mon Sep 18 01:03:50 2017] 127.0.0.1:43155 [404]: /phpmyadmin/js/app-jquery.js - No such file or directory

ОБНОВИТЬ

Хорошо, теперь я получаю

phpMyAdmin - Ошибка. Расширение mbstring отсутствует. Проверьте свою конфигурацию PHP.

при доступе к http://localhost/phpmyadmin/ (я сделал это раньше, но не смог выйти за рамки этого). Тогда я сделал

sudo apt-get install php-mbstring php-gettext sudo service apache2 restart

но это не помогло.

qaru.site

mysql - (Linux Ubuntu) phpmyadmin не работает и застрял мою установку LAMP

Я застрял. Прошло уже почти неделю, и я чувствую, что схожу с ума. Кажется, что НИКТО НИКОГДА не было того, с чем я застрял. Каждый раз, когда я нахожу ответ, который хорошо работает, это не для меня, а просто вызывает больше вопросов и больше проблем.

У меня установлен apache2. Я работаю над своим проектом в localhost, но я не могу работать серьезно, так как я не могу получить доступ к БД. Так что на самом деле у меня установлен phpmyadmin, по крайней мере, то, что говорит менеджер пакетов. Когда я удаляю его, это не так. Если я попытаюсь удалить его при удалении dbconfig-common, это не так.

Поэтому я попробовал

sudo apt-get remove phpmyadmin

а также

sudo apt-get autoremove phpmyadmin

и позвольте мне сообщить вам, что он говорит в обоих случаях.

Renaming removed key_buffer and myisam-recover options (if present) Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details. invoke-rc.d: initscript mysql, action "start" failed. ● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: exit-code) since ven 2018-03-23 10:45:29 CET; 9ms ago Process: 9267 ExecStartPost=/usr/share/mysql/mysql-systemd-start post (code=exited, status=0/SUCCESS) Process: 9266 ExecStart=/usr/sbin/mysqld (code=exited, status=1/FAILURE) Process: 9258 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS) Main PID: 9266 (code=exited, status=1/FAILURE) mar 23 10:45:29 ToucAnthracite-pc systemd[1]: Failed to start MySQL Communit.... mar 23 10:45:29 ToucAnthracite-pc systemd[1]: mysql.service: Unit entered fa.... mar 23 10:45:29 ToucAnthracite-pc systemd[1]: mysql.service: Failed with res.... Hint: Some lines were ellipsized, use -l to show in full. dpkg: erreur de traitement du paquet mysql-server-5.7 (--configure) : le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1 dpkg: des problèmes de dépendances empêchent la configuration de mysql-server : mysql-server dépend de mysql-server-5.7 ; cependant : Le paquet mysql-server-5.7 n'est pas encore configuré. dpkg: erreur de traitement du paquet mysql-server (--configure) : problèmes de dépendances - laissé non configuré Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent. Des erreurs ont été rencontrées pendant l'exécution : mysql-server-5.7 mysql-server E: Sub-process /usr/bin/dpkg returned an error code (1)

Поэтому, чтобы уточнить французские части, он говорит, что есть некоторые недостатки. И dpkg говорит, что есть некоторые зависимости, отсутствующие для mysql-сервера. Что не установлено кстати. Итак, вы собираетесь сказать: "Просто установите проклятый mysql-сервер!". Если да, я получаю ту же самую ошибку, указанную выше. В французской части сообщения об ошибке он также сказал, что установка попыталась сделать

mysql-server --configure

а также

mysql-server5.7 --configure

Как и ожидалось, это не работает, поскольку ни один из них не установлен. Но, как упоминалось ранее, если я пытаюсь установить его, я получаю ТАКОЕ сообщение об ошибке.

Это проклятое сообщение об ошибке появляется, если я пытаюсь удалить приложение, или если я попытаюсь установить его, или если я попытаюсь что-либо с ним сделать.

Прежде чем я попытался удалить его все beacause, это не сработало. У меня была некоторая ошибка сокета 20002, если я правильно помню. Но на данный момент я уже был бы признателен, если бы кто-то помог мне выйти из этой ситуации.

Я, как ни странно, новичок в Linux (Mint), когда речь заходит о работе с Интернетом. Никогда не было проблем с этим кластерным фокусом. Я планирую переустановить всю ОС, если не найду решение.

qaru.site