среда, 9 июля 2014 г.

Как установить testlink. Установка с нуля. Обновление и восстановление testlink из бэкапа.

Установка с нуля.

То есть, полностью новоя установка, без восстановления БД.
Самый просто вариант, скачать и установить дистрибутив http://bitnami.com/stack/testlink
При этом , на windows машину будет установлен пакет WAMP, под OS X - MAMP, под Linux - LAMP соответственно.



В пакет будет входить:

  • - тестлинк
  • - php
  • - apache
  • - mysql

После установки пакета, можно сразу пользоваться тестлинком, ничего дополнительно настраивать не нужно.

Установка на новую машину, с последующим восстановлением БД из бекапа.
Предустановки:

  • - Должен быть бекап предыдущей БД(в этом примере опираемся на тестлинк 1.9.3)


#Самый простой способ:

Для этого потребуется отдельно скачать XAMPP, WAMP, MAMP или LAMP, а так же MySQL редактор(можно воспользоваться phpmyadmin) и тестлинк.
Ссылки:

  • - XAMPP http://www.apachefriends.org/ru/index.html
  • - WAMP http://www.wampserver.com/ru/
  • - MAMP http://www.mamp.info/en/
  • - LAMP http://help.ubuntu.ru/wiki/lamp
  • - Testlink http://testlink.org/ - или ищем нужную версию в гугле или копируем папку со своего старого сервера. Вот ссылка на testlink 1.9.9.
  • - MySQL редактор на свое усмотрение. Для Mac OS можно использовать бесплатный Sequel Pro http://www.sequelpro.com/

Для Windows MySQL Workbench http://www.mysql.com/products/workbench/ Так же, есть Navicat под все 3 платформы http://www.navicat.com/products/navicat-for-mysql
Сначала установим XAMPP, потом в папку htdocs копируем папку с тестлинком.

Скачать последнюю версию тестлинка "https://gitorious.org/testlink-ga/testlink-ga/source/e8435ae81e886fc22663ca29a1b82ef4a0d3572b:"
отложим пока, но не забываем где он лежит.

Устанавливаем XAMPP, WAMP, MAMP или LAMP(выберите нужное). Устанавливаем MySql редактор.
Запускаем установленный пакет(XAMPP, WAMP, MAMP или LAMP). Запускаем Сервер MySQl, в выбранном пакете.
Запускаем редактор MySql, и подключаемся к серверу.
Если вы не вводили никаких паролей при установке, то данные для подключения будут следующими:
адрес(host):127.0.0.1
пользователь: root
пароль:(без пароля, оставить поле пустым)
порт:3306
Подключаемся к БД
Подключились? Создаем новую БД для тестлинка,
в окне радактора вводим:
"CREATE DATABASE testlink;"
После этого выбираем созданную БД. Берем наш бекап файл и кидаем его в редактор, выбираем или жмем "выполнить все запросы". Если БД большая придется немного подождать.
Итогом этих действия будет востановленная БД от старого тестлинка.

#Следующий шаг - Обновление БД до последней версии

Напомню, что в данном примере мы обновляемся с 1.9.3
Перейдем в папку скаченного тестлинка последней версии /testlink-1.9.9/install/sql/alter_tables/1.9.4/
*если у вас установлена более поздняя версия, то нужно перейти в папку с названием следующей версии, например у вас 1.9.4, то нужно перейти в 1.9.6 или 1.9.6, то 1.9.8.
Перейдем дальше в /mysql/DB.1.5/step1/ берем файл db_schema_update.sql и кидаем его в редактор, опять же выбираем "выполнить все запросы". Заходим в следующую папку /mysql/DB.1.5/stepZ/ по аналогии
с предыдущим берем файл z_final_step.sql и также скармливаем его редактору -> "выполнить все запросы".
*если вы делаете все запросы от пользователя root, то никаких проблем и ошибок при выполнении запросов быть не должно.

Поздравляю! Мы обновились до версии 1.9.4.
Остальные шаги идентичны этому, нужно выбрать следующую папку 1.9.6 и выполнить все как в предыдущем шаге, а именно по очереди запустить запросы из папок:
- /mysql/DB.1.6/step1/ и /mysql/DB.1.6/stepZ/  После этого у нас будет версия 1.9.6

До 1.9.9 осталось обновиться ещё 2 раза. Нужно проделать предыдущие шаги в папке 1.9.8 и 1.9.9.

После этих шагов - БД обновлена до последней версии.

Осталось самую малость.

Открыть XAMPP, найти и нажать кнопку "Open application folder". В папку htdocs или apps(в зависимости от выбранного пакета) скопировать  папку testlink(последнюю версию).
В этой папке нужно открыть файл config.db.inc.php и изменить в нем параметры отвечающие за подключение к БД:

define('DB_TYPE', 'mysql');
define('DB_USER', 'root');
define('DB_PASS', ''); //Если вы не вводили никаких паролей при установке, то оставьте все как есть
define('DB_HOST', '127.0.0.1'); // или localhost
define('DB_NAME', 'testlink');

На этом основная настройка завершена. Сервис доступен по адресу localhost/testlink/index.php или localhost:8080/testlink/index.php. Вход осуществляется под вашим старым логином и паролем.

Для настройки уведомлений, необходимо открыть файл config.inc.php и установить соответствующие настройки SMTP:

$g_smtp_host        = 'mail.ru';  # Впишите ваш SMTP server

# Configure using custom_config.inc.php
$g_tl_admin_email     = 'admin@mail.ru'; # for problem/error notification
$g_from_email         = 'sender@mail.ru';  # email sender
$g_return_path_email  = 'return@mail.ru';

Комментариев нет:

Отправить комментарий