Установка GetSimple CMS
Пошаговое руководство
Установка. Пошагово.
Скачивание
Скачайте последнюю версию под PHP 7.4 или 8.0 на русском языке.
Распаковка
Распакуйте содержимое архива в отдельный каталог на вашем локальном компьютере.
Загрузка на сервер
Загрузите содержимое этого каталога с помощью FTP клиента на ваш хост. Вы можете загрузить или в корень вашего сервера, или в подкаталог, или в поддомен.
Настройка прав доступа
Может понадобиться установить права доступа CHMOD 755 (рекурсивно) на каталог /data/, если ваш сервер не устанавливает это сам.
Запуск установки
Через веб-браузер перейдите в каталог, куда вы только что загрузили GetSimple. Это перенаправит вас на страницу установки.
Пример: mydomain.ru или mydomain.tld/путь-к-GetSimple/
Примечание
Фактический путь к скрипту установки: mydomain.ru/путь-к-GETSimple/admin/install.php
Заполнение формы
Все поля обязательны для заполнения. После завершения, вам будет предложено войти в систему с вашей вновь созданным случайным паролем. Кроме того, имя пользователя и временный пароль будет выслан на адрес электронной почты, который вы указали.
Завершение установки
После завершения установки вы должны автоматически перенаправиться в административную панель. Если это не произошло, пожалуйста, перейдите: mydomain.ru/путь-к-GetSimple/admin/
Смена пароля
При входе в админ панель GetSimple первый раз вам будет предложено сменить пароль. Обязательно сбросьте сгенерированный пароль системой на свой.
ВАЖНО
Пройдите проверку Support → Health Check (проверка соответствия хостинга требованиям CMS) чтобы убедиться, что вы загрузили все необходимые файлы .htaccess. Некоторые папки в вашей системе содержат важные данные которые не должны быть доступны для внешних посетителей.
СОВЕТ
В большинстве случаев, если вы используете "Pretty URLs", они не будут работать сразу же. Обычно необходимо около часа после установки.
Дополнительно
- Убедитесь, что ваш хостинг поддерживает PHP 5.6+
- Проверьте наличие модуля SimpleXML
- Для ЧПУ включите модуль mod_rewrite
Установка GetSimple CMS на локальный сервер
Полное руководство по настройке локальной среды разработки
Локальный сервер позволяет разрабатывать и тестировать сайт на GetSimple CMS без подключения к интернету. Это идеальная среда для изучения системы, тестирования плагинов и тем перед публикацией в сети.
Что такое локальный сервер?
Локальный сервер – это веб-сервер, который может работать на вашей локальной машине без соединения Интернет, поэтому он и называется локальным.
Создавайте свой сайт на локальном сервере, настраивайте GetSimple и ваш сайт по вашему вкусу до того, как выпустить ваше творение в Сеть. Работа на локальном сервере еще и прекрасная возможность для детального изучения системы, тестирования плагинов или тем.
Популярные пакеты локальных серверов
Основные платформы
LAMP
Linux, Apache, MySQL, PHP/Perl/Python
WAMP
Windows, Apache, MySQL, PHP/Perl/Python
MAMP
Mac OS X, Apache, MySQL, PHP/Perl/Python
Их задача - формирование и выдача контента из веб-страниц (HTML и.т.д.), абсолютно такую же функцию выполняют веб-сервера в Интернет.
Другие популярные сборки
- XAMPP - самый известный, достаточно объемный по размеру
- Vertrigo/Вертиго
- Server2Go
- UwAmp
К каждому из этих пакетов существуют readme-файлы, на официальных сайтах пакетов можно ознакомиться с документацией, обучающими уроками, посетить форумы. В вашем распоряжении достаточно способов найти ответы на возникающие вопросы.
Отечественные разработки
DENWER
Популярный российский пакет для Windows
OpenServer
Современная portable-платформа для разработки
Для тех, кто еще не знаком с этими пакетами, можно еще порекомендовать статьи на сайте htmlbook.ru. Статью про OpenServer можно прочитать здесь.
Установка GetSimple на локальный сервер
Установка GetSimple на локальный сервер практически ничем не отличается от установки на реальный сервер в Интернет:
Подготовка сервера
Перед установкой GetSimple локальный сервер должен быть уже установлен и запущен.
Определение папки для контента
Выясните, какая из папок на вашем локальном сервере предназначена для контента, обычно это www или htdocs.
Копирование файлов
Скопируйте файлы из установочного пакета GetSimple в такую папку на локальном сервере с помощью любого файл-менеджера (FTP клиент тоже подойдет).
Работа с локальным сервером ничем не отличается от работы с реальным сервером в Сети. Единственное различие – загружать ваши файлы в Сеть FTP-клиентом не требуется, на локалке файлы просто копируются Проводником куда вам нужно.
Запуск установки
Откройте ваш любимый браузер и наберите адрес (URL) веб-сервера в адресной строке. Как правило, по умолчанию это 127.0.0.1 или localhost, если вы создали для своего сайта какой-то другой виртуальный хост - наберите его адрес.
Если вы копировали файлы GetSimple в подпапку, наберите ее адрес.
Завершение установки
Начнется процедура установки. Следуйте инструкциям на экране.
Особенности локальной установки
Большинство сборок локальных серверов бесплатны. Это делает их доступными для всех категорий пользователей.
Возможные проблемы
Локальный сервер не запускается на вашей машине. Стандартный порт, используемый локальными серверами – 80. Необходимо сразу же проверить, свободен ли он.
Зачастую Интернет-ориентированные программы используют этот порт. Самый известный злодей – Скайп, который по умолчанию использует порт 80 для входящих соединений.
Решение: В Скайпе идем в advanced/connections и убираем галочку с опции use port 80 and 443 as alternatives for incoming connections.
Локальный сервер запускается на Windows-машине, но GetSimple не устанавливается. Это может быть результатом недостатка прав у пользователя в последних версиях Windows.
Разработчики GetSimple сталкивались с такой проблемой, устанавливая GetSimple на локальный сервер Server2Go. Ошибка заключалась в том, что сервер не видел GetSimple и стартовал с адреса 127.0.0.1:4011.
Решение: Если сервер запускался из-под администратора Windows, то он нормально видел адрес 127.0.0.1, и тут же замечал GetSimple по адресу 127.0.0.1/GetSimple. Таким образом, надо было просто отредактировать ярлык Server2Go, чтобы локальный сервер стартовал с правами администратора.
GetSimple CMS использует скрипты jQuery и jQueryUI, по умолчанию подключаемые с ajax.googleapis.com, поэтому для работы на локальном хосте без подключения к сети нужно отключить эту загрузку.
Решение: Раскомментируйте в файле gsconfig.php строку: #define("GSNOCDN",true);
Преимущества локальной разработки
- Работа без подключения к интернету
- Быстрая скорость загрузки страниц
- Безопасное тестирование плагинов и тем
- Возможность экспериментировать без риска для рабочего сайта
- Простота резервного копирования