13.04 / 2012
Отчет организации «Linux Foundation»
Организация некоммерческого характера «Linux Foundation» выпустила отчет, в котором отмечается состояние разработок ядра операционной системы Linux. Согласно опубликованным данным, в...
06.04 / 2012
Благодаря переходу на Linux мюнхенская мэрия сэкономила деньги
В 2004-м году мюнхенские власти начали проект «LiMux», основной целью которого был перевод всех компьютерных систем администрации города на такую...
31.03 / 2012
Tiny Core Linux 4.4
На данный момент имеется достаточно много самых разнообразных дистрибутивов для операционной системы Linux, однако далеко не все из них имеют...
Какая у Вас версия Linux?
хостинг. . хостинг. . рулевая рейка ровер . купить детские вещи . Детская мебель от 30 фабрик - купить детскую кровать.

Как установить Joomla в Ubuntu.

Joomla это одина из самых распространённых и отточенных CMS (система управления контентом). Свои истоки Joomla берёт от не менее популярной, но забытой в последнее время CMS Mambo. Чем же так привлекательна Joomla? У неё хорошая поддержка, дружественное сообщество и множество расширений и шаблонов! Итак, по тем или иным причинам Вы решили установить на свой локальный ПК именно эту CMS. Но как это сделать в Ubuntu? Ведь как установить в Windows вопросов не возникает, т.к. существует множество мануалов как это сделать при помощи Денвера...

Сегодня мы пошагово рассмотрим как установить и настроить CMS Joomla в Ubuntu. Если у вас другой дистрибутив, то принцип будет тот же, за исключением некоторых команд. Итак, приступим... Первым делом нам нужно скачать дистрибутив Joomla. Я бы рекомендовал Вам скачать русскую версию этой CMS, ибо для начала это будет то, что надо. А если Вам вдруг понадобится самая последняя версия Joomla, скорее всего она на данный момент будет доступна только на английском языке...

 

Установка LAMP в Ubuntu:
LANP (Linux-Apache-MySQL-PHP) необходим для работы сайта. Apache - веб-сервер PHP - язык программирования, на котором написана Joomla MySQL - сервер баз данных который использует CMS. Весь этот набор программ очень легко устанавливается в Ubuntu из репозитория. В процессе установки у Вас спросят пароль, вводите желаемый пароль. Запустите терминал и выполните следующие команды:
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server

Настройка сервера Apache:
Попробуем изменить конфигурацию веб-сервера. Очень удобно, когда можно создавать сайты непосредственно в личной домашней папке, не правда ли.  Для этого выполним в терминале следующие команды:
sudo a2enmod userdir
sudo sed -e 's,php_admin_value engine Off,#php_admin_value engine Off,g' -i /etc/apache2/mods-enabled/php5.conf
Теперь перезапустим Apache:
sudo /etc/init.d/apache2 restart

Настройка базы данных MySQL:
Для простоты работы с базой данных MySQL существует несколько утилит. Мы установим программу Mysql-Admin, иначе придётся править конфиги и создавать пользователя вручную и через терминал. Оно нам надо? Для того, чтобы установить в Ubuntu программу Mysql-Admin, выполните команду:
sudo apt-get install mysql-admin

Установленная программа появится в меню Приложения - Программирование - MySQL Administrator.
1.Запускаем и вводим свои данные.
2.Тепеть создадим новую базу данных. Назвать её можно как угодно, например joomla.
3.Создаём нового пользователя для нашей базы данных: Назвать пользователя также можно произвольно. Главное, чтоб Вы запомнили  Например: joomla. Далее вводим пароль. Все данные о нашей базе данных нам позже понадобятся, при установке Joomla.
4.Теперь зададим права на доступ к базе данных. Для этого перейдём на вкладку Schema Privileges, выберем нашу базу данных, и выделяем все поля в списке Available Privileges. После этого перемещаем все права нажав на стрелочку. В конце сохраним изменения нажав на Apply Changes.

Настройка FTP сервера в Ubuntu:
Как обычно всё очень просто. Для установки FTP-сервера выполняем простую команду в терминале:
sudo aptitude install vsftpd

Откроем файл конфигурации FTP:
sudo gedit /etc/vsftpd.conf

Меняем YES на NO:
anonymous_enable=NO (было anonymous_enable=YES)

Убераем знак #:
local_enable=YES (было #local_enable=YES)
write_enable=YES (было #write_enable=YES)
local_umask=022 (было #local_umask=022)

Сохраните изменения и закройте файл. Создаём нового пользователя FTP для joomla. Выполните в терминале команду:
sudo useradd -d $HOME/public_html -ou $(id -u) -g $(id -g) joomla

Зададим пароль для FTP-пользователя joomla (пароль спросят 2 раза):
sudo passwd joomla

Установка Joomla в Ubuntu.
После того как мы подключили новый модуль приступим к наполнению сайта. В Вашем домашнем каталоге создайте папку public_html. После этого распакуйте в эту папку содержимое архива с Joomla. Сайт который мы только что создали находится по адресу http://localhost/~[имя домашнего каталога], например у меня http://localhost/~sasha (знак ~ обязателен перед именем!). Вводим этот адрес и видим интерфейс установки Joomla.

1.Выбираем язык.
2.Видим окно проверки конфигурации сервера:
Вы уведите, что красным цветом обозначен проблемный файл configuration.php. Для того, что бы решить эту проблему, заходим в нашу папку public_html, находим файл configuration.php-dist переименовываем его в configuration.php (убираем приставку -dist) и в свойствах файла задаём права для записи.
3.Читаем лицензионное соглашение:
4.Жмём "Дальше" и попадаем на страницу настройки базы данных: Сервер MySQL (localhost), Имя созданной нами базы данных (joomla), Вводим пароль.
5.Следующий шаг, это настройка FTP доступа. Не обязательно его разрешать, но если Вы это сделаете, то избежите множества проблем с правами на файлы. В итоге Joomla на Ubuntu будет работать стабильнее! Советую воспользоваться кнопкой "Автопоиск пути FTP". Итак, вводим параметры, которые мы задавали при конфигурации FTP-сервера.
6.Далее мы видим страничку конфигурации сайта. Вводите данные, и если Вы новичёк в Joomla, то я бы по советовал нажать кнопочку "Установить демо-данные". Это Вам облегчит знакомство с Joomla в Ubuntu!
7.После этого переходим в наш каталог public_html и удаляем папку installation.

 

Для администрирования сайта перейдите про ссылке:
http://localhost/~[имя домашнего каталога]/administrator/

Ваш сайт:
http://localhost/~[имя домашнего каталога]/