Установка и обновление
Требования к браузеру
Панель управления S2 работает в последних версиях всех популярных браузеров. Не работает в IE версии 7 и ниже.
Требования к серверу
- Веб-сервер.
- PHP версии 4.3 и выше (тестируется на 5.3.13 и 5.4.35).
- База данных, MySQL (версии 4.1 и выше, тестируется на 5.5.25 и 5.5.40), PostgreSQL (тестируется на версии 8.2.5, может заработать и с версиями 7.x) или SQLite (версия 3 через PDO).
Установка
- Убедитесь, что конфигурация сервера удовлетворяет приведенным выше требованиям.
- Загрузите содержимое архива S2 на сервер в ту папку, в которой у вас будет сайт.
- Установите права на запись в папки
_cache
и_pictures
для скриптов PHP. В большинстве случаев будет достаточно chmod 0777. При возникновении проблем обратитесь в техническую поддержку хостинга. - Наберите в браузере URL будущего сайта и следуйте инструкциям установочного скрипта.
В ходе установки настраивается соединение с базой данных (вы должны ввести имя базы данных, логин и пароль для доступа к базе данных), создается учетная запись администратора (вы должны придумать логин и пароль), а также настраивается URL сайта (вы должны ввести будущий URL без завершающего слеша; вот примеры: http://example.com
, http://example.com/s2
, http://www.example.com
, http://www.example.com/s2
). Кстати, лучше всего настроить в веб-сервере редирект с поддомена www на основной домен (www.example.com → example.com; или наоборот, если вам так больше нравится). Такой редирект избавляет от многих непонятных глюков.
Обновление
- Сделайте резервную копию файлов движка и, что важнее, базы данных, чтобы ваша предыдущая работа не потерялась и чтобы в случае затруднений можно было откатиться назад.
- Отключите в панели управления все расширения. Если вы пропустите этот пункт, и обновление файлов расширений приведет к неработоспособности сайта, полностью отключить обработку расширений можно с помощью константы
S2_DISABLE_HOOKS
. - Перепишите новые файлы движка и используемых расширений поверх старых.
- Обновите расширения в панели управления.
- Включите все расширения.