Ubuntu не работает phpmyadmin

Обновлено: 06.07.2024

Хотя многим пользователям требуются функциональные возможности систем управления базами данных, например, MySQL, им может показаться неудобным взаимодействие с системой исключительно с помощью командной строки MySQL

phpMyAdmin был создан, чтобы пользователи могли взаимодействовать с MySQL через веб-интерфейс. В этом руководстве мы расскажем, как выполнить установку и обеспечить безопасность phpMyAdmin, чтобы вы могли безопасно использовать данный инструмент для управления своими базами данных в Ubuntu 20.04.

Предварительные требования

Для выполнения этого руководства вам потребуется следующее:

  • Сервер Ubuntu 20.04 Этот сервер должен иметь пользователя без прав root с правами администратора, а также брандмауэр, настроенный с помощью ufw . Чтобы выполнить настройку, воспользуйтесь руководством по начальной настройке сервера Ubuntu 20.04.
  • Стек LAMP (Linux, Apache, MySQL и PHP), установленный на вашем сервере Ubuntu 20.04. Если вы еще не сделали этого, вы можете воспользоваться данным руководством по установке стека LAMP на Ubuntu 20.04.

Наконец, существует ряд важных соображений безопасности при использовании таких программных средств, как phpMyAdmin, поскольку phpMyAdmin:

  • напрямую связывается с установленной у вас версией MySQL;
  • управляет аутентификацией, используя учетные данные MySQL;
  • исполняет и возвращает результаты для произвольных SQL запросов.

Если у вас нет существующего домена с настроенным SSL/TLS сертификатом, вы можете воспользоваться следующим руководством по обеспечению безопасности Apache с помощью Let’s Encrypt в Ubuntu 20.04. Для этого вам потребуется зарегистрировать доменное имя, создать DNS запись для вашего сервера и настроить виртуальный хост Apache.

Шаг 1 — Установка phpMyAdmin

Вы можете использовать APT для установки phpMyAdmin из репозиториев Ubuntu по умолчанию.

Обновите индекс пакетов вашего сервера от имени пользователя без прав root с привилегиями sudo:

После этого вы можете установить пакет phpmyadmin . Помимо этого пакета, официальная документация также рекомендует установить несколько расширений PHP на ваш сервер для возможности использования определенной функциональности и улучшения производительности.

Если вы выполнили предварительное требования руководства для стека LAMP, ряд из этих модулей уже был установлен вместе с пакетом php . Однако рекомендуется также установить следующие пакеты:

  • php-mbstring : модуль для работы с строками, не поддерживающими кодировку ASCII, и конвертации таких строк в другие кодировки
  • php-zip : это расширение поддерживает загрузку файлов .zip в phpMyAdmin
  • php-gd : поддержка библиотеки GD Graphics
  • php-json : поддержка сериализации JSON для PHP
  • php-curl : позволяет PHP взаимодействовать с разными типами серверов, используя разные протоколы

Запустите следующую команду для установки этих пакетов в систему. Обратите внимание, что процесс установки требует, чтобы вы ответили на ряд вопросов для корректной настройки phpMyAdmin. Мы кратко пробежимся по этим параметрам:

Здесь представлены параметры, которые вы должны выбрать при запросе для корректной настройки вашей установки:

  • Для выбора сервера вы можете выбрать apache2 Предупреждение. При появлении запроса вариант «apache2» выделен, но не выбран. Если вы не нажмете ПРОБЕЛ для выбора Apache, установщик не будет перемещать необходимые файлы при установке. Нажмите ПРОБЕЛ , затем TAB , а потом ENTER для выбора Apache.
  • Выберите Да при ответе на вопрос о том, необходимо ли использовать dbconfig-common для настройки базы данных.
  • Затем вам будет предложено выбрать и подтвердить пароль приложения MySQL для phpMyAdmin

Примечание. Если вы установили MySQL, следуя указаниям шага 2 с предварительными требования из руководства для стека LAMP, вы, возможно, активировали плагин Validate Password. На момент написания этого руководства активация этого компонента будет вызывать ошибку при попытке задать пароль пользователя phpmyadmin:

ошибка валидации пароля в phpMyAdmin

Для устранения этой проблемы выберите опцию abort для остановки процесса установки. Затем откройте командную строку MySQL:

Либо, если вы активировали аутентификацию по паролю для пользователя с правами root MySQL, запустите эту команду, а затем введите пароль при запросе:

Из командной строки запустите следующую команду для отключения компонента Validate Password. Обратите внимание, что в этом случае выполняется не удаление, а простая остановка загрузки компонента на ваш сервер MySQL:

После этого вы можете закрыть клиент MySQL:

Затем попробуйте еще раз установить пакет phpmyadmin , после чего все будет работать ожидаемым образом:

После установки phpMyAdmin вы можете открыть командную строку MySQL еще раз с помощью sudo mysql или mysql -u root -p , а затем запустить следующую команду для повторной активации компонента Validate Password:

В процессе установки будет добавлен файл конфигурации phpMyAdmin в каталог /etc/apache2/conf-enabled/ , где он будет считываться автоматически. Для завершения настройки Apache и PHP для работы с phpMyAdmin выполните последнюю оставшуюся задачу этого раздела руководства и явно активируйте расширение PHP mbstring с помощью следующей команды:

Перезапустите Apache для вступления изменений в силу.

Теперь phpMyAdmin установлен и настроен для работы с Apache. Однако, прежде чем вы сможете войти и начать взаимодействие с базами данных MySQL, вам нужно убедиться, что у пользователей MySQL есть права, необходимые для взаимодействия с программой.

Шаг 2 — Настройка аутентификации и прав пользователя

При установке phpMyAdmin на ваш сервер автоматически создал пользователь базы данных с именем phpmyadmin, который отвечает за определенные базовые процессы программы. Вместо того, чтобы выполнять вход с помощью этого пользователя и пароля администратора, которые вы задали при установке, рекомендуется войти с использованием вашего пользователя root MySQL или пользователя, предназначенного для управления базами данных через интерфейс phpMyAdmin.

Настройка доступа по паролю для учетной записи root в MySQL

В системах Ubuntu при запуске MySQL 5.7 (и более поздние версии) для пользователя root MySQL по умолчанию устанавливается аутентификация с помощью плагина aut h_socket, а не пароля. Это позволяет обеспечить большую безопасность и удобство во многих случаях, однако это также может осложнить ситуацию, когда вам нужно предоставить внешней программе, например, phpMyAdmin, доступ к пользователю.

Чтобы войти в phpMyAdmin с пользователем root MySQL, вам нужно переключить метод аутентификации с auth_socket на метод. использующий пароль, если вы еще не сделали этого. Для этого откройте командную строку MySQL через терминал:

Затем проверьте, какой метод аутентификации используют ваши аккаунты пользователей MySQL с помощью следующей команды:

В этом примере вы можете видеть, что пользователь root действительно использует метод аутентификации с помощью плагина auth_socket . Чтобы настроить для учетной записи root аутентификацию с помощью пароля, выполните следующую команду ALTER USER . Обязательно измените значение password на надежный пароль по вашему выбору:

Примечание. Предыдущее выражение ALTER USER устанавливает аутентификацию пользователя root MySQL с помощью плагина caching_sha2_password ​​. Согласно официальной документации MySQL, caching_sha2_password​​​ считается предпочтительным плагином аутентификации MySQL, так как он обеспечивает более защищенное шифрование пароля, чем более старая, но все еще широко используемая версия mysql_native_password .

Однако некоторые версии PHP работают ненадежно с caching_sha2_password . Как сообщается, эта проблема была устранена в версии PHP 7.4​​​, но если вы получите ошибку при попытке выполнить вход в phpMyAdmin позднее, вы можете задать для root аутентификацию с помощью mysql_native_password :

Затем проверьте методы аутентификации, применяемые для каждого из ваших пользователей, чтобы подтвердить, что пользователь root больше не использует для аутентификации плагин auth_socket :

В этом выводе вы можете увидеть, что пользователь root user будет использовать аутентификацию по паролю. Теперь вы можете выполнить вход в интерфейс phpMyAdmin с помощью пользователя root с паролем, который вы задали ранее.

Настройка доступа по паролю для выделенного пользователя MySQL

Некоторые могут посчитать, что для их рабочего процесса лучше подходит подключение к phpMyAdmin с помощью специально выделенного пользователя. Чтобы сделать это, снова откройте командную строку MySQL:

Если вы активировали аутентификацию по паролю для вашего пользователя root, как описано в предыдущем разделе, вам нужно запустить следующую команду и ввести пароль при запросе для подключения:

Создайте нового пользователя и придумайте для него надежный пароль:

Примечание. В зависимости от версии PHP, которую вы установили, вы можете задать для вашего нового пользователя аутентификацию с помощью mysql_native_password вместо caching_sha2_password :

Затем предоставьте вашему новому пользователю соответствующие права. Например, вы можете предоставить пользователю права доступа ко всем таблицам в базе данных, а также можете добавлять, изменять и удалять права пользователя с помощью этой команды:

После этого закройте командную строку MySQL:

Теперь вы можете получить доступ к веб-интерфейсу, набрав доменное имя или открытый IP-адрес вашего сервера и добавив /phpmyadmin :

phpMyAdmin login screen

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

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

phpMyAdmin user interface

Теперь, когда вы можете подключаться и взаимодействовать с phpMyAdmin, осталось только установить более жесткие правила безопасности системы, чтобы защитить ее от атак.

Шаг 3 — Обеспечение безопасности phpMyAdmin

Из-за своей вездесущности phpMyAdmin часто становится мишенью для атак, поэтому вам нужно дополнительно позаботиться о предотвращении несанкционированного доступа. Один из способов — это размещение шлюза перед всем приложением с помощью встроенного в Apache функционала авторизации и аутентификации через .htaccess .

Чтобы сделать это, вы должны сначала активировать перезапись файла .htaccess , изменив файл конфигурации Apache вашей установки phpMyAdmin.

Воспользуйтесь предпочитаемым текстовым редактором для редактирования файла phpmyadmin.conf , который находится в каталоге конфигурации Apache. Мы будем использовать nano :

Добавьте директиву AllowOverride All в раздел файла конфигурации <Directory /usr/share/phpmyadmin> , например:

После добавления этой строки сохраните и закройте файл. Если вы использовали nano для редактирования файла, нажмите CTRL + X , Y , а затем ENTER .

Перезапустите Apache, чтобы изменения вступили в силу.

Теперь, когда вы активировали использование файлов .htaccess для вашего приложения, вам нужно создать этот файл для реализации этого уровня защиты.

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

В этом файле введите следующую информацию:

Вот что означает каждая из этих строк:

После завершения редактирования сохраните и закройте файл.

Вы использовали следующее местонахождение для вашего файла пароля /etc/phpmyadmin/.htpasswd . Теперь вы можете создать этот файл и передать его для первоначального пользователя с помощью утилиты htpasswd :

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

Если вы хотите ввести дополнительного пользователя, вам нужно сделать это без флага -c , например:

Теперь, когда вы можете получить доступ к подкаталогу phpMyAdmin, вам будет предложено указать дополнительное имя учетной записи и пароль, которые вы только что задали:

phpMyAdmin apache password

После выполнения аутентификации в Apache вы перейдете на стандартную страницу аутентификации phpMyAdmin для ввода ваших учетных данных MySQL. Добавив дополнительный набор учетных данных, не используемый MySQL, вы обеспечиваете для вашей базы данных дополнительный слой защиты. Это желательно, поскольку в прошлом phpMyAdmin часто становился объектом использующих уязвимости атак.

Заключение

Вы успешно настроили phpMyAdmin и теперь можете использовать phpMyAdmin на вашем сервере Ubuntu 20.04. Используя этот интерфейс, вы можете легко создавать базы данных, пользователей, таблицы и т. д., а также выполнять стандартные операции, например удалять и изменять структуры и данные.

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

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

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

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

Вы перезапустили сервер apache: /etc/init.d/apache2 restart Рассмотрим, проверяя ответ, предоставленный @sangharsh.

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

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

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

Нет необходимости в ручных настройках, достаточно apt-get для запуска phpmyadmin Я наконец получил инструкции JohanSJA для работы после того, как я перезапустил сервер apache, используя /etc/init.d/apache2 restart . Также я переместил Include строку в конец файла в соответствии с инструкциями. Я включил apache.conf внизу и перезапустил сервер apache после этого, все еще не найденный, как я могу его отладить? Это сработало для меня, просто не забудьте перезапустить apache2

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

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

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

Ubuntu 16.04

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

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

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

Это сработало и для меня. php-gettext отсутствовал. Интересно, почему ни одна из документации не упоминает об этом модуле .

Не паникуйте! Просто запустите следующий код с правами 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 12.04. Я уже установил apache2, php5, mysql и phpmyadmin.

Скрипт phpinfo(); ничего не показывает о mysqli или расширении mysql.

Когда я пытаюсь запустить phpmyadmin, появляется эта ошибка:

В файле php.ini я раскомментировал строку extension=mysql.so , но не работает .

У кого-нибудь есть другое возможное решение?

Просто перезапустите apache2 и mysql:

apache2: sudo /etc/init.d/apache2 restart

mysql: sudo /etc/init.d/mysql restart

Затем обновите браузер, наслаждайтесь phpmyadmin :)

Была та же проблема, но в моем случае причиной было обновление версии Ubuntu и php - с 18.04 и php-7.2 до 20.04 и php-7.4.

Сервер Nginx был таким же, поэтому в моем / etc / nginx / sites-available / default были старые данные:

Я не мог заставить phpmyadmin работать с любыми изменениями php.ini и всеми ответами из этого потока, но в какой-то момент я открыл / etc / nginx / sites-available / default и понял, что у меня все еще есть старая версия php . Поэтому я просто изменил его на

И проблема исчезла, phpmyadmin волшебным образом начал работать без каких-либо жалоб на mysqli-файл. Я даже дважды проверил это, но да, вот как это работает - если у вас неправильная версия для php-fpm.sock в вашем конфигурационном файле nginx, ваш phpmyadmin не будет работать, но показанная причина будет 'Расширение mysqli отсутствует '

Для справки, моя система - Ubuntu Server 20.04, и ни одно из решений здесь не сработало. Я установил PHP 7.4, и мне пришлось отредактировать enter code here / etc / php / 7.4 / apache2 / php.ini`.

В нем найдите ;extension=mysqli , раскомментируйте и измените mysqli на mysqlnd , чтобы он выглядел так extension=mysqlnd . Я пробовал использовать mysqli , но столкнулся с той же ошибкой, как если бы я не включал его, но mysqlnd у меня работал.

Я столкнулся с той же ошибкой в ​​ubuntu, и то, что сработало для меня, редактировало 2 строки в /etc/php/7.3/apache2/php.ini

И дал mysqli.so расположение переменной extension , раскомментировав ее

Затем перезапустите службу, чтобы убедиться

Просто добавьте эту строку в свой php.ini, если вы используете XAMPP и т. Д., Также проверьте, есть ли она там, просто удалите; перед ним

И остановите и запустите apache и MySQL, он будет работать.

Поскольку у меня возникла эта проблема после обновления, я просто отключил Apache2-php5

И активировал php7

Надеюсь, это поможет кому-нибудь!

Это сработало для меня, создайте базу данных с помощью сценариев php и mysql, откройте консоль mysql и введите create user 'yourName'@'127.0.0.1', а затем введите предоставить все привилегии на . на 'yourName'@'127.0.0.1', затем откройте браузер, перейдите на localhost, и база данных должна быть создана, а затем перейдите на свою страницу phpmyadmin, и вы увидите, что она появляется там.

Для пользователей Ubuntu 20.04 с php-fpm я исправил проблему, добавив полный путь в php conf:

Вам нужен модуль MySQLi. Эта ошибка обычно возникает при установке phpMyAdmin вручную.

Он вернет вас с.

Проверка extension_dir - одна из вещей, которые вы хотите проверять с помощью phpinfo (). В моем случае это было extension_dir = "./" по умолчанию, что было неправильно. Измените его на extension_dir = './ext/' или на место, где в настоящее время находятся все ваши DLL-файлы расширений.

Для пользователя ubuntu откройте свой терминал и введите следующую команду

После этого просто перезапустите apache2, набрав это

Обновите ваш браузер и наслаждайтесь phhmyadmin

Я решил эту проблему, отредактировав /usr/local/zend/etc/php.ini.

(нашел, выполнив netstat -nlp ¦ grep apache, затем strace -p somepid ¦ grep php.ini).

В конце файла я добавил:

Добавить без пути не получилось.

Потом после перезагрузки заработало.

Я столкнулся с той же проблемой и решил ее, выполнив следующие действия:

Сначала проверьте версии PHP. Если у вас несколько версий PHP. Предположим, у вас есть версии PHP, такие как php7.0, php7.1 и php 7.2, тогда

запустите эти команды

Для PHP7.0

Для PHP7.1

Для PHP7.2

Для PHP7.3

Отредактируйте ini-файл и найдите mysqli. Раскомментируйте строку, удалив ; для всех версий php

Для PHP7.0

Для PHP7.1

Для PHP7.2

Для PHP7.3

И последний перезапуск сервера apache

Казалось, это сработало за меня, но после этого мне пришлось переустановить php7.0 и phpmyadmin:

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

Если вы запустите PHPMyAdmin на локальном хосте, раскомментируйте в файле /etc/php5/apache2/php.ini эту строку:

Попробуйте оба варианта, это работает для меня

Последние версии phpMyAdmin требуют расширения mysqli и больше не будут работать с mysql one (обратите внимание на дополнительный «i» в конце его имени).

Для PHP 5

Для PHP 7.3

Будет установлен пакет, содержащий как старый, так и новый, поэтому после все, что вам нужно сделать, это добавить

Изображение пользователя Vorobey.

sudo apt-get install phphmyadmin не достаточно для его установки.

Для начинающего лучше просто скачать с сайта, и скопировать в папку /var/www да и все так делают не только начинающие, оно быстрее и проще, но ужасно небезопасно. Ну и важно знать начальный пароль root от MySQL, без него оно не работает.

Изображение пользователя Vorobey.

Как это не достаточно? Всегда так делал.
Тянет MySql apache2 и всегда работало.
Какого начинающего? )
и что скачать надо с сайта для /var/www ? первый раз такое слышу!

Изображение пользователя skyline.

Для того что бы заработал phpmyadmin по ссылке http://localhost/phpmyadmin/ нужно после его установки сделать воть так sudo ln -s /usr/share/phpmyadmin /var/www/ (это при том условии что Вы его установили через "sudo apt-get install phphmyadmin")
Вот еще пара ссылок которые возможно помогут решить данную проблему:
1) Ссылка 1
2) Ссылка 2

Изображение пользователя Vorobey.

У меня запрашивает пароль "административного пользователя базы данных" где его взять?

Всегда заканчивается ошибкой "ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) "

Изображение пользователя skyline.

У меня запрашивает пароль "административного пользователя базы данных" где его взять?
Этот пароль Вам предлагалось(по идеи, при нормальных раскаладах) указать в терминале во время установки mysql, если Вы его не указали или по каким-то причинам у Вас его не запросили при установке то как вариант можно попробовать дефолтные логин:root и пароль:<без пароля>

Спасибо , добрый человек.Все зароботало.

Спасибо добрый человек . Мне помагло.

Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
А сервер-то запущен?
service mysql status - увидите статус с id процесса
Если не запущен - sudo /etc/init.d/mysql start
Если запущен - sudo /etc/init.d/mysql restart

было дело год назад переустанавливал в ubuntu:
так как php5-mysql является заменой mysqli, то надо было
sudo apt-get purge php5-mysql
и
sudo apt-get purge php5-mcrypt
в этом случае, корректно удалился phpmyadmin, а вот устанавливать надо было
sudo aptitude install phpmyadmin

Изображение пользователя Vorobey.

Подскажите как удалить вот это все вместе с конфигами?
apt-get install apache2 php5 php5-mysql mysql-server phpmyadmin

Изображение пользователя skyline.

Удалить:sudo apt-get purge <программа> - Удаляет установленный пакет и файлы конфигурации.
Инструкция нормальная, но я лично себе ставил вот по этой и все завелось и заработало с пол пинка и работает по сей день без проблем.
P.S. и еще момент, при установке "цепочки"(пакетов/программ) лучше их записывать вот так apt-get install apache2 && php5 && php5-mysql && mysql-server && phpmyadmin В этом случае они также выполняются последовательно, но следующая команда получает управление лишь в том случае, если предыдущая завершилась без ошибок.

Вы хотели сказать: sudo apt-get install apache2 && sudo apt-get install php5 && sudo apt-get install php5-mysql && sudo apt-get install mysql-server && sudo apt-get install phpmyadmin

Изображение пользователя Vorobey.

Сделал так
sudo apt-get install apache2 && sudo apt-get install php5 && sudo apt-get install php5-mysql && sudo apt-get install mysql-server && sudo apt-get install phpmyadmin
Потом ->skyline sudo ln -s /usr/share/phpmyadmin /var/www/
Ну и как обычно делал раньше.

ps. почемуже они на своей вики не написали, как более правильно?! из за этого у меня phpmyadmin устанавливался раньше чем mysql-server и в настройках каша. можно было руками починить но я не дорос пока.

Изображение пользователя skyline.

ну да именно так sudo apt-get install apache2 && sudo apt-get install php5 && sudo apt-get install php5-mysql && sudo apt-get install mysql-server && sudo apt-get install phpmyadmin
Прошу прощения за опечатку =)

Изображение пользователя Жюстина.

/var/www - чистим от того чего не знаем, распаковываем там phpmyadmin, заботливо скачанный в архиве, потом прЁмся браузером по сети к нему. всё обновление и вся установка.

И нет более ничего важного! Nothing else matters.

Изображение пользователя Vorobey.

Вам бы мануалы писать, талант пропадает. ;)
Если серьезно - ничего не понял что вы написали.
А гдеже романтика пакетного менеджера?!
ps я так делал, когда нельзя иначе. , а у себя хочется все как надо сделать.

Изображение пользователя Жюстина.

пакетный манагер за вас ещё и базы данных сконструирует и сайт наваяет!

Изображение пользователя Vorobey.

А как еще ), он для этого и делалася. Причем здесь базы и сайты. дедсад.
Все что можно сделать автоматически, надо делать именно так! И вам тоже удачи.

Изображение пользователя Жюстина.

Очень хочется сказать такое, за что меня минимум на год забанят. Но просто: удачки.

Изображение пользователя MacLeod.

Не гневайтесь, гражданочка)) Вы, конечно, правы, но преимущества подхода надо спокойнееей объяснять.
До меня относительно недавно дошло, что у народа часто бывает другое восприятие, нежели моё "да я ща руками все быстрее сделаю!".
Проект-то вроде не для гиков, а для популяризации дистра, да и линукса вообще, в массы. Может лучше мини-гайд напишем о толковой настройке phpmyadmin с историей запросов и прочими плюшками, заодно об экономии памяти и переходе на nginx?

Читайте также: