Показать сообщение отдельно
Непрочитано 15.12.2009, 05:05   #1
Аватар для nelegal
Пользователь

Автор темы (Топик Стартер) Скрипт DLE на ALT Linux 5.0 Ковчег

Всем привет.
Мануал по установке DLE скрипта на альт линукс.


Установили Линух. Переходим на рута:

[admin@localhost]# su -
вводим пасс который вы указали при установке.

Устанавливаем апачу:
# apt-get install apache2
Устанавлиаем мускул:
# apt-get install mysql-server mysql-client
Устанавливаем пароль на мускул:
# mysqladmin -u root password 123456789 - ваш пароль.

В /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
слово Indexes и получаете
Код:
Options Indexes Includes FollowSymLinks MultiViews
перегружаем apache2
Код:
# service httpd2 restart
заходим по адресу http://localhost и видим тестовую страницу - It Works

Если этот этап прошел успешно переходим
Создаем базу данных для DLE, для чего устанавливаем phpMyAdmin
Устанавливаем:
Код:
# apt-get install php5    php5-mysql apache2-mod_php5 
# apt-get install phpMyAdmin phpMyAdmin-apache2
В file /etc/httpd2/conf/extra-available/phpMyAdmin.conf разрешаем доступ с нашей рабочей станции нахдящейся в сети 192.168.1.0/24 - ну или какой у вас там адрес....

Код:
Alias /phpMyAdmin       /var/www/webapps/phpMyAdmin
<Directory /var/www/webapps/phpMyAdmin>
DirectoryIndex index.php
Options Indexes Includes ExecCGI
AllowOverride None
Order deny, allowgt
Deny from all
allAllow from 127.0.0.1 192.168.1.0/24
<Directory>
Увеличиваем максимальное количество памяти, которое может потреблять наш PHP, изначально стоит 5M
В file /etc/php/5.2.11/apache2-mod_php/php.ini находим строку (обычно 304)
Код:
memory_limit = 5M       ; Maximum amount of memory a script may consume (5MB)
и заменяем на
Код:
memory_limit = 128M
Перегружаем Apache2 и MySQL-сервер:
Код:
service httpd2 restart
service mysqld restart
Заходим по адресу http://localhost/phpMyAdmin
вводим входное имя root и его пароль и видим веб-морду phpMyAdmin
Для того чтобы MySQL запускался после перезагрузки:
Код:
chkconfig --level 35 mysqld on
Создаем базу данных, назначаем владельцем базы и задаем пароль.
Заходим http://localhost/phpMyAdmin/
Базы Данных >> Новая база данных >> Даем название базы, например DLE >> Создать >> Получаем: База данных DLE была создана.
Далее:
Опять Базы Данных >> Проверить привилегии для базы данных DLE >> Пользователи с правами доступа к "DLE" >> localhost >> Пользователь root@localhost : Редактирование привилегий >> Информация учетной записи >> Имя пользователя vova >> задаем два раза пароль >> нажимаем ОК
В инете находим и скачиваем скрипт DLE (советую купить лицензию)
Распаковываем и размещаем все директории и файлы скрипта в директорию /var/www/html/DLE и подправляем права:
Код:
chown -R apache2:apache2 /var/www/html/DLE
chmod -R 660 /var/www/html/DLE
chmod -R u+X /var/www/html/DLE
В file /etc/php/5.2.11/apache2-mod_php/php.ini находим строку (обычно 226)
Код:
safe_mode = On
меняем на:
Код:
safe_mode = Off
Перегружаем Apache:
Код:
servise httpd2 restart
Заходим по адресу http://localhost/DLE/install.php
и выполняем инструкцию DLE по установке скрипта, то есть далее указываем дорогу до инсталлятора. Устанавливаем, удаляем файл install.php и т.п.
__________________
Консультации по настройке сервера в аське НЕДАЮ!!!
nelegal вне форума Отправить сообщение для nelegal с помощью ICQ Ответить с цитированием