Установка и обновление платформы
Материал из SAPID Live Encyclopedia.
Для того чтобы установить SAPID CMF, разумеется, требуется дистрибутивный пакет платформы, который можно скачать на сайте http://sapidcmf.sourceforge.net.
Содержание |
Установка платформы на сервер хостинг-провайдера
Для того чтобы заставить исполняться PHP скрипты платформы потребуется веб-сервер. Вы можете заказать хостинг план для PHP4 или PHP5 у любого хостинг провайдера. Удостоверьтесь о наличии БД MySQL 4 или 5 версии и модуля REWRITE в случае сервера Apache в вашем хостинг плане. Вам также потребуется библиотека расширения PHP mbstring (содержит функции для обслуживания строк с многобайтовыми/UTF8 символами).
Получив от хостинг провайдера данные для FTP-доступа, воспользуйтесь Total Commander (www.ghisler.com) или любым FTP-клиентом для того, чтобы скопировать файлы дистрибутивного пакета SAPID CMF в папку html (имеется в виду корневая папка веб-проекта) на вашем севере. После этого установите пара доступа к папкам cache, chache/ddc, tmp, views/delivery/files, views/delivery/img, а также к файлу config/rc.conf.php – 777 (полный доступ). В Total Commander для этого следует выбрать папку или файл, а затем в меню программы Files/Change Attributes отметить все чекбоксы или же указать 777 в поле маски доступа.
Далее вам следует вызвать веб-браузер (например, FireFox) и указать в адресной строке имя вашего сайта (скажем, myownstartup.myhost.com). Вы должны увидеть окно программы установки SAPID CMF. О том, как работать с программой см. в разделе «Программа установки SAPID CMF».
Установка платформы на свой локальный компьютер
Если вы желаете установить SAPID CMF на ваш локальный компьютер, воспользуйтесь программой Денвер для автоматической настройки веб-сервера под ОС Windows. Скачать последнюю версию программы можно бесплатно по адресу http://www.denwer.ru/dis/base/
Денвер – это простейший способ установить собственный веб-сервер Apache. Вам достаточно лишь загрузить его, стартовать и следовать его инструкциям на русском языке по мере установки сервера. В большинстве случаев – это будет лишь несколько вопросов, на каждый из которых можно смело отвечать «Да».
После установки сервера вы, скорее всего, обнаружите на своем компьютере дополнительный диск Z. На нем в папке home будут папки веб-проектов localhost, test1.ru и т.д. Вы можете использовать папку test1.ru (можно ее переименовать по своему усмотрению, скажем, в sapidcmf.rg. После этого следует перезапустить сервер). Теперь требуется скопировать в папку веб-проекта (test1.ru) файлы дистрибутива SAPID CMF. Осталось лишь вызвать ваш веб-браузер (например, Internet Explorer) и указать в адресной строке имя проекта (test1.ru). Вы должны увидеть окно программы установки SAPID CMF. О том, как работать с программой см. в разделе «Программа установки SAPID CMF».
Программа установки платформы
При первом запуске программы вы увидите экран приветствия.
Для начала установки следует воспользоваться разделом верхнего горизонтального меню «Установка». Вам откроется страница «Добро пожаловать» где вы сможете нажать кнопку «Перейти к следующему шагу». Приложение расскажем вам о том, все ли из того, что требуется для работы SAPID CMF установлено на вашем сервере. Когда вы перейдете к следующему шагу (кнопка «Начать установку»), у вас будут запрошены данные для соединения с сервером базы данных.
Если на вашем сервере используется PHP 5, наверняка в списке возможных библиотек объектов БД появиться PDO. Это «родная» библиотека PHP для управления объектами БД и очевидно с ней ваш проект будет работать быстрее, нежели с популярным, но сторонним решением AdoDB Lite. Далее вам потребуется указать классический набор данных доступа к БД. В том случае если вы используете внешний сервер, эти данные вам должен предоставить хостинг провайдер. Если вы устанавливаете проект на своей компьютер под управлением ОС Windows – можете оставить все как есть. Однако, до того как вы перейдете к следующему шагу следует создать новую базу данных (например, с именем sapidcmf) и указать его в поле «имя базы данных».
Создание БД в PhpMyAdmin
В комплекте Денвером поставляется PhpMyAdmin (http://test1.ru/phpmyadmin/). Откройте его и укажите в поле «Новая база данных» sapidcmf, ниже в поле «Сравнение» - utf8_general_ci и нажмите рядом кнопку «Создать»
На следующем шаге вам будут заданы вопросы для конфигурации проекта под управлением SAPID CMF. Не забудьте выбрать свой язык административного пользовательского интерфейса, а также логин и пароль администратора проекта.
На завершающей стадии вам будет предложено удалить или переименовать папку install и перейти на стартовую страницу демонстрационного сайта или в административный режим.
Обновление платформы
Для обновления версии SAPID CMF вам следует загрузить архив с файлами обновления с сайта http://sapidcmf.sourceforge.net и распаковать их поверх файлов вашего веб-проекта. В архивах обновлений нет шаблонов и структур области доставки содержания, так что вы не сможете затереть обновлением вашу работу в проекте.
Если архив обновления содержит в корневой папке скрипт update.php, после того как файлы обновления будут перенесены на сервер, стартуйте это скрипт и следуйте его инструкциям.

