Рейтинг:  0 / 5

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Установка CMS Joomla 3.x на CentOs 6.x

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

Apache

Mysql-server

PHP

PHP-Mysql

MC

Установка

yum install httpd # установка Apache

yum install mysql-server # Установка Mysql

yum install php #установка PHP(для Joomla версии 3.3 требуется более высокая версия php чем поставляется с centos 6.x, но об этом немного позже)

yum install php-mysql #установка PHP-MySql

yum install mc #Установка Midnight Commander

Теперь поместим эти службы в автозапуск

chkconfig httpd on

chkconfig mysqld on

Теперь запустим эти службы

service httpd start

service mysqld start

Перед использованием Mysql советую использовать этот скрипт:

mysql_secure_installation

с помощью этого скрипта можно задать пароль на Root доступ к Mysql, удалить анонимных пользователей, запретить подключаться под Root удаленно, удалить тестовую базу!

теперь зайдём в Mysql командой

mysql -p -r

введите пароль который вы только что создали

Создание базы для Joomla

для того что-бы создать базу для Joomla введите следующую команду

create database joomla;
создадим пользователя(и пароль) у которого будет польный доступ к базе Joomla

GRANT ALL PRIVILEGES ON joomla.* TO 'joomlauser'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION; #имя пользователя может быть любым

А теперь установим более новую версию php(ели php уже установили то после установки репозитория необходимо выполнить команду yum update и установится последняя версия php), для этого понадобится сторонний репозиторий, например, Epel.

Выполните эти команды

rpm -ivh http://mirror.logol.ru/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

и автоматически установится репозиторий Epel

Давайте активируем этот репозиторий, зайдите в папку /etc/yum.repos.d/ и откройте файл remi.repo, нажав клавишу F4

В открывшемся файле найдите раздел [remi-php55] и измените строку ENABLED=0 на ENABLED=1 и нажмите клавишу F2

Важно, если в строке mirrorlist=https, то необходимо изменить на mirrorlist=http

Теперь можно устанавливать новые версии php.

Теперь можно приступать непостредственно к установке Joomla

Для этого необходимо "залить" файлы joomla на сервер, корень Web сервера на CentOs находится в папке /var/www/html/

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

 Скачайте FileZilla и установите, думаю не нужно объяснять как это сделать!

 Запустите программу и подключитесь к вашему серверу по протоколу SFTP(SSH), по пользователем root

 Это выглядеть будет примерно так

Далее скачайте сам дистрибутив Joomla

 распакуйте в папку, например на рабочий стол, joomla и создайте из этой папки архив tar, программой 7zip

 "залейте" этот архив на вашь сервер с помощью программы FileZilla, в папку home

 теперь запустите midnight commander и идите в папку home, зайдите в архив с joomla

 а с другой половине midnight commander откройте папку /var/www/html/  и просто копируйте все папки и файлы из архива, при этом не каких проблем с правами на файлы не возникает

Перезагрузите Httpd

 service httpd restart

P.S.

Если не хотите особо вникать в настройки Firewall, то установите текстовую утилиту system-config-firewall-tui

yum install system-config-firewall-tui

system-config-firewall-tui # запустить программу

Либо выполните настройку iptables

откроем 80 порт для вэб сервера

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

если необходим доступ по SSl откроем 443 порт в IPTABLES

iptables -I INPUT -p tcp --dport 443 -j ACCEPT

и сохраните настройки iptables

service iptables save

Добавить комментарий


Защитный код
Обновить