Чтобы установить приложение на хостинг нужно выполнить несколько пунктов:
Содержание |
В панели управления хостингом перейдите в раздел "Управление поддоменами" или аналогичный. Создайте поддомен с нужным вам именем, например, mailtux.
В панели управления хостингом перейдите в раздел "Управление базами данных", "Управление MySQL", или аналогичный. Укажите имя базы данных, например, tux2 Если пользователь базы данных не был создан автоматически при создании базы данных, то создайте его (желательно чтобы он ассоциировался с БД), запишите пароль. Затем прикрепите пользователя к базе данных.
В панели управления хостингом перейдите в раздел "Управление почтовыми аккаунтами", или аналогичный. Создайте ящик, например mailer@вашдомен.ru Запишите пароль на него. Также запомните адрес сервера и порт для доступа к ящику.
Проверьте, чтобы файла .htaccess не было в папке публикации для поддомена. Если он есть, удалите его (проконсультируйтесь с хостером в случае ошибок)
Здесь есть несколько вариантов. Первый самый простой. Если у вас уже есть последняя версия архива с приложением на вашем компьютере, то извлеките оттуда файл install/autodownload.php и загрузите его по FTP в папку публикации для поддомена (например, www или public_html). Закачивать нужно обязательно в БИНАРНОМ РЕЖИМЕ, так как файл не текстовый.
Затем перейдите по адресу http://поддомен.вашдомен.ru/autodownload.php и если не возникнет ошибок (ошибки могут возникнуть если нет необходимых модулей, например, отсутствует встроенная в PHP поддержка ZIP-архивов или ошибка при выполнении команды unzip, или запрет команды shell_exec), то программа автоматически скачает последнюю версию архива с нашего сервера, распакует его и пригласит вас начать установку.
Вариант второй. Закачайте архив с приложением по FTP в папку публикации домена. Через панель управления хостингом распакуйте скрипт, затем перейдите браузером на адрес, куда будет устанавливаться скрипт, http://поддомен.вашдомен.ru/. Приложение пригласит вас к установке.
Вариант третий. Если у вас есть доступ к SSH. Авторизируйтесь через SSH и перейдите в каталог публикации для поддомена. Выполните команды:
После этого у вас должен быть распакованный архив в папке публикации поддомена. Чтобы начать установку перейдите на http://поддомен.вашдомен.ru/
Предполагается что вы находитесь в модуле автоматической установки (пятиминутный инсталлятор). Укажите параметры подключения к базе данных. Если вы устанавливаете несколько копий приложения в одну базу данных, то имеет смысл указывать различные префиксы для таблиц.
После того как приложение импортирует начальные данные в базу данных вам будет предложено ввести желаемые логин и пароль для доступа к приложению. Все указанные данные сохраняются в файле конфигурации /config/config.ini и вы их там можете исправить при необходимости, после завершения установки.
После установки вам будет предложено авторизироваться в приложении. Do it. Дальше вам нужно будет настроить расширенную конфигурацию приложения.
Приложение использует модули запускаемые через cron (или аналогичный) для отправки и приема почты.
В панели управления хостингом перейдите в модуль "Планировщик заданий", "Cron-менеджер" или аналогичный. Вам нужно будет добавить два задания. Модули обязательно должны запускаться через веб-сервер, путем вызова определенных адресов.
Примеры команд для отправки почты (требуется использовать только одну из них):
Примеры команд для приема почты (требуется использовать только одну из них):
Время в обоих случаях нужно установить на запуск каждые пять минут.
Обратите внимание, что в конфигурации скрипта указано время работы в 300 секунд по умолчанию, с расчетом на запуск каждые 5 минут. Если вы хотите запускать задания каждую минуту, то исправьте в конфигурации время работы программы на 60 секунд, чтобы не было нескольких одновременных запусков.
В заданиях вы можете указать дополнительные параметры, которые будут влиять на производительность приложения и соответственно на нагрузку сервера. Параметры передаются методом GET, то есть путем указания их после ? (знака вопроса).
Возможные параметры:
Параметры можно смешивать между собой, но только если вы понимаете что получите в результате.
В разделе Сервис|Конфигурация вам нужно настроить параметры для работы программы. Минимально нужно настроить регистрационные данные, доступ к ящику входящей почты, и метод отправки почты. Все это зависит от конкретных параметров хостера и сервера.
Подробнее о настройке конфигурации: Пошаговая настройка конфигурации MailTUX