Установка и настройка CMS. Установка и настройка cms


Хостинг бесплатно? - Установка и настройка CMS

В самом заголовке заметке содержится вопрос, на который постараюсь ответить. Так можно ли получить хостинг бесплатно. В ходе создания сайтов я сталкивался с несколькими вариантами использования бесплатного хостинга.

ucoz

Если необходим сайт с готовым онлайн конструктором, то неплохим вариантом является использование CMS ucoz. Я уже описывал процесс создания сайтов с использованием этой системы управления контентом. Плюсом является то, что предоставляется готовый конструктор, 400 Мб места для начала, причем это место постоянно растет. Из недостатков отмечу, что нельзя изменить используемую CMS, а также нельзя забывать про сайт, т.к. сайты, на которые в течение месяца никто не заходил, блокируются.

free.1Gb.ru

В описании проекта сказано, данный хостинг для простых проектов, которым не требуются скриптовые технологии, т.е. предполагается использования только HTML, даже нельзя использовать php.

Как я понял все это делается из рекламных соображений, пользователь очень скоро осознает, что предоставляемых ресурсов ему не хватает и он переходит на платный хостинг.

Второе направление. Предлагается бесплатный домен, но он регистрируется на компанию, чтобы пользователь стал его владельцем, опять же надо перейти на платный хостинг.

hostobzor.ru

На данном проекте имеется обзор хостинга, большого числа хостеров России. Так что здесь всегда можно узнать достоинства и минусы того или иного хостинга. Кроме этого здесь поддерживается проект «Хостинг бесплатно», благодаря которому можно для некоммерческого проекта получить бесплатный хостинг. Причем это достаточно реально. Имею подтверждение реализованных проектов.

byethost.com

Данный проект предлагает бесплатный хостинг. При этом предлагается поддержка php, СУБД MySQL. Предлагается

Небольшие недостатки все-таки есть, связаны с тем, что несколько все замедлено. Но способ попробовать виртуальный хостинг затмевает все остальное.

Небольшой видеоролик про установку CMS WordPress на хостинг.

reux.ru

Выбор хостинг-провайдера - Установка и настройка CMS

Выбор хостинга обусловлен тремя связанными параметрами:

Связанность означает, что зафиксировав один параметр, Вы неумолимо измените и другие. Т.е. выбор провайдера — это всегда компромисс между тремя этими  параметрами. Рассмотрим различные моменты, о которых необходимо задуматься при выборе хостинга.

1. Какие критерии нужно задать при выборе хостера? Для этого рассмотрим, какие типы хостинга встречаются. Самая распространенная и доступная форма — шаред-хостинг (shared). 

Вторая форма хостинга — VPS/VDS хостинг (Virtual Private Server и Virtual Dedicated Server, соответственно). В реальности это весьма логичное развитие технологии шаред-хостинга с одним главным отличием — в таком хостинге вам гарантируют наименьшее жизненное пространство.

Третий тип хосинга — Кластерный хостинг. Кластерный хостинг весьма схож с шаред-хостингом, за одним весьма важным исключением: ваши сайты работают на 2-х и более серверах одновременно. Идеология в принципе, как и у шаред-хостинга, лишь с учетом того, что вам дают в 2, 4 и более раз более ресурсов.

Четвертый тип — Dedicated server/выделенный сервер. Данную услугу правильней было бы называть — аренда сервера. Т.е., когда Вы полностью под свои нужды арендуете сервер. Такое решение самое верное для проектов, от которых зависит ваш бизнес.

2. Предложений на рынке масса и одно пестрее иного. Каждый 2-й говорит, что он лучший, дешевый, большой, заботливый, надежный и, естественно, наиболее профессиональный хостер на рынке. Однако сперва было бы верным понять, что скрывается за вывеской хостера: организация, частное лицо или реселлер? Любой из таких типов имеет свои недочеты и достоинства, а основное — свои риски. Рассмотрим детальнее.

3. Uptime (время бесперебойной работы). Есть хорошее емкое слово в английском языке — uptime. Переводя на простой российский в рамках контекста нашей статьи — время бесперебойной работы. Для вас как клиента, естественно, одно из ключевых моментов и вам, как клиенту, хочется, что бы ваш сайт работал постоянно. К несчастью, это не так.  Ожидать от услуги за несколько $ какой-то фантастической надежности — чересчур оптимистично. Не забывайте об этом. Ни один вменяемый хостер не может вам обещать 100 процентов работы сервиса. Идеальное время бесперебойной работы Вашего ресурса — 99,5 процента. Те., около 1,5 часа в неделю Ваш сайт может не вести работу. Если Ваш будущий хостер декларирует, что у него 100 процентов аптайм — ложь.

4. Каналы и дислокация серверов. В данный исторический миг задавать хостеру вопрос о пропускной умения его канала незачем. Стандарт на рынке — 100 Мегабайт/сек. к серверу. Надписи на сайтах хостеров типа «10 гигабит» и прочее — лишь только маркетинговый ход. Эта цифра — суммарная пропускная возможность каналов в датацентре, часть из которых вообще резервные и не задействованы. Серверы без разницы, обычно, подключают к каналу в 100 Мегабайт/сек. Большая пропускная возможность просто не требуется. Ресурсы сервера закончатся ранее, чем пропускная возможность канала. Местоположение же серверов не так важно, стоят ли они в РФ или на западе, роли значительной чаще всего не играет. И в расположении серверов в РФ и на западе есть свои несомненные плюсы и минусы.

5. Сохранность ваших данных. Для сохранности Ваших данных хостеры используют 2 технологии — наличие RAID массива на сервере и собственно изготовление резервных копий Ваших данных (Back-up) на отдельных серверах или на отдельных жестких дисках. RAID массив — несколько жестких дисков, работающих так, что в случае поломки одного, а то и 2-х из них, система продолжает функционировать без любых негативных последствий для пользователя.

Архивирование Ваших данных (Back-up). В переводе с английского на понятный российский, Back-up — резервная копия. В нашем контексте — копия Ваших данных. В этой ситуации все просто: хостер регулярно делает полную копию всех Ваших данных. И по Вашему требованию может предоставить Вам эту максимально копию.

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

7. Служба технической помощи и как работать с ней. Подобный критерий выбора как служба технической помощи, вообще достоин отдельной статьи. Инженерные неполадки случаются у совершенно любого хостера. Самое основное, что б они вовремя устранялись. А для этого обязана быть круглосуточная служба тех.помощи, которая вовремя среагирует на жалобу клиента и вовремя решит проблему. Ориентироваться на обещание «мы работаем 24 часа в сутки» написанное на веб-сайте не стоит. Проверьте сами, не поленитесь позвонить на телефон технической помощи часика в 23.00 по Москве и задать невинный и простой технический вопрос из разряда «а у вас установлен PHP 5-ой версии?». Если трубку не сняли или просто не сумели ответить внятно на настолько простой вопрос — думаю вывод ясен, хостер вас вводит в заблуждение по вопросу круглосуточной тех.помощи.

8. К какому хостеру идти? К концу статьи голова ваша еще более нагружена, стало еще более непонятностей и вероятно вопросов? Дам простой совет — не платите немедленно вашему хостеру за несколько месяцев обслуживания вперед. Так или иначе стоимость одного мес. хостинга — сумма небольшая, утратить ее не так жутко в случае чего. Заплатите за мес., присмотритесь, позже уже сделайте выводы. И не забывайте простое правило, да простит меня читатель за не литературное выражение, «кроилово ведет к попадалову», или как говорили наши с вами бабули и дедушки «скупой платит дважды».

P.S. Узнать рейтинг хостингов можно также на сайте http://hostingsaitov.ru.

reux.ru

Установка и настройка CMS Drupal в Microsoft Azure WebSites с использованием базы данных MSSQL

Мы начинаем серию статей, посвященных использованию облачного сервиса Microsoft Azure и популярной CMS/CMF системы Drupal 7, основным возможностям развертывания новых и готовых веб-сайтов в облачную среду, а также различным вариантам масштабируемости и настройки веб-проектов в облаке.

Развертывание сайта Microsoft Azure WebSites с использованием базы данных MSSQL

Система управления сайтом CMS Drupal 7-8 позволяет использовать различные типы реляционных баз данных, в том числе MySQL, PostgreSQL и MSSQL.

Для того, чтобы создать новый сайт вам необходимо иметь доступ к порталу https://azure.microsoft.com/ru-ru На официальном сайте любой пользователь может бесплатно использовать пробную версию на один месяц с вычислительными ресурсами, которые позволят развернуть новый сайт с базой данных SQL.

В меню «Создать» необходимо выбрать «Веб-сайт» в котором есть три пункта:

1. Быстро создать. Для создания вам необходимо только указать название вашего сайта в доменной зоне azurewebsites.net. Все остальные настройки можно выполнить позже, через меню «Связанные ресурсы».

2. Настраиваемое приложение. Создание веб-сайта с дополнительными параметрами, такими как новая или существующая база данных либо с непрерывным развертыванием из системы управления версиями. Использовать мы будем данную модель, чтобы учесть все нюансы настройки CMS Drupal.

3. Из коллекции. В коллекциях мы можем найти две сборки Drupal - Acquia Drupal 7 и Drupal Commerce Kickstart, которые дают возможность ознакомиться со базовыми возможностями для создания динамических и социальных веб-сайтов и сайтов электронной коммерции. Если мы разрабатываем индивидуальный проект, возможно, нам не будут необходимы все модули, которые устанавливаются вместе со сборкой. Поэтому предпочтительнее инсталлировать лишь самые необходимые модули. В этом случае, CMS будет создавать меньше запросов к базе данных, тратить меньше ресурсов и будет работать быстрее.

Пример создания проекта microsoftdrupal.azurewebsites.net

В меню «Настраиваемое создание» мы указываем следующие параметры:

1. Url-адрес: название вашего проекта (доменное имя третьего уровня в зоне .azurewebsites.net)

2. План размещения веб-сайтов. Зависит от вашей подписки. Мы создаем новый план.

3. Регион. Предпочитаемый дата-центр размещения.

4. База данных. Мы можем указать создать новую базу SQL, новую базу MySQL ClearDb или создать бесплатную базу данных MySQL размером 20 Мб. В нашем случае мы будем работать с SQL базой данных.

5. Имя строки подключения к базе данных. Меняется опционально в меню настройка.

6. Публикация из системы управления версиями. Указываем да, чтобы после создания сайта опубликовать ваш проект через Git или другие системы управления версиями.

В следующем окне необходимо настроить параметры подключения к базе данных SQL:

Имя: автоматическое название (имя базы данных)

Сервер: Создать новый сервер

Имя входа сервера: логин, например, drupalsql

Пароль для входа на сервер: Drupal_101 (необходимо использовать различные типы знаков и регистр букв)

Регион: Западная Европа

Настройка дополнительных параметров: да. В Дополнительных параметрах базы данных мы можем указать выбранный тарифный план и размер базы данных SQL.

Для удобства размещения кода мы будем использовать FTP соединение, но вы можете публиковать исходный код через системы управления версиями Git, Codeplex, Bitbucket, CodePlex, GitHub.

После выбора всех параметров Windows Azure автоматически создает его и теперь вы должны видеть его в списке «Веб-сайты».

Публикация нового сайта Drupal 7 в Windows Azure

После того, как ваш сайт готов, его можно переносить в облачную платформу Windows Azure. У пользователей есть два удобных варианта – закачивать файлы через протокол передачи файлов ftp или использовать удаленный репозиторий Git.

Если вы используете Git, вы должны установить Git репозиторий в Windows Azure Web Sites. Кроме того, на локальной машине у вас должен установлен также Git.  После создания репозитория, следуйте инструкциям, указанные в скриншоте:

Для переноса через FTP вам необходимо наличие удобного ftp-клиента (например, Filezilla или Total commander), имя пользователя и пароля из профиля публикации панели управления вашего сайта в Windows Azure. Для определения параметров соединения по ftp в пункте "Панель мониторинга" скачиваем "Профиль публикации".

В профиле публикации находим строчку с параметрами:

publishMethod="FTP" publishUrl="ftp://waws-prod-am2-003.ftp.azurewebsites.windows.net/site/wwwroot" ftpPassiveMode="True" userName="microsoftsql\$microsoftsql" userPWD="yj2dpLMZgnfSZ1CP5PbDgzphf3YCnCsGdyPYsdK1E7thfnr"

Таким образом, мы имеем следующие параметры:

Имя соединения: waws-prod-am2-003.ftp.azurewebsites.windows.net

Сервер (Порт): waws-prod-am2-003.ftp.azurewebsites.windows.net

Учетная запись: microsoftsql\$microsoftsql

Пароль: yj2dpLMZgnfSZ1CP5PbDgzphf3YCnCsGdyPYsdK1E7thfnr

После соединения переходите по адресу /site/wwwroot/ и загружайте в корень исходные файлы CMS Drupal актуальной версии, которую вы можете загрузить с сайта http://drupal.org.

Если вы все сделали правильно, то вы должны увидеть первоначальное окно установки CMS Drupal 7:

Но прежде чем, начать установку CMS Drupal, нам необходимо добавить драйверы Microsoft SQL в наш проект, а также проверить наличие файла web.config для использования «чистых» ссылок.

Драйвер MSSQL можно скачать по этой ссылке http://drupal.org/project/sqlsrv

Далее разархивируем полностью наш модуль в папку /site/wwwroot/sites/all/modules/

И дополнительно загружаем только подпапку sqlsrv (5 файлов: database.inc, install.inc, query.inc, schema.inc, select.inc) в папку /site/wwwroot/includes/database/

Важно! При установке следует выбирать в параметрах сайта в Windows Azure версию PHP 5.3. C версий PHP 5.4 на момент написания статьи появляются ошибки при тестировании и установке.

Процесс установки

Первоначально вам необходимо выбрать профиль CMS Drupal (минимальный или стандартный), язык интерфейса. После этого мы переходим к вкладке Set up database, в которой вводим параметры созданной базы данных MSSQL (пример в скриншоте).

Database Name: microsoAqpyKF4eA

Database UserName: drupalsql

Database Name: Drupal_101

Database Host: icbxw1i771.database.windows.net

Port: 1433

После проверки данных начнется установка необходимых модулей и в последнем окне вам необходимо будет указать имя пользователя сайта (админ), электронный ящик, региональные настройки и другие параметры.

Поздравляем ваш сайт готов и работает под управлением Windows Azure (Microsoft-IIS/8.0) с использованием базы данных SQL Microsoft.

la.by


Prostoy-Site | Все права защищены © 2018 | Карта сайта