Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя Веб-сервера Инсталляция Joomla1.5

Инсталляция Joomla1.5

Внимание связка MySQL+Apache+PHP5 у нас установлена.
Если у Вас, по чему-либо не установлена, смотрите видео.
Ищем порт Joomla:

test# cd /usr/ports/
test# make search name=joomla

Видим
Port:   joomla15-1.5.24
Path:   /usr/ports/www/joomla15
Info:   A dynamic web content management system (CMS)
B-deps: mysql-client-5.5.20
R-deps: freetype2-2.4.7 jpeg-8_3 kbproto-1.0.5 libICE-1.0.7,1

Идем в порт. Собираем и инсталлируем порт.

test# cd /usr/ports/www/joomla15
test# make
test# make install

Т.к. в httpd.conf у нас есть следуюшая запись: DocumentRoot "/usr/local/www/apache22/data"
копируем директорию joomla15 в директорию DocumentRoot.
Внимание, запись joomla15/ означает, что будут скопированы все файлы и директории, но директория joomla15 создаваться не будет. Проверяем, чтобы в директории  /usr/local/www/apache22/data/ было разрешено записывать файлы. Если не разрешено, воспользуйтесь утилитой chmod.

test# cd /usr/local/www

test# cp -r joomla15/  /usr/local/www/apache22/data/

Создаем базу данных joomla.
test# mysql -u root -p
Enter password:

mysql> create database joomla character set utf8;
Query OK, 1 row affected (0.00 sec)

Создаем пользователя joomla  с паролем 12345 и даем ему полное разрешение на базу joomla:
mysql> grant all on joomla.* to 'joomla'@'localhost' identified by '12345';
Query OK, 0 rows affected (0.03 sec)
mysql> flush privileges;

Создаем файл configuration.php.
В него придется сохранять конфигурацию сайта.
test#cd/usr/local/www/apache22/data
test# touch configuration.php

Идем по ip адресу ( у меня нет DNS сервера.
http://192.168.1.3/installation/

И видим :

Инсталляция Joomla

Не забываем после настройки опций жать кнопку "Далее".

Инсталляция Joomla. Проверка

кнопка "далее".

Прописывем пользователя mysql, которого мы создали, пароль и имя созданной базы данных.

Joomla. Конфигурация базы данных

Конфигурацию ftp пропускаем. "Далее".

Joomla. Конфигурация ftp

Заполняем описание сайта, е-мэйл и пароль администратора сайта. "Далее".

Joomla. Главная конфигурация

Вываливаемся:

Joomla. Завершение конфигурации

Копируем конфигурацию, и вставляем в файл configuration.php с помощью ee.

test#cd/usr/local/www/apache22/data
test#ee configuration.php

Выполнив копирование, нажимаем сообщение.

Joomla. Удаление директории

Итог:

И последний штрих.

Ч тобы мы могли устанавливать плагины и модули Joomla   меняем собственника на каталог сайта:

У меня это папка:   /usr/local/www/apache22/data/

#cd /usr/local/www/apache22/

#chown -R www:www data