http://www.youtube.com/user/SiteMadeRu - это мой канал на youtube подписываетесь на получение новых видео!
Наверняка вы уже слышали не только о Друпале, а возможно уже делали что-то на других CMS, например на Joomla! Существует много платных и бесплатных решений для создания сайтов, какие-то более простые и адаптированные для человека далекого от программирования, какие-то требуют более глубоких знаний в этой сфере. Итак, сложно ли делать сайты на Друпале? Если речь идет о сайте-визитке фирмы, небольшом интернет-магазине, информационном портале или персональном блоге, то я отвечу прямо - это просто. Научиться этому можно за пару часов, без знаний баз данных, верстки и программирования. Тысячи интернет-ресурсов по всей России сделаны офис-менеджерами, работниками фитнес-залов, салонов красоты, туристических фирм.
Видео для 7го Друпала:
Видео для 6го Друпала:
Вам нужен свой сайт, тогда начнем его строить. Что нам для этого потребуется:
1. Место на котором мы будем строить новый сайт.
2. Фундамент нашего сайта, то есть сам Друпал.
3. Так же нам понадобится база данных, в которой Друпал будет хранить свои данные о сайте.
4. Место на которым мы будем строить новый сайт. Для простого сайта фирмы требуется немного места, в Интернете можно найти адекватный хостинг от 50 рублей в месяц (что такое "хостинг", а также многое другое вы можете узнать из справочника). Для аренды хостинга Вам будет необходимо его оплатить через какую-нибудь электронную систему, я пользуюсь WebMoney, так уж исторически сложилось.
Для создания сайта локально, то есть сайт будет работать только на одном компьютере домашнем или рабочем, необходимо создать место для сайта с помощью Денвера или его аналога. Для начала работы установим Денвер:
- Переходим по ссылки на официальный сайт Денвера и скачиваем этот набор для разработки.
- Установка Денвера, обычно установка не вызывает труда, хотя возможно ошибка при одновременной загрузке Денвера и Skype.
- Если Вы выбрали вариант установки с ярлыками на рабочем столе, то нажмите "Start Denwer" и Денвер заработает.
- Должен появиться диск Z: (по умолчанию) или другой раздел выбранный Вами при установке.
- Заходим на диск Z: в папку home
и создадим там еще одну папку sitename (или другое название сайта на латинице, из символов желательно использовать только "-" и не использовать окончаний типа ".ru" или других доменных зон).
В нашей новой папке создадим еще одну папку www (имя этой папки должно быть всегда www).
Нажимаем на ярлык на рабочем столе "Restart Denwer", тем самым перезагрузим Денвер, чтобы сохранилась информация о нашей вновь созданной папке. Теперь наш новый сайт будет доступен по адресу http://sitename/ , естественно только на локальном компьютере.
Если в окне выдается ошибка, но Денвер установлен, то можно воспользоваться локальным сайтом localhost. Он также как и sitename лежит в папке home
Если Вы собираетесь устанавливать Друпал в папку localhost, то из папки localhost->www удалите все содержимое КРОМЕ папки tools, она еще нам понадобится.
2. Фундамент нашего сайта.
Теперь когда мы создали место под сайт, необходимо залить фундамент, а именно сам Друпал. Заходим на официальный сайт Друпала и скачиваем последнюю 6.х версию (на время написания этой статьи версия 6.19) .
На данный момент Друпал можно скачать в разделе Download & Extend .
Архив распаковываем в папку sitename->www.
Теперь если мы зайдем на http://sitename/ , то должны увидеть следующее окно:
Для установки Друпала почти все готово, осталось создать базу данных.
3. Создание базы данных для Друпала.
Создание БД на Денвере. В стандартную сборку Денвера входит скрипт PhpMyAdmin, позволяющий работать с сервером БД MySQL, надеюсь Вы не удалили папку tools ? Именно в этой папке и лежит PhpMyAdmin, давайте запустим его. С помощью PhpMyAdmin с БД можно работать прямо из браузера, это очень удобно http://localhost/tools/phpmyadmin
Создадим новую базу данных:
Кодировку следует выбрать utf8_general_ci и нажимаем Create (у меня английская версия PhpMyAdmin, в русской версии возможно Создать)
БД готова:
Чтобы разместить Друпал и БД на хостинге в Интернете можно воспользоваться панелью администрирования, предлагаемой хостинг оператором. Файлы Друпала можно скопировать на хост через FTP-клиент (например Filezilla), создание БД и ее редактирование обычно также имеется по умолчанию.
4. Теперь приступим к непосредственной установке Друпала. Итак у нас есть: Денвер с сайтом sitename или хост в Интернете с дистрибутивом Друпала, созданная БД, а также необходимо узнать сервер БД и логин с паролем для доступа к БД. Для Денвера по умолчанию пользователь БД root без пароля, сервер БД localhost .
Перед началом установки также необходимо сделать копии файла настройки Z:\home\sitename\www\sites\default\default.settings.php в ту же папку default . И переименовать копию настроек в settings.php .
Заходим на наш сайт http://sitename и нажимаем "Install Drupal in English" . Если не создать файл настроек setting.php, то при установке выйдет ошибка:
Создайте файл setting.php и обновите страницу установки, далее введите настройки БД:
Потом необходимо ввести название сайта, e-mail на который будут приходить письма администратору и логин с паролем администратора
Теперь Друпал можно считать установленным:
Весь процесс установки обычно не занимает больше 10-20 минут. А за сколько у Вас получилось установить Друпал, напишите, пожалуйста, в комментариях? Если у Вас возникла ошибка при установке и это заняло много времени, то Вы также это можете отметить.
Комментарии
Добавить комментарий
Как все понятно и с
Как все понятно и с рисунками, ну точно для чайников. Только я еще не ставила т.к инет что то глючит.
Я целый день мучился!!! Ну
Я целый день мучился!!!
Ну никак не хотел браузер показывать мой сайт, созданный вновь...
Оказалось что в Windows/System32/Drivers/etc/hosts проблема!!!
Этот hosts был взломшиком активации Windows изменён и сделан системным и скрытым?!?!
любая запись в этот файл была запрещена.
Пришлось удалять и создавать новый текстовый файл с таким же именем.
Теперь - заработало. Уф.
Чтобы никто не
Чтобы никто не мучался:
Сейчас устанавливал - больше не требуется создавать паку с именем сайта. В папке localhost уже есть www и в ней готовый залитый друпал.
Просто запускаем localhost в браузере и начинается установка.
Установка Drupal
Установка денвера и друпала заняла около 25 мин. Если учесть, что я блондинка, то превышение времени - не в счет.
Написано все доступно.
Спасибо, действительно для
Спасибо,
действительно для как чайников, заняло минут 20
единственное вкралась ошибка при создании БД
Перед началом установки также необходимо сделать копии файла настройкиZ:\home\sitename\www\sites\default\default.settings.php в ту же папку default . И переименовать копию настроек в setting.php
не setting.php, а settings.php
ещё раз спасибо за подробное изложение
выдает такую ошибку при
выдает такую ошибку при установке:
An error occurred. http://www.mysite.ru/install.php?locale=en&profile=default&id=1&op=do <!--error--><br /> <b>Parse error</b>: parse error, unexpected T_VARIABLE in <b>z:\home\mysite.ru\www\modules\taxonomy\taxonomy.module</b> on line <b>891</b><br /> <script language=JavaScript src='/errors__/phperror_js.php'></script>
Скачайте более старую версию
Скачайте более старую версию друпала и возмите оттуда модуль taxonomy, а все остальное используйте с новой версии друпала.
Вот такая вот ошибка Uncaught
Вот такая вот ошибка
Uncaught exception thrown in shutdown function.
PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'drupal7.semaphore' doesn't exist: DELETE FROM {semaphore} WHERE (value = :db_condition_placeholder_0) ; Array ( [:db_condition_placeholder_0] => 15395483154fc5f66067e5b2.32835190 ) in lock_release_all() (line 269 of Z:\home\localhost\www\includes\lock.inc).
комментарий есть?
и не важно, местная сборка
и не важно, местная сборка или чистая, денвер работает, но с офф сайта, твой установленный в упор не захотел создавать виртуалку
Я описал ситуацию если не
Я описал ситуацию если не устанавливается в сайт из сборки. Вы также можете попробовать установить установочный профайл друпал блога.
Скажите на каком вы хостинге
Скажите на каком вы хостинге устанавливаете?
Попробуйте переустановить друпал. Удалите все таблице в БД, скорее всего ваш хостинг не очень хорошо настолько, что не может установить друпал.
An AJAX HTTP error occurred.
An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: http://mysite/install.php?profile=standard&locale=ru&id=2&op=do StatusText: OK ResponseText: Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\mysite\www\includes\database\database.inc on line 2139
----------------------------------------------------------------------------------------------------------------------------------
прокоментируйте пожалуста что не так бо я чайник
Это ошибка означает, что
Это ошибка означает, что сервер не успевает обработать скрипты вашего сайта за 30 секунд, выделенные на обработку скриптов. Можно попробовать увеличить это время обработки. Для этого есть несколько путей:
usr/local/php5/php.ini
Найдите в нем строчку:
max_execution_time = 30
И измените значение 30 на 300 (с полминуты до 5 минут на выполнение скриптов).
max_execution_time = 300
Чтобы изменения вступили в силу перезагрузите денвер.
php_value max_execution_time 300 (обратите внимание что в файле .htaccess мы не пишем знак равно)
max_execution_time = 300
Проверить применились или нет ваши настройки можно следующим образом: создайте в корневой папке вашего сайта файл phpinfo.php и добавьте в него следующие строки:
Теперь запустите этот файл через браузер http://ваш-домен/phpinfo.php. В результате вы получите все настройки вашего сервера среди которых будет max_execution_time.
An AJAX HTTP error occurred.
An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows. Path: http://mysite/install.php?profile=standard&locale=ru&id=2&op=do StatusText: OK ResponseText: Fatal error: Maximum execution time of 300 seconds exceeded in Z:\home\mysite\www\includes\database\database.inc on line 2139
---------------------------------------------------------------------------------------------
я делаю на Денвере.
Может мне нестоит делать все это на нетбуке...
хм.. очень медленно
хм.. очень медленно работает.. Можете, конечно, поставить 600 или 900 секунд.. Но если за 5 минут друпал установиться не успевает, то работать будет одно мучение потом.
На другой машине таже ошибка
На другой машине таже ошибка я ставлю версию 7.18 может дело в ней?
Ошибку выбрасывает когда
Ошибку выбрасывает когда импорт происходит модули вссе ставятся
Установка Денвера прошла
Установка Денвера прошла успешно.Н а диске Z в папке Home папка localhost, а папки tools в ней нет(( Что не так делал?
Не могу даже сказать, почему
Не могу даже сказать, почему нет там папки. Вы можете поступить так:
1. Создать в папке home еще одну папку phpmyadmin и в ней еще папку www (таким образом у вас будет сайт http://phpmyadmin)
2. В эту папку закиньте файлы phpmyadmin, скачать можно здесь
http://www.phpmyadmin.net/home_page/index.php
3. Перезапустите денвер.
Теперь у вас по адресу http://phpmyadmin будет новый phpmyadmin,
Спасибо за ответ и помощь!
Спасибо за ответ и помощь! только вот в какую папку кидать phpMyAdmin? в WWW? phpmyadmin скачал, а вот как его запустить - создать базу данных?
Все файлы нужно скинуть в
Все файлы нужно скинуть в www, только чтобы index.php был именно в www. Запустить его нужно через браузер:
http://phpmyadmin
Только не забудьте перезагрузить денвер, после того как создаете новую папку в home.
Прежде всего благодарю за
Прежде всего благодарю за столь детальные статьи! А какие минусы, если я не буду устанавливать сервер , а буду работать удаленно на надежном хостинге?
Скорость работы сайта
Скорость работы сайта удаленно на сервере ниже, файлы на сервер заливаются дольше и нельзя отлаживать код сайта. Вообщем будут потери времени при разработке.