Дата:2012-09-21
Joomla одна из популярнейших CMS систем для
создания и
управления сайтом. Для нее доступно множество бесплатных и платный
шаблонов, модулей, дополнений и расширений.
Многие люди задумываются "О создании своего сайта"
и выбирают между разнообразными системами управления содержимым,
большинство
останавливаются на Joomla. Это и не удивительно, являясь самой
популярной системой создания сайтов и блогов, она постоянно
обновляется, исправляются выявленные ошибки, дыры безопасности и
вносятся полезные доработки, увеличивающие производительность и
функционал этой CMS. Однако, перед тем как покупать Хостинг и
настраивать
свой сайт, желательно ознакомиться с ее возможностями на локальном
компьютере.
Так вот для функционирования Joomla нам
понадобится веб
сервер, сервер Mysql и поддержка PHP, и разумеется
операционная
система. Для
локальной установки Joomla можно использовать Windows +
Denwer или Linux+Apache+Mysql+PHP. В этой статье я расскажу как установить Joomla на Ubuntu.
За основу возьмем всю туже Ubuntu 12.04
Все это можно назвать LAMP
сервером Linux+Apache+Mysql+PHP
О том как установить Ubuntu 12.04 я писал в статье Установка
Ubuntu 12.04 и повторяться я не вижу смыла.
Про установку связки Apache2 + PHP+Mysql я так же писал в
статье Установка
Apache2 + PHP+Mysql на Ubuntu 12.04
Так, что сделайте все как описано, а дальше мы приступим к настройке
ВЕБ
Сервера Apache.
Хотя с другой стороны, можно повторить установку
Apache+Mysql+PHP.
После установки Ubuntu просто выполните команды
Сперва обновите информацию о пакетах и саму ОС.
apt-get update
apt-get upgrade
А далее уже приступаем к установке нужных пакетов.
1. #
apt-get
install mysql-server mysql-client
Не забудьте указать пароль, когда Вам предложат его
ввести. Именно он нам потребуется при первоначальной установке Joomla
2. # apt-get
install apache2
Установили Apache
3. apt-get
install php5
libapache2-mod-php5
Установили поддержку PHP
4. # apt-get install
php5-mysql
Подружили PHP с Mysql
По умолчанию, нашей корневой пакой в Apache является /var/www/
Давайте создадим папку Joomla
# mkdir /var/www/joomla
После
этого просто идем на сайт Joomla и скачиваем последнюю версию.
Я скачал с
сайта http://joomlaportal.ru последнюю стабильную русскую версию Joomla.
# cd /tmp/
#
wget http://joomlaportal.ru/downloads/joomla/Joomla_2.5.6-Stable-Full_Package_Russian_v3.tar.gz
# gunzip Joomla_2.5.6-Stable-Full_Package_Russian_v3.tar.gz
# mv Joomla_2.5.6-Stable-Full_Package_Russian_v3.tar /var/www/joomla/
# cd /var/www/joomla/
# tar -xvf
Joomla_2.5.6-Stable-Full_Package_Russian_v3.tar
# rm
Joomla_2.5.6-Stable-Full_Package_Russian_v3.tar
Далее нам нужно создать SQL базу для Joomla
#
mysqladmin -u root -p create joomla1
Enter password:
Тем самым мы создали базу с именем joomla1
На этом подготовительный процесс закончен.
Далее нам нужно открыть Web браузер и набрать адрес
http://192.168.200.134/joomla/installation/index.php
Где 192.168.200.134 - ваш IP
После чего мы попадем в процесс установки Joomla
1 Шаг - выбор языка.
Так как у нас Русская версия Joomla, то и язык сразу встал на Русский -
нажимаем далее
2 Шаг - Начальная проверка.
Здесь происходит проверка на возможность поддержки того, что нужно для
установки Joomla.
Если
вы все сделали правильно, а все равно в каком-то параметре стоит
"НЕТ" и кнопка "далее" не доступна, то перестартуйте веб сервер или
Mysql
# /etc/init.d/apache2 restart
# /etc/init.d/mysql restart
3 Шаг - Лицензия GNU/GPL - "Далее"
4 Шаг - Настройки подключения к базе данных
Здесь нам понадобится:
-
Тип базы данных - Mysqli
- Имя сервера базы данных -
localhost
- Имя пользователя - root
- Пароль root - этот тот пароль, который вы
указывали при установке Mysql
- Имя базы данных - joomla1
- Префикс таблиц
- здесь подразумевается то, что если в базе будет содержаться
какая-либо еще информация, то с ней ни чего не случиться, т.к. таблицы
для Joomla будут иметь вид: fb9ou_users,
fb9ou_admin.
Таким образом, благодаря префиксу, можно на одну базу
Mysql подключить несколько сайтов c Joomla.
5 Шаг - Конфигурация FTP. Оставляем все как есть и переходим дальше
6 Шаг - Конфигурация сайта. На этом шаге можно:
- Назвать сайт - Напрмер "Сайт по
компьютерам"
- Описание - Сайт по компьютерным
технологиям, комплектующим, советы и инструкции.
- Ключевые слова - "Компьютеры,
комплктующие, советы, инструкции"
E-mail и пароль
администратора - необходимы для администрирования
сайта.
Демо-данные
- Будет ли наш сайт заполнен данными или останется пустым.
Демо
данные - это тестовый готовый сайт. Он может пригодиться для
ознакомления со труктурой Joomla, однако если Вы решили создать сайт с
нуля, то они вам ни к чему, так как процесс удаления не нужной
информации может занять продолжительное время.
7 Шаг - ВНИМАНИЕ: НЕ ЗАБУДЬТЕ ПОЛНОСТЬЮ УДАЛИТЬ ДИРЕКТОРИЮ INSTALLATION.
ЕСЛИ У ВАС:
Возникла проблема создания конфигурационного файла. Необходимо вручную создать текстовый файл 'configuration.php' в корне сайта и вставить в него содержимое текстового поля.
Создаем файл configuration.php
# vi /var/www/joomla/configuration.php
Вставляем в него то, что предложено.
Проверяем работу, нажав на вкладку "САЙТ"
если все работает, то удаляем папку installation
Переходим в командную строку Linux и набираем:
# rm -rf
/var/www/joomla/installation
После всего этого Вам стоит позабититься о поисковом продвижении сайта, а так же подумать об увеличении конверсии от сайта. При помощи команды A1QA Вы можете узнать и оценить возможные условия отдачи от сайта для бизнеса.
Количество просмотров: 15896
Комментарии к статье:
создал папку /var/www/tomo, распаковал туда джумлу, дал папке права 777 при введении адреса localhost/tomo/installation/index.php браузер возвращает ошибку 404 уже и так и сяк ставил. LAMP ставил через и через tasksel и по вашей инструкции - всё едино в чем может быть причина?
Всё работает. Спасибо за статью.
А как насчет готового сайта переезд на свой хостинг, вот я создал покачто на виртуальной машине WebServer закинул через ftp все содержимое сайта и phpmyadmin базу данных, вот загвостка в чем, сайт работает, только главная, а если перейти на другую, он мне пишет Не Нашел Запрашиваемый URL /detektivy-trillery.html не был найден на этом сервере. Apache/2.2.22 (Ubuntu) Сервер на 192.168.1.100 Порт 80 Вопрос как решить проблему?
Большое спасибо, все получилось один в один на Ubuntu 12.10.
Всё прекрасно ставится. Спасибо
попробуй ввести в браузере: http://localhost/Joomla
при вводе http://192... и т.д. опера предлагает скачать или открыть .php файл, ну и соответственно ничего не устанавливается, можете пояснить в чём дело
Добавить комментарий
Автор комментария: Canyok
Дата: 2015-11-20
Знаешь, Владимир! А я перенёс папку /joomla со всем содержимым (в том числе installation) в /html/ там всё заработало.