Читал много мануалов и создал свой ,на своем опыте...может кому-то полезно будет
После установки сервера ALT Linux 5 Ковчег и его настройки в веб панели ,делаем под рутом ,из-под мс удобнее:
Шаг №1:
Объявляем Хранилище –репозиторий:
В файле /etc/apt/sources.list.d/alt.list убираем знак # комментарий в двух первых строчках.
Это два каталога одного хранилища.
Категорически нельзя подключать сразу несколько хранилищ!!!
Синхронизируем Хранилище:
apt-get update
apt-get upgrade
Добавляем недостающие программы:
apt-get install php5 php5-mysql apache2-mod_php5
apt-get install MySQL-server php5-mysql unzip
Шаг №2:
Вносим изменения в PHP
Увеличиваем максимальное количество памяти, которое может потреблять наш PHP, изначально стоит 5M
В файле /etc/php/5.2.11/apache2-mod_php/php.ini находим строку (обычно 304)
memory_limit = 5M
и заменяем на
memory_limit = 512M
находим строку (обычно 226)
safe_mode = On
заменяем на
safe_mode = Off
увеличиваем лимит загружаемых файлов, меняем строки:
post_max_size = 2M
upload_max_filesize = 2M
на
post_max_size = 512M
upload_max_filesize = 512M
если конечно такие большие файлы решили разрешить загружать. Так 2M обычно и так хватает.
В /etc/httpd2/conf/sites-available/default.conf находим строку:
DocumentRoot "/usr/share/doc/alt-docs/indexhtml/ "
Заменяем на свою:
DocumentRoot "/var/www/html/"
или другую, какую вам надо. Размещаете туда свой сайт.
В этом же файле находите строку:
<Directory "/usr/share/doc/alt-docs/indexhtml/">
Заменяете на:
<Directory "/var/www/html/">
В /etc/httpd2/conf/extra-available/Directory_html_default.conf меняем строку
Options Includes FollowSymLinks MultiViews
На:
Options Indexes Includes FollowSymLinks MultiViews
Установка phpMyAdmin:
apt-get install php5 php5-mysql apache2-mod_php5
apt-get install phpMyAdmin phpMyAdmin-apache2
В файле /etc/httpd2/conf/extra-available/phpMyAdmin.conf
разрешаем доступ с нашей рабочей станции находящейся в сети 192.168.0.1/24
пишим там:
Alias /phpMyAdmin /var/www/phpMyAdmin
<Directory /var/www/phpMyAdmin>
DirectoryIndex index.php
Options Indexes Includes MultiViews
AllowOverride None
Order deny, allow
Deny from all
Allow from 127.0.0.1 192.168.0.0/24
<Directory>
Шаг №3:
Перезапускаем сервисы:
service httpd2 restart
service mysqld restart
включаем их в автозагрузку
chkconfig --level 35 mysqld on
chkconfig --level 35 httpd2 on
Заходим по адресу
http://192.168.0.1 и видим тестовую страницу It Works!
которая находится в каталоге /var/www/html/
Шаг №4:
Назначаем пароль и создаем базу в mysqld
Изначально пароль у мускула рута, поэтому входим
mysql -u root –p
вводим пароль рута и получаем приглашение
mysql>
создаем новую базу под именем, допустим TEST
mysql> create database TEST;
mysql> quit
Замускаем мускул :
service mysqld restart
Шаг №5:
Устанавливаем Joomla
Скачиваем из инета скрипт Joomla, у меня он получился в таком виде
Joomla_1.5.15_RE.zip ,размещаем архив в каталоге /var/www/html/joomla
и распаковываем его командой или в мс)
unzip Joomla_1.5.15 RE.zip
удаляем из каталога архив и устанавливаем права на папку с Джумлой:
chown -R apache2:apache2 /var/www/html/joomla
chmod -R 777 /var/www/html/joomla
chmod -R u+X /var/www/html/joomla
Шаг №6:
Запускаем скрипт Joomla
Заходим по адресу
http://192.168.0.1/joomla и отвечаем на простые вопросы ,заполняем по шагам уже этого скрипта.
Черезе phpMyAdmin восстанавливаем дамп базы mysql –export.
Все ,удачи всем.У меня заработало. :)