Установка и настройка SPIP

advertisement
Студия «Вольтер»
+38 (044) 221 90 53
www.voltairestudio.com
welcome@voltairestudio.com
Установка и настройка SPIP
Версия 1.2
1. Общие положения
1.1. Это облеченная версия нашей внутренней инструкции по работе с CMS SPIP. Часть
вещей, касающихся настройки системы может быть не обязательна для вашего сайта.
1.2. Инструкция написана для SPIP 2, но в целом справедлива и для SPIP 3.
1.3. Мы не несем никакой ответственности за возможные проблемы при выполнении вами
указанных процедур по работе с системой.
2. Установка SPIP
2.1. CMS SPIP заливается строго с официального сайта http://www.spip.net. Копируем все
содержимое папки на хостинг.
2.2. После кончания копирования необходимо запустить процедуру установки сайта:
www.example.com/ecrire/ . example.com – название домена, на который необходимо установить
SPIP
2.3. Шаг 1. Выбор языка установки. Выбираем язык сайта из выпадающего списка. Жмем
«Следующий >>»
2.4. Шаг 2. Параметры базы данных.Указываем параметры соединения с базой данный базы данных
(БД).
2.5. Шаг 3. Выбор базы данных. Выбираем ранее созданную БД и префикс для таблицы не меняем,
кроме тех случаев, когда на одну базу необходимо установить несколько сайтов.
2.6. Шаг 4. Создание учетной записи.
2.6.1. В поле «Подпись» указываем имя пользователя;
2.6.2. В поле «Адрес электронной почты» его емейл
2.6.3. В поле «Ваш логин» вводим желаемый логин;
2.6.4. В поле «Ваш пароль» вводим желдаемый пароль.
2.7. SPIP готов к использованию!
2.8. Нажимаем «административная часть >> для первого входа в админку сайта
3. Начальная настройка SPIP
4. Плагины.
4.1. После первого входа в админку, необходимо сразу активировать плагины, которые идут в
нашей поставке SPIP.
4.2. Для того чтобы активировать плагины нужно перейти «Конфигурация» > «Управлениями
плагинами» > «Установленные плагины» и отметить галочками плагины все плагины и нажать
на кнопку «Сохранить».
4.3. Установка нового плагина. Есть два основных способа установить плагин – вручную или
автоматически.
4.4. Ручная установка плагина. Необходимо скачать плагин с www.spip-contrib.net или с
plugins.spip.net на локальный компьютер. Разархивировать и переписать в папку plugins.
Внутренняя инструкция «Перенос и обновление сайтов на CMS SPIP 2.х.»
Студия «Вольтер»
Студия «Вольтер»
+38 (044) 221 90 53
www.voltairestudio.com
welcome@voltairestudio.com
4.5. Автоматическая установка. К автоматической установке рекомендуется прибегать только в
случае если есть доступ к панели управления хостингом, так как возможна ситуация, при
которой будет невозможно удалить установленные файлы.
4.6. Для автоматической установки необходимо по FTP создать папку /plugins/auto с правами
доступа 777.
4.7. В админке «Конфигурация» > «Управление плагинами» > «Установить плагин» по очереди
нажать на ссылки на RSS ленты (http://plugins.spip.net/rss-+-selection-2-1-+ итд) и нажать кнопку
отправить.
4.8. По RSS подгружается список плагинов, необходимо выбрать необходимый для установки
плагин и нажать на него. Откроется подробное описание плагина и картинка с изображением
стрелочки. На картинку необходимо нажать, что бы начать установку плагина.
4.9. Далее следовать инструкции по установке плагина.
4.10. Если для установки плагина, необходимо установка других плагинов, то мы сначала
устанавливаем требуемые плагины ( автоматически или вручную), а потом требуемый.
4.11. Отключение плагина. Необходимо зайти на вкладку «Конфигурация» > «Управление
плагинами» > «Установленные плагины» и убрать галочки напротив плагинов, которые
необходимо выключить и нажать кнопку сохранить.
4.12. Жесткое отключение плагина. Удалить папку плагина из папки plugins или plugins/auto.
5. Проблемы при установке SPIP
5.1. В целом CMS SPIP стабильная система и без проблем работает на всех корректно настроенных
хостингах. Проблемы возникают на серверах, которые не используются под промышленный
хостинг в силу не корректных настроек.
5.2. Не добавляются файлы к статье. Не добавляются логотипы. Проверить права доступа на
папку IMG и все ее подпапки. Права должны быть “777” или “ХХХ ХХХ ХХХ”.
5.3. Не добавляются файлы к статье. Логотипы добавляются. Проблема и ее решение описана
тут: http://www.voltairestudio.com/SPIP-Nevozmozhno-dobavit-fajl-k.html
5.4. Других проблем вроде и нет, или они не типизированы.
6. Начальная настройка SPIP
6.1. После того, как были включены все плагины обязательно необходимо выполнить первичную
настройку SPIP.
6.2. Нажать на кнопку «Конфигурация» и в открывшемся окне выполнить следующие действия:
6.3. На вкладке «Содержание сайта»:
6.3.1. Задать название сайта в поле «Название Вашего сайта». Название сайта состоит из
названия компании и перечня основных услуг, которые она оказывает. Например:«Валкуд
– установка систем вентиляции и водоснабжения». Для многоязычных сайтов название
задаем через тег <multi>. Например: <multi>[ru} Валкуд[en]Valcud</multi>.
6.3.2. Задать адрес сайта с www ( www.valcud.com.ua)
6.3.3. Адрес электронной почты веб-мастера(дополнительно) – support@aloha.kiev.ua или
voltairestudio.com.
6.3.4. Разрешить использование ключевых слов
6.3.5. Разрешить прикреплять документы в «Прилагаемые документы»
Внутренняя инструкция «Перенос и обновление сайтов на CMS SPIP 2.х.»
Студия «Вольтер»
Студия «Вольтер»
+38 (044) 221 90 53
www.voltairestudio.com
welcome@voltairestudio.com
6.3.6. Остальные пункты этого раздела заполнить согласно ТЗ на ввод контента
6.4. На вкладке «Форумы и оповещения»:
6.4.1. Отключаем основные форумы в разделе «Стандартный режим работы основных
форумов» для всех статей без исключения;
6.4.2. Отключаем регистрацию в разделе «Автоматизированная регистрация новых
редакторов»;
6.4.3. Отключаем все форумы в редакторской части в соответствующем разделе;
6.4.4. Отключаем календарь в разделе «Система обмена сообщениями и календарь»;
6.5. На вкладке «Дополнительные настройки»:
6.5.1. В разделе «Как создавать уменьшенные изображения» выбираем вторую картинку,
«GD2» и включаем опцию «Создавать уменьшенные копии автоматически».
6.5.2. В разделе «История посещений» выбираем «Вести статистику» и «Показывать
изображение главной страницы»;
6.5.3. Включаем «Вести историю изменения». Эта опция позволяет сохранять историю
редактирования статьи;
6.5.4. Опцию «Compatibilité Microsoft Internet Explorer» ставим в положение « Ne pas activer : ne
rien ajouter à mes squelettes»
7. Особенности настройки языковых версий
7.1. Настройка одноязычного сайта. На вкладке «Конфигурация»-«Языковые настройки» задать
основной язык сайта – тот на котором идет контент.
7.2. Настройка многостраничного сайта. На вкладке «Конфигурация»-«Языковые настройки»:
7.3. Задаем основной язык сайт – это язык главной страницы
7.4. На вкладке «Конфигурация»-«Языковые настройки»- «Многоязычный» задаем все языки и
сохраняет изменения.
7.5. Перегружаем страницу и в появившееся меню задаем параметры многоязычности:
7.5.1. Включить языковое меню для статей? Да
7.5.2. Включить языковое меню для раздела? Да
7.5.3. ... только для разделов, расположенных в корне? Да
7.5.4. Включить перевод ссылок? Да
7.6. Начальная настройка окончена.
8. Внесение структуры и контента сайта.
8.1. Вся информация на сайте хранится в статьях, новостях(breves). Так же для организации
дополнительного хранения информации можно использовать описательные поля для рубрик,
ключевых слов и авторов.
8.2. Хранение информации организовано при помощи рубрик ( разделов). Каждая статья должна
находится в разделе. Название раздела очень часто является названием пункта меню, номер
перед названием раздела – это номер по прядку при выводе этого раздела. Разделы, у которых
нет номера не выводятся на фронт-энде сайта.
8.3. Структура сайта задается в ТЗ, если на момент установки SPIP структура не понятна и нет
полного описания, но информация вводится на основании макета.
Внутренняя инструкция «Перенос и обновление сайтов на CMS SPIP 2.х.»
Студия «Вольтер»
Студия «Вольтер»
+38 (044) 221 90 53
www.voltairestudio.com
welcome@voltairestudio.com
8.4. Многоязычные сайты структурируются жестко следующим образом – в корне сайта находятся
разделы, каждый из которых содержит инфлормацию по данной языковой версии сайта.
Обязательно задать язык для рубрики каждой языковой версии сайта!
8.5. Нумерация рубрик. Перед названием каждой рубрики должен быть ее номер с точкой и
пробелом, начиная с «01. » и интервалом 5.
8.6. Логотипы статей и рубрик перерезать на один размер по размеру в соответствии с макетом.
8.7. Добавление больших файлов. В SPIP есть возможность закачивать файлы для добавления к
статьям (через прикрепленные документы) с папки на сайте. Для этого заливаем файл(ы) по
FTP в папку /tmp/upload и выбираем соответствующую опцию в «приложенных документах» в
статье (рубрике).
8.8. Добавление большого количества файлов. При необходимости добавить большое количество
файлов к статье ( например фотографии к фотогалерее) для ускорения работы, можно
заархивировать все файлы в формат zip без сжатия и приложить архив к статье при помощи вебформы или по ftp в папку /tmp/upload, если файл поучился большим.
8.9. Все внесенные статьи должны быть «опубликованы online», если в ТЗ не указанно обратное.
8.10. Запрещается создавать статьи с пустым названием.
9. Перенос SPIP на новый хостинг
9.1. Сделать бэкап (дамп базы)текущего сайта. «Конфигурация»-«Обслуживания сайта».
9.2. Сделать папку на локальном компьютере.
9.3. Переписать с сайта в эту папку папку IMG, squelettes, squelettes-dist, plugins и дамп базы из
папки /tmp/dump/
9.4. Установить SPIP на новом хостинге согласно данной инструкции. Обязательно проверить, что
бы SPIP был той же версии, в которой сделан дамп базы, иначе будут проблемы. Если проблемы
начались, то надо обновить SPIP на новом хостинге до той версии, в которой был сделан дамп.
9.5. Перенести скопированные файлы с локальной папки на новый хостинг по ftp.
9.6. В админке активировать плагины. Обязательно сначала активировать плагины, а потом
заливать дамп базы, иначе для ряда плагинов не будут созданы таблицы в MySQL базе
данных.
9.7. В админке «Конфигурация»-«Обслуживания сайта» загрузить дамп сайта.
9.8. Если вы сначала загрузили дамп сайта, а потом активировали плагины, то в админке будут
выбиваться ошибки формата “Unknown MySQL table spip_metas ” и ей подобные. Что бы
исправить ситуацию повторно восстановите дамп базы.
9.9. Сделать краткую настройку SPIP:
9.9.1. Задать название сайта
9.9.2. Задать основной язык сайта
9.9.3. Задать используемую графическую библиотеку для перерезки картинок.
9.10. Проверить на фронтенде корректность переноса!
10. Обновление SPIP- самое легкое и простое обновление CMS
Внутренняя инструкция «Перенос и обновление сайтов на CMS SPIP 2.х.»
Студия «Вольтер»
Студия «Вольтер»
+38 (044) 221 90 53
www.voltairestudio.com
welcome@voltairestudio.com
10.1. Скачать необходимую версию с официального сайта и ее разархивировать на локальном
компьютере.
10.2. Переписать все файлы по FTP в папку с вашим сайтом, перезаписывая все существующие
файлы.
10.3. После того, как файлы переписались - зайти в админку и выполнить инструкции по окончанию
апгрейда ( если они есть).
10.4. Обновления в рамках минорной версии 2.0.1 -> 2.0.8 проходят без проблем.
10.5. Обновления в рамках одной версии 2.0.1 -> 2.1.14 теоретически могут вызвать
несовместимость плагинов, но практически мы с таким не сталкивались
10.6. Обновление с ветки на ветку SPIP 2 -> SPIP 3 вызовет достаточно большую несовместимость
плагинов. Лучше оттестировать перенос на тестовом хостинге и проверить функционал
Внутренняя инструкция «Перенос и обновление сайтов на CMS SPIP 2.х.»
Студия «Вольтер»
Download