Open Server. Установка и работа с сервером. Как создать сайт. Основы Самостоятельного СайтостроенияОпубликовано: 12.11.2016 Сейчас мы продолжим осваивать Linux. На примере пользующейся популярностью системы управления контентом (проще говоря, содержимого веб-сайтов) мы проследим установку веб-приложений от начала и до конца. Это может понадобиться вам, если вы решили сделать собственный веб-сайт, ну либо просто желаете испытать себя в роли веб-дизайнера. {mosloadposition debug}
Итак, для начала нам необходимо будет скачать сам дистрибутив Joomla. Делать это придётся самим, так как в официальных репозиториях Ubuntu соответствующего пакета к сожалению нету. Joomla распространяется бесплатно, поэтому найти и скачать её достаточно легко. 1-ая ссылка в google приводит нас на веб-сайт русского общества: joomlaportal.ru. Для удобства я скачал русскую версию, но если вы возжелаете использовать самую последнюю версию данной среды, вероятнее всего придётся скачивать английский варинт. (100%)Решение проблемы DNS_PROBE_FINISHED_NXDOMAIN. How to fix
На этом же веб-сайте в разделе «Системные требования» можно отыскать перечень программ, которые нам понадобятся. Для настоящей работы с этой CMS (английское сокращение от «система управления контентом») нам необходимы apache (веб-сервер), php (язык программирования, на котором написана Joomla) и mysql (сервер баз данных). Все эти программки просто устанавливаются из репозитория. Как удалить Denwer
Сочетание программ Apache-MySQL-PHP является достаточно распространённым, поэтому для более резвой и лёгкой его установки в Ubuntu предусмотрен так называемый «набор» (taskset), и все три программы устанавливаются одной командой. Запустите, пожалуйста, терминал (меню Приложения → Стандартные → Терминал) и сделайте следующие команды (для их выполнения вероятнее всего будет нужно ввести ваш пароль): sudo apt-get update
sudo tasksel install lamp-server
В процессе выполнения этой команды вас также попросят ввести пароль для пользователя root сервера баз данных. Вводить его не непременно, но очень желательно.
После того, как установка завершена, мы закрываем менеджер пакетов и плавненько перебегаем к настройке всея получившейся системы.
У Apache есть огромное количество опций и модулей. Давайте малость разберёмся, как это всё работает.
Конфигурация веб-сервера хранится в каталоге /etc/apache2. Перейдя туда, вы увидите несколько файлов и каталогов:
В каталогах mods-available и sites-available находятся так именуемые подключаемые модули и список доступных веб-сайтов. Модули созданы для того, чтобы можно было просто поменять конфигурацию сервера, не рискуя при этом запутаться в его настройках. Ниже я продемонстрирую, как это можно сделать; mods-enabled и sites-enabled – эти папки хранят списки подключенных модулей и сайтов.
Для того, чтоб убедиться, что ваш веб-сервер работает, откройте страницу http://localhost в браузере (адресок localhost показывает на ваш компьютер; заместо него можно с таким же фуррором использовать набор цифр «127.0.0.1»). Если вы увидите страничку с надписью «It works!», означает всё идёт прекрасно и сервер работает.
Давайте попробуем малость поменять конфигурацию веб-сервера. Выяснить, что делает тот или другой модуль можно по адресу http://www.oglib.ru/apman/mod. К огорчению, перевод машинный, так что не всегда будет понятно, что имел ввиду создатель. Ну а если вы кое-как владеете английским языком, тогда вы можете отыскать подходящую информацию здесь: http://httpd.apache.org/docs/2.0/mod
Для начала нам необходимо включить модуль mod_userdir, который позволяет создавать сайты прямо в домашнем каталоге юзера без излишних усилий. Для этого мы открываем терминал и исполняем команды:
sudo sed -e 's,php_admin_value engine Off,#php_admin_value engine Off,g' -i /etc/apache2/mods-enabled/php5.conf sudo /etc/init.d/apache2 restart
1-ая команда подключает подходящий нам модуль, а 2-ая перезапускает веб-сервер для того, чтобы конфигурации вступили в силу. Вот и всё, модуль подключен. Так-то!
Сейчас для того, чтоб сделать веб-сайт, необходимо в нашем домашнем каталоге создать папку с названием public_html и заполнить её содержимым. Чтоб создать папку, идём в меню «Переход → Домашняя папка», в открывшемся окне кликаем правой кнопкой мыши и избираем соответственный пункт меню. Распакуйте в эту папку скачанный архив Joomla. Надеюсь это не вызовет у вас огромных затруднений. Внимание!!! Нужно конкретно распаковать архив с джумлой, копировать файлы Joomla из другой папки нельзя, потому что они могут скопированы с неправильными правами
Если вы всё сделали верно, то открыв страничку http://localhost/~username (поменяйте username на имя вашего домашнего каталога; направьте внимание на знак ~), вы получите приглашение к началу установки Joomla. Но делать это еще рано, так как у нас пока не настроена база данных.
Для того, чтоб было удобнее работать с сервером баз данных MySQL, мы установим небольшую программку под заглавием mysql-admin. Зайдите, пожалуйста, в «Центр приложений Ubuntu», введите в строке поиска «mysql-admin» (без кавычек) и установите программку:
|
Добро пожаловать ,
Гость
!
|