Edit

Installing on OS Linux from the archive

This page has not been translated. You can help our project with the translation of the page in your language.

Описание установки приложения Anime DB на Linux-подобных OS на примере Ubuntu 12.04 LTS. Процесс установки приложения в других OS семейства Linux будет мало отличатся от описанных шагов.

Шаг 1: Установка PHP

Приложение написано на языке программирования PHP и для работы ему необходим PHP интерпретатор. В случае OS Windows есть скомпилированная версия не требующая установки в системе и потому приложение на Windows легко устанавливается. На других OS таких как Ubuntu необходимо устанавливать интерпретатор в системе.

Для упрощения работы PHP будет установлен из пакетов. В репозиториях Ubuntu сейчас находится PHP версии 5.3, а для работы приложения требуется 5.4 и выше, в связи с чем, добавляем новый репозиторий со свежей версией:

sudo add-apt-repository ppa:ondrej/php5

Обновить информацию о доступных пакетах и обновить их:

sudo apt-get update && sudo apt-get upgrade

Установить PHP 5.5 и основные расширения:

sudo apt-get install php5-cli php5-curl php5-gd php5-sqlite php5-tidy

После установки приложения необходимо установить параметры для PHP интерпретатора отредактировав файл /etc/php/php.ini и запишите в него следующие параметры:

display_errors = Off
date.timezone = Europe/Moscow
upload_tmp_dir = "tmp"
extension_dir = "ext"

extension = php_com_dotnet.dll
extension = php_curl.dll
extension = php_gd2.dll
extension = php_intl.dll
extension = php_mbstring.dll
extension = php_openssl.dll
extension = php_pdo_sqlite.dll
extension = php_tidy.dll
extension = php_shmop.dll
extension = php_fileinfo.dll

Эти параметры определяют список расширений которые будут подключены и основные параметры. Параметр date.timezone определяет временную зону в которой вы находитесь. Если ваше временная зона отличается от временной зоны города Москва в Россие, то вы можете указать свою временную зону. Список поддерживаемых временных зон.

Шаг 2: Установка и запуск приложения

После скачивания архива с приложением, распакуйте его в директорию в которой вы хотите видеть приложение. Рекомендуем распаковать в домашнюю директорию.

Для того что бы запустить приложение вам необходимо открыть терминал и перейти в директорию в которую вы распаковали приложение. В корне директории находится скрипт AnimeDB отвечающий за управление приложением. Для запуска приложения выполните команду:

./AnimeDB start

После того как вы запустите приложение вы можете открыть свой браузер и перейти по адресу http://localhost:56780/. По этому адресу приложение доступно для пользования.

Если ваш компьютер доступен в локальной сети, то вы можете подключится к приложению с любого компьютера в сети используя IP адрес вашего компьютера в локальной сети и порта 56780. Пример: http://192.168.0.1:56780/. Так же вы можете изменить порт подключения отредактировав параметр port в файле AnimeDB. Пример установки порта 80:

port=80

После окончания работы с приложением вы можете остановить его выполнив скрипт:

./AnimeDB stop

После обновления приложения вам может понадобится перезапустить приложение. Сделать это можно выполнив команду:

./AnimeDB restart

Что бы упростить работу с приложением или запускать его вместе с системой, можете установить приложение как сервис. Для этого вам следует отредактировать параметр path в файле AnimeDB и указать в нем абсолютный путь к приложению.

path=/path/to/anime-db

Далее вам необходимо создать ссылку на скрипт в сервисах:

sudo ln -s /path/to/anime-db/AnimeDB /etc/init.d/AnimeDB

Теперь вы можете запускать и останавливать приложение используя стандартный интерфейс сервисов:

service AnimeDB start

Для того что бы приложение запускалось при запуске системы необходимо выполнить команду:

sudo update-rc.d AnimeDB defaults

Шаг 3: Завершение установки

В приложении имеются предустановленные демонстрационные записи. Рекомендуем ознакомиться с ними для того что бы иметь общее представление о приложении. После этого вы можете удалить все демонстрационные записи и хранилище.