Установка phpmyadmin на Ubuntu 16.10 Yakkety
Наконец-то я установил и установил свою установку после трех дней боев. Моя локальная хост / phpmyadmin / страница исказилась, и я не смог войти в localhost / phpmyadmin / setup / в браузере.
Сначала я проверил все места, где были установлены предыдущие пакеты:
sudo find -iname phpmyadminСвязанные файлы должны быть только в / etc / phpmyadmin и в / usr / share / phpmyadmin.
Я решил полностью удалить все соответствующие пакеты, включая конфигурацию настройки и начало работы.
Мои шаги:
Чтобы выполнить требования, я использовал диспетчер программного обеспечения (Synaptic) для простой установки и автоматического обновления.
Я установил последние версии:
Apache2 (webserver) Mysql-server (databaseserver) php (php: препроцессор гипертекста) php7.0-mysql (не уверен, что это было необходимо для установки)И Я установил:
Apache2 (webserver)PhpMyAdmin использует свою собственную базу данных с именем «phpMyAdmin». Для подключения к нему требуется действительный пользователь Mysql. Во время установки вы спрашиваете, хотите ли вы 'dbconfig-common' создать базу данных для вас. В этом же процессе он создаст пользователя: Установка phpmyadmin в Ubuntu 16.10 Yakkety в базе данных Mysql. Установите флажок, чтобы подтвердить и продолжить. При запросе введите пароль для пользователя phpmyadmin.
После установки откройте окно терминала и выполните:
sudo find -iname phpmyadmin
[!d23 ]sudo / usr / sbin / pma-configure
Это сделает сценарий установки доступным для записи (расположен в: /var/lib/phpmyadmin/config.inc.php). Примечание. Вам не нужно создавать каталог конфигурации, который упоминается на некоторых сайтах. Это необходимо только для других дистрибутивов, чем Ubuntu и Debian!
sudo htpasswd /etc/phpmyadmin/htpasswd.setup adminВам нужно обновить файл «htpasswd.setup» в / etc / php / myadmin /. Этот шаг занял много времени, чтобы понять. В терминальном окне:
Введите пароль по вашему выбору и подтвердите выбор. Вам нужен User: phpmyadmin плюс этот пароль, когда вы перешли http: // localhost / phpmyadmin / setup.
Вам не нужно вносить какие-либо изменения в настройку для простой установка. После того, как вы закончили, сохраните файл конфигурации (в Ubuntu 16.10 он сохраняется в /var/lib/phpmyadmin/config.inc.php)
sudo htpasswd /etc/phpmyadmin/htpasswd.setup admin
Затем закрепите конфигурационный файл, выполнив:
sudo / usr / sbin / pma-secure
(По существу писать, защищая его с помощью: chmod 0640 /var/lib/phpmyadmin/config.inc.php)
Теперь вам должно быть хорошо идти: http: // localhost / phpmyadmin / setup Введите свое имя пользователя MYSQL: phpmyadmin и ваш пароль.
Существует несколько методов, проще всего использовать chrooted среду. В этой среде вы можете запустить sudo aptitude update
и большинство других инструментов командной строки.
В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве их жестких дисков - я этого не пробовал.
Для окружения chroot монтируйте каждый раздел в каталоге, например:
sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin
Привяжите в системных каталогах доступ к оборудованию:
sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys
Затем войдите в среду chroot и запустите свои команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
Существует несколько методов, проще всего использовать chrooted среду. В этой среде вы можете запустить sudo aptitude update
и большинство других инструментов командной строки.
В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве их жестких дисков - я этого не пробовал.
Для окружения chroot монтируйте каждый раздел в каталоге, например:
sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin
Привяжите в системных каталогах доступ к оборудованию:
sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys
Затем войдите в среду chroot и запустите свои команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
Существует несколько методов, проще всего использовать chrooted среду. В этой среде вы можете запустить sudo aptitude update
и большинство других инструментов командной строки.
В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве их жестких дисков - я этого не пробовал.
Для окружения chroot монтируйте каждый раздел в каталоге, например:
sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin
Привяжите в системных каталогах доступ к оборудованию:
sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys
Затем войдите в среду chroot и запустите свои команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
Существует несколько методов, проще всего использовать chrooted среду. В этой среде вы можете запустить sudo aptitude update
и большинство других инструментов командной строки.
В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве их жестких дисков - я этого не пробовал.
Для окружения chroot монтируйте каждый раздел в каталоге, например:
sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin
Привяжите в системных каталогах доступ к оборудованию:
sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys
Затем войдите в среду chroot и запустите свои команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
Существует несколько методов, проще всего использовать chrooted среду. В этой среде вы можете запустить sudo aptitude update
и большинство других инструментов командной строки.
В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве их жестких дисков - я этого не пробовал.
Для окружения chroot монтируйте каждый раздел в каталоге, например:
sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin
Привяжите в системных каталогах доступ к оборудованию:
sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys
Затем войдите в среду chroot и запустите свои команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
Существует несколько методов, проще всего использовать chrooted среду. В этой среде вы можете запустить sudo aptitude update
и большинство других инструментов командной строки.
В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве их жестких дисков - я этого не пробовал.
Для окружения chroot монтируйте каждый раздел в каталоге, например:
sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin
Привяжите в системных каталогах доступ к оборудованию:
sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys
Затем войдите в среду chroot и запустите свои команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
Существует несколько методов, проще всего использовать chrooted среду. В этой среде вы можете запустить sudo aptitude update
и большинство других инструментов командной строки.
В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве их жестких дисков - я этого не пробовал.
Для окружения chroot монтируйте каждый раздел в каталоге, например:
sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin
Привяжите в системных каталогах доступ к оборудованию:
sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys
Затем войдите в среду chroot и запустите свои команды:
sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
sudo: unable to resolve host greg-precise
и E: Could not open lock file /var/lock/aptitude - open (2: No such file or directory)
, но, похоже, он сработал.
– 8128
5 June 2012 в 23:07
schroot
, чтобы автоматизировать некоторые из вышеперечисленных шагов.
– ish
5 June 2012 в 23:10