Установка сборки на основе CMS TextPattern

Jan 28, 03:18 am Категория:

Сборка создана. Теперь нужно её скачивать и устанавливать. Вкратце опишу процесс установки, который можно разбить на 5 шагов:

  1. Сбор информации о сервере
  2. Загрузка файлов сборки на сервер
  3. Установка
  4. Минимальная настройка
  5. Внимание к деталям

Необходимая информация

Для установки CMS TextPattern нужно иметь FTP или любой другой доступ, позволяющий загружать файлы на сервер. Сервер должен поддерживать PHP 4.3 или старше. На сайте TextPattern указывается на необходимость MySQL от 3.23, но для работы с русским языком рекомендуется версия MySQL 4.1 или старше.

Так же запаситесь следующей информацией:

  • Адрес сервера баз данных. Часто достаточно оставить значение по умолчанию localhost
  • Логин для доступа к серверу баз данных.
  • Пароль для доступа к серверу баз данных.
  • Название базы данных, в которую будет устанавливаться CMS. База данных уже должна существовать. Если планируется использование этой базы данных для различных целей, то подберите уникальный префикс, который позволит избежать конфликтов данных.

Загрузка на сервер

С помощью любимого FTP клиента загрузите распакованный дистрибутив на сервер. Файлы нужно загружать в директорию, доступ к которой возможен из сети по протоколу http. При использовании FAR, список файлов и директорий будет выглядеть так:

Загружаем файлы на сервер

Начало установки

После загрузки файлов на сервер, откройте в браузере директорию, в которую производилась загрузка - http://мой-сайт/директория/. Вы получите сообщение, что отсутствует или повреждён файл конфигурации, а для установки CMS следует перейти по указанному адресу:

Начало установки

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

Выбор языка

Теперь пригодятся подготовленные данные. Введите их в соответствующие поля. Обращаю внимание на поле «Префикс таблиц»: одна база данных MySQL может использоваться для разных WEB приложений. К примеру — в одну базу данных можно установить десяток одинаковых сборок Textpattern. А чтобы установки не конфликтовали друг с другом, таблицы должны создаваться с разными префиксами. Кроме того, префикс позволяет легко идентифицировать таблицы конкретного блога и, к примеру, создавать резервные копии, или переносить на другой хостинг.

Вводим данные

Проверьте, правильно ли определился адрес блога. Измените его, если нашли ошибку.

На следующем шаге будет проверена связь с базой данных. В случае обнаружения ошибки вернитесь с помощью кнопки браузера «Назад» и исправьте ошибочные данные. Если ошибки нет, скопируйте данные конфигурации и поместите их в файл config.php в директории textpattern. Сделали? Идём дальше.

Создание файла конфигурации

Если всё было сделано правильно, задайте логин и пароль для доступа к административному интерфейсу CMS. Полное имя будет использоваться для указания автора статей. Адрес e-mail потребуется для восстановления забытого пароля. На этот же адрес будут приходить сообщения о новых комментариях в блоге. Указывайте свой реальный адрес — пригодится.

Завершение ввода данных

На этом предварительные шаги заканчиваются и начинается непосредственно установка — создаются таблицы базы данных. Если сервер соответствует требованиям CMS и все предыдущие шаги выполнены без ошибок, то вас ждёт радостное известие об успешном завершении установки. Иногда на этом этапе могут транслироваться предупреждения о некритических проблемах, которые можно устранить из панели управления CMS. В любом случае — это сообщение говорит о том, что блог установлен и можно начинать его эксплуатировать.

Завершение установки

Завершающий аккорд

Теперь обязательно перейдите по адресу основного интерфейса и войдите в панель управления сайтом. В процессе первого входа в «админку» автоматически производится окончательная настройка CMS. От человека тут больше ничего не требуется.

 

Вход в систему

Установка закончена. Если планируется проведение экспериментов с CMS, то на этом можно и остановиться. Если же установленная система будет эксплуатироваться в «боевом» режиме, то необходимо удалить поддиректорию setup из директории textpattern. Её наличие является потенциальной брешью в безопасности сайта. Совсем не обязательно усложнять себе жизнь.

Убирайте лишнее

Установка прав доступа

  1. Установите права доступа к директории изображений images 777, если собираетесь загружать изображения на сервер из панели администратора.
  2. Установите права доступа к директории изображений files 777, если собираетесь загружать файлы на сервер из панели администратора.

Полезный совет

Вы наверное часто слышите советы типа "Не работайте на компьютере в аккаунте с правами администратора". Это касается и нашей сборки. Дело в том, что избыток прав позволяет создать себе изрядные проблемы на ровном месте. Для публикации статей в блоге совсем не нужно обладать всей полнотой прав. Просто создайте себе ещё одну учётную запись с правами "Штатный писатель" и именно этой записью пользуйтесь. Администраторские права применяйте только для администрирования.

 

 

Комментарии [1]

2017-12-11 1:15 am , Оставь комментарий