Joomla: различия между версиями

Материал из ALT Linux Wiki
Строка 68: Строка 68:
==Настройка и обслуживание сайта Joomla==
==Настройка и обслуживание сайта Joomla==
Проект Joomla имеет мощную поддержку сообщества, пользователи могут найти нужные материалы на следующих ресурсах: <!-- добавлять можно, устраивать "войны ссылок" без обоснования вроде "сайт протух" или "там три года нет никого живого" -- нет. --mike -->
Проект Joomla имеет мощную поддержку сообщества, пользователи могут найти нужные материалы на следующих ресурсах: <!-- добавлять можно, устраивать "войны ссылок" без обоснования вроде "сайт протух" или "там три года нет никого живого" -- нет. --mike -->
* [https://www.joomla.org/ joomla.org]
* [http://joomla.ru/ joomla.ru]
* [http://joomla.ru/ joomla.ru]
* [http://joomlaportal.ru/ joomlaportal.ru]
* [http://joomlaportal.ru/ joomlaportal.ru]

Версия от 12:52, 8 марта 2016

Joomla

Введение

Joomla представляет собой бесплатную систему для создания веб-сайтов и является проектом с открытым исходным кодом под лицензией GNU GPL. Слово «Joomla» является производным от слова «Jumla» из африканского языка суахили и означает "все вместе". Практически весь интернет так или иначе работает на движках CMS-(система управления содержимым), к которым принадлежит Joomla. Язык написания PHP и JavaScript в качестве БД исползуется MySQL. Пользователям линейки дистрибутивов ALT Linux, вероятно будет интересно попробовать или исползовать для различных целей в учебных, медицинских и государственных учреждениях сайты на движке Joomla. Иметь под "рукой" в качестве стенда, быстро развернуть и настроить в качестве сайта, просто "потрогать" - цель написания этой статьи.

ЗАМЕЧАНИЕ стенд: с Joomla развёрнут на Альт Линукс KDesktop
Внимание! При пользовании Joomla обязательно следить за уведомлениями по безопасности, т.к. исторически количество проблем с этой CMS сильно выше среднего.


Подготовка к установке

Выполнить:

root@joomla home]# apt-get install apache2
root@joomla home]# apt-get install apache2-mod_php5
root@joomla home]# apt-get install php5-mysql
root@joomla home]# mkdir /var/www/html/joomla
root@joomla home]# chown -R apache2:apache2 /var/www/html/joomla
root@joomla home]# service httpd2 start
root@joomla home]# chkconfig httpd2 on
root@joomla home]# apt-get install MySQL-server
root@joomla home]# mysqladmin -uroot password пароль
root@joomla home]# service mysqld start
root@joomla home]# chkconfig mysqld on

Скачать свежию версию пакета joomla с сайта Joomla.ru [1] и распаковать:

root@joomla home]# cd /var/www/html/joomla/
root@joomla home]# unzip Joomla_x.x.x-Stable-Full_Package-jino-ru.zip

Установить права:

root@joomla home]# chmod -R 777 /var/www/html/joomla //или
root@joomla home]# chmod -R 755 /var/www/html/joomla

Проверить порты:

root@joomla home]# nmap localhost
Starting Nmap 5.51 ( http://nmap.org ) at 20xx-xx-xx xx:xx MSK
Nmap scan report for localhost (127.0.0.1)
Host is up (0.0000080s latency).
rDNS record for 127.0.0.1: localhost.localdomain
Not shown: 986 closed ports
PORT     STATE SERVICE
13/tcp   open  daytime
21/tcp   open  ftp
22/tcp   open  ssh
25/tcp   open  smtp
80/tcp   open  http  //Apache2
139/tcp  open  netbios-ssn
445/tcp  open  microsoft-ds
631/tcp  open  ipp
873/tcp  open  rsync
901/tcp  open  samba-swat
3306/tcp open  mysql  //MySQL
3690/tcp open  svn
6000/tcp open  X11
6881/tcp open  bittorrent-tracker

Отключить буферизацию в php:

root@joomla home]# vim /etc/php/5.5/apache2-mod_php/php.ini
output_buffering = off
:wq
root@joomla home]# service httpd2 start

Установка Joomla

В браузере ввести

http://host/joomla - где host имя вашего сервера с Joomla

Мастер пошаговой настройки проведёт вас, предлагая ответить на вопросы к заполняемым полям, через три установочных шага, успешно выполнив которые вы получити готовый каркас сайта под управлением Joomla.

Настройка и обслуживание сайта Joomla

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

Справочная информация

Установка Apache2
Установка MySQL

mig