Обновление хостинга на факультете
Как есть
На факультете сейчас используется три системы хостинга:
- Описанный на соответствующей странице хостинг на основе apache и PHP 5.3
- Устаревший хостинг на основе apache и PHP 5.2
- Статический хостинг на основе nginx
Поддержка языка PHP 5.2 прекращена, обновлений больше не будет, поэтому пользователям этого хостинга рекомендуется переехать на другой сервер (о нем - ниже)
Как будет
- Хостинг на основе apache и PHP 5.4
- это будет основной вариант, именно в эту систему будут ставиться пакеты для поддержки TeX -формул и т.д.
- Хостинг на основе apache и PHP 5.3
- один вариант хостинга с PHP использовать не получится, т.к. старый интерфейс почты (squirremail) требует для работы именно PHP 5.3
- Статический хостинг на основе nginx
В будущем добавится вариант с nginx + fcgi (для высоконагруженных проектов, об этом будет сообщено отдельно).
Что требуется от администраторов
Требуется проверить и написать (ответить на письмо или через
систему заявок, может ли Ваш сайт работать на:
- PHP 5.4 - лучше всего (т.к. это - основной вариант)
- Если не получилось, тогда - PHP 5.3
- Если и с 5.3 не вышло - пишите, время работы хостинга с PHP 5.2 будет продлено
Если про сайт не придет такое письмо, то сайт автоматически будет переведен на PHP 5.4.
Как проверить работоспособность на новом хостинге
Все хостинги работают с одной СУБД и через одно файловое хранилище, поэтому изменения, внесенные через один хостинг будут видны на другом.
Пусть имя Вашего сайта -
example
Проверка через дополнительное имя
Как вы знаете, вы можете видеть свой сайт под именами:
- example.cs.msu.ru
- example.cs.msu.su
- example.cmc.msu.ru
- example.cmc.msu.su
Дополнительно сейчас он виден под именами:
- example.p53.cs.msu.ru
- example.p54.cs.msu.ru
В случае, если вы используете CMS (drupal, joomla, etc), Вам, возможно, надо будет прописать синоним для сайта (особенно, если их у Вас несколько). Это на период тестирования, потом можно будет убрать.
Для тестирования работоспособности Вы просто набираете в браузере это название (например, если проверяете работоспособность на PHP 5.4 - то example.p54.cs.msu.ru) и смотрите, корректно ли работает.
Проверка через hosts
Если Вы - опытный администратор, то можете на время поменять свой hosts-файл и вписать туда имя своего сайта в виде:
- 10.6.11.3 - для PHP 5.3
- 10.6.11.4 - для PHP 5.4
Это будет работать только внутри факультета, в каком домене имя прописываете (например - в cs.msu.ru), то имя и проверяете.
Не забудьте потом убрать эту запись.