====== Установка на Веб Сервер или на Локальный Сервер ====== ===== Установка. Пошагово. ===== - Скачайте последнюю версию [[http://get-simple.info/download|на английском]] или [[http://getsimplecms.ru/samaya-prostaya-cms/ustanovka-getsimple-cms/|на русском]] языке. - Распакуйте содержимое архива в отдельный каталог на вашем локальном компьютере. - Загрузите содержимое этого каталого с помощью FTP клиента на ваш хост. Вы можете загрузить или в корень вашего сервера, или в подкаталог, или в поддомен. - Может может понадобиться установить права доступа CHMOD 755 (рекурсивно) на каталог ''/data/'' , если ваш сервер не устанавливает это сам. - Через веб-браузер, перейдите в каталог, куда вы только что загрузили GetSimple. Это перенаправит вас на страницу установки. (например ''mydomain.tld'' или ''mydomain.tld/путь-к-GetSimple/'' ) - **Примечание:** Фактическая путь к скрипту установки : ''mydomain.tld/путь-к-GETSimple/admin/install.php'' - Все поля обязательны для заполнения. После завершения, вам будет предложено войти в систему с вашей вновь созданным случайным паролем. Кроме того, имя пользователя и временный пароль будет выслан на адрес электронной почты, который вы указали. - После завершения установки вы должны автоматически перенаправиться в административную панель. Если это не произошло, пожалуйста, перейдите: ''mydomain.tld/путь-к-GetSimple/admin/'' - При входе в админпанель GetSimple первый раз вам будет предложено сменить пароль. - **ВАЖНО:** Пройдите проверку **Support -> Health Check** чтобы убедиться, что вы загрузили все необходимые файлы ''.htaccess''. Некоторые папки в вашей системе содержат важные данные которые не должны быть доступны для внешних посетителей. - **СОВЕТ:** В большинстве случаев, если вы используете "[[wiki/pretty_urls|Pretty URLs]]", они не будут работать сразу же. Обычно необходимо около часа после установки. ===== Установка на локальный сервер ===== **Локальный сервер** – это веб-сервер, который может работать на вашей локальной машине без соединения с Интернет, поэтому он и называется локальным. Создавайте свой сайт на **локальном сервере**, настраивайте 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 и.т.д.), абсолютно такую же функцию выполняют веб-сервера в Интернет. Дополнительную информацию в Рунете пожно почерпнуть, например, [[http://ru.wikipedia.org/wiki/WampServer|здесь]]. Работа с локальным сервером ничем не отличается от работы с реальным сервером в Сети. Единственное различие – загружать ваши файлы в Сеть FTP-клиентом не требуется, на локале файлы просто копируются Проводником куда вам нужно. Большинство сборок локальных серверов бесплатны. Самый известный из них - [[http://www.apachefriends.org/en/xampp.html | XAMPP]], достаточно объемный по размеру. Заслуживают внимания и другие пакеты, например, [[http://vertrigo.sourceforge.net/ | Vertrigo/Вертиго]], [[http://www.server2go-web.de/ | Server2Go]] или [[http://www.uwamp.com/|UwAmp]]. К каждому из этих пакетов существуют readme-файлы, на официальных сайтах пакетов можно ознакомиться с документацией, обучающими уроками, посетить форумы. В вашем распоряжении достаточно способов найти ответы на возникающие вопросы. Разумеется, здесь мы должны перечислить и отечественные наработки в области локальных серверов. Ограничимся следующим списком: * [[http://www.denwer.ru|DENWER]] * [[http://open-server.ru|OpenServer]] Для тех, кто еще не знаком с этими пакетами, можно еще порекомендовать статьи на сайте [[http://htmlbook.ru|htmlbook.ru]]. Статью про OpenServer можно прочитать [[http://htmlbook.ru/webserver/openserver|здесь]]. ==== Установка ==== Установка GetSimple на локальный сервер практически ничем не отличается от установки на реальный сервер в Интернет: * перед установкой GetSimple локальный сервер должен быть уже установлен и запущен. * выясните, какая из папок на вашем локальном сервере предназначена для контента, обычно это //www// или //htdocs//. * скопируйте файлы из установочного пакета GetSimple в такую папку на локальном сервере с помощью любого файл-менеджера (FTP клиент тоже подойдет). * откройте ваш любимый браузер и наберите адрес (URL) веб-сервера в адресной строке. Как правило, по умолчанию это //127.0.0.1// или //localhost//, если вы создали для своего сайта какой-то другой виртуальный хост - наберите его адрес. * если вы копировали файлы GetSimple в подпапку, наберите ее адрес. * начнется процедура установки. ==== Возможные проблемы ==== 1. **Локальный сервер не запускается на вашей машине.** Стандартный порт, используемый локальными серверами – 80. Необходимо сразу же проверить, свободен ли он. Зачастую Интернет-ориентированные программы используют этот порт. Самый известный злодей – **Скайп**, который по умолчанию использует порт 80 для входящих соединений. В Скайпе такая проблема решается следующим образом: идем в **advanced/connections** и убираем галочку с опции //use port 80 and 443 as alternatives for incoming connections//. 2. **Локальный сервер запускается на Windows-машине, но GetSimple не устанавливается.** Это может быть результатом недостатка прав у пользователя в последних версиях Windows. Разработчики GetSimple сталкивались с такой проблемой, устанавливая GetSimple на локальный сервер **Server2Go**. Ошибка заключалась в том, что сервер не видел GetSimple и стартовал с адреса //127.0.0.1:4011//. При этом, если сервер запускался из-под администратора Windows, то он нормально видел адрес //127.0.0.1//, и тут же замечал GetSimple по адресу //127.0.0.1/GetSimple//, что позволяло осуществить установку в штатном режиме. Таким образом, надо было просто отредактировать ярлык Server2Go, чтобы локальный сервер стартовал с правами администратора. 3. GetSimple CMS использует скрипты jQuery и jQueryUI, по умолчанию подключаемые с ajax.googleapis.com, поэтому для работы на локальном хосте без подключения к сети нужно отключить эту загрузку: раскоментировать в файле gsconfig.php строку: ''#define("GSNOCDN",true);'' ====== Ссылки ====== На главную [[ru:|Содержание]] ===== Страницы этой секции ===== ==== Установка ==== *[[ru:installation:migrating|Переезд сайта с сервера на сервер или с локала в Сеть]] *[[ru:installation:requirements|Требования к серверу и необходимые модули]] *[[ru:installation:upgrade|Обновление]] *[[ru:installation:specific-webhosters|GetSimple и специфика некоторых хостингов]]