Среда, 24.04.2024, 20:09
Приветствую Вас Гость | RSS

Настройка Ubuntu / Debian

Меню сайта
Форма входа
Поиск
Календарь
«  Январь 2010  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031

Дневник

Главная » 2010 » Январь » 25 » Установка трекера под дебианом
14:49
Установка трекера под дебианом
Всем доброго времени суток! Примерно месяц назад решил перейти с винды на линуху (в серверном плане) как пользователь в линухе не новичок. Хотел бы поделиться своим способом как я поставил трекер на Linux Ubuntu 8.04 Постараюсь все описать как можно подробно, т.к. ранее выложеные здесь посты вызвали у меня массу вопросов которые замедлили поднятие трекера.

Внимание: это способ для "чистой установки", т.е. на убунту на которой не стояло никаких веб-серверов

Итак начнем...
1) Устанавливаем мускул (MySQL): вводим в Терминал:
Код:

apocalipsist@server: sudo apt-get install mysql-server

и жмем Энтер, соглашаемся с установкой пакетов
Затем он (мускул) попросит ввести пароль для root, соответствено вводим и подтверждаем

PS: Если не попросил ввести пароль то вводим после установки мускуля
Код:

sudo mysqladmin -u root password XXXXXX

(где ХХХХХХХ - ваш пароль)

2) Устанавливаем MySQL Administrator (для администрирования БД)
Код:

sudo apt-get install mysql-admin


Есть второй способ его установки: В "Установка/Удаление" в поиске наберите mysql и (как правило) первые два приложения будут MySQL Administrator & MySQL Query Browser (для изменения самих данных БД)

3) Установка Апача (Apache2) & PHP5
Для начала вводим (это установит апач)
Код:

sudo apt-get install apache2

Затем устанавливаем PHP5 и все модули нужные для "связки" воедино:
Код:

sudo apt-get install php5 libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql php5-gd


Перезапускаем Апач командой:
Код:

sudo /etc/init.d/apache2 restart


Для проверки работоспособности открываем обозреватель (FireFox) и в адресной строке вводим http://localhost или http://localhost/apache2-default . Должна появиться страница с надписью It's Works

Установка основных компонентов завершена!

Далее конфигурируем Апач и php.ini, вводим для Апача:
Код:

sudo gedit /etc/apache2/apache2.conf


Для php.ini:
Код:

sudo gedit /etc/php5/apache2/php.ini


Конфиг для php.ini по рекомендации Yuna должен быть таким:
Цитата:
* memory_limit = 64M (или 128)
* error_reporting = E_ALL ^ E_NOTICE
* display_errors = On
* display_startup_errors = On
* log_errors = On
* report_memleaks = On
* short_open_tag = On
* register_globals = Off
* magic_quotes_gpc = Off
* file_uploads = On
* upload_max_filesize = 8M
* allow_url_fopen = On

В apache2.conf подгонка под себя и со временем уже, я лично пока ничего там не менял за исключением добавления строки:
Код:

ServerName www.xxx.yyy



Сам движок кидаем в директорию /var/www
Предвижу вопрос "Как это сделать?" допустим он у вас находится в папке /home/tracker
Чтобы переместить его из /home/tracker в /var/www нужно набрать в Терминале:
Код:

sudo mv -f /home/tracker /var/www


Важно! Выставление CHMOD на папки трекера!
Набирайте последовательно команды:
Код:

sudo chmod 777 /var/www/tracker/blocks
sudo chmod 777 /var/www/tracker/torrents
sudo chmod 777 /var/www/tracker/torrents/images
sudo chmod 666 /var/www/tracker/blocks/*.php


Теперь создаем БД для работы трекера:
Открываем MySQL Administrator, в первом окне вводим:

Stored Connection (пустое поле оставляем)
Server Hostname: localhost
Port: 3306
Username: root
Password: (Ваш пароль)
И жмем Connect...

Открылось главное окно MySQL Administrator....
Идем во вкладку "Catalogs", в поле Shemata (под лупой) жмем правой кнопкой мыши и выбираем "Create Shema" задаем имя для БД
Идем далее во вкладку Restore Backup и внизу жмем кнопку Change Path где выбираем директорию где режит database.sql (/var/www/tracker) и Жмем ОК! Выбираем в поле слева (Backuo File To Restore) database.sql и жмем Restore Backup
Все! БД создана!

И последнее что нужно сделать это настроить файлы secrets.php & config.php как это делается думаю рассказывать не надо

Теперь в обозревателе заходите по адресу http://localhost/tracker и вот собствено ваш трекер!

Ну вот вроде ничего не забыл...... Благодарность надеюсь заслужил
Категория: Настройка серверных приложений под Linux | Просмотров: 1247 | Добавил: CheGuevara | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Наш опрос
Оцените мой сайт
Всего ответов: 26
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0