Всем доброго времени суток! Примерно месяц назад решил перейти с винды на линуху (в серверном плане) как пользователь в линухе не новичок. Хотел бы поделиться своим способом как я поставил трекер на Linux Ubuntu 8.04 Постараюсь все описать как можно подробно, т.к. ранее выложеные здесь посты вызвали у меня массу вопросов которые замедлили поднятие трекера.
Внимание: это способ для "чистой установки", т.е. на убунту на которой не стояло никаких веб-серверов
Итак начнем... 1) Устанавливаем мускул (MySQL): вводим в Терминал: Код:
и жмем Энтер, соглашаемся с установкой пакетов Затем он (мускул) попросит ввести пароль для 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 и все модули нужные для "связки" воедино: Код:
Для проверки работоспособности открываем обозреватель (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 на папки трекера! Набирайте последовательно команды: Код:
Теперь создаем БД для работы трекера: Открываем 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 и вот собствено ваш трекер!
Ну вот вроде ничего не забыл...... Благодарность надеюсь заслужил