Drupal6 и Denwer3

Главные вкладки

Аватар пользователя zhinzher zhinzher 21 мая 2009 в 17:42

Я решил освоить Drual для программирования относительно не сложных сайтов не большого объема. Хочется их делать быстро и что они аботали тоже быстро. Посоветовали мне посмотреть в сторону Drupal.

Скачал последнюю версию с официального сайта drupal.org, затем поставил Denwer3. Посмотрев на вашем ресурсе принцип установки 5-ки взялся за 6-ку.

В итоге, во время установки при первом же обращении к свежесозданной базе данных «drupal» под «root» мне выдается сообщение:

Warning: fopen(./sites/default/default.settings.php) [function.fopen]: failed to open stream: No such file or directory in Z:\home\drupal.it\www\includes\install.inc on line 188

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\drupal.it\www\includes\install.inc:188) in Z:\home\drupal.it\www\includes\install.inc on line 618

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\drupal.it\www\includes\install.inc:188) in Z:\home\drupal.it\www\includes\install.inc on line 619

Хотелось бы уточнить, это, собственно, все? Можно тушить свет, сливать масло и спокойно искать другую CMS?

Комментарии

Аватар пользователя kodo kodo 21 мая 2009 в 18:12

Андрей, Друпал под третьим Денвером отлично работает. 100% Smile По идеи про сеттингс.пхп при установке должно был быть указано.

Аватар пользователя zhinzher zhinzher 21 мая 2009 в 18:21

Вот как раз и пишу эти заметки из-за таких вот «идей». Вот WordPress действительно работает без «идей», а Drupal пока нет. Про переименование settings.php, действительно, было написано и я это сделал с самого начала, даже не комментируя в заметке. У вас же не форум по английскому языку, правильно? Smile

Аватар пользователя zhinzher zhinzher 21 мая 2009 в 18:39

Заработало, спасибо.

p.s. Я буду пытаться приделать Drupal к существующему дизайну, если кто-нибудь в 3 словах скажет с чего начинать буду признателен. Я понимаю, что нужно найти сначала шаблон, выучить синтаксис (HTML я знаю и немного PHP) и понять общий принцип генерации остальных страниц, но если вы укажете мне наиболее короткий путь, я сэкономлю свое время.

Заранее благодарен.

Пока ковыряюсь с Create Content > Page Smile

Аватар пользователя kodo kodo 21 мая 2009 в 19:56

"zhinzher" wrote:
Вот как раз и пишу эти заметки из-за таких вот «идей».

Заметки вы пишите по причине
"zhinzher" wrote:
Посмотрев на вашем ресурсе принцип установки 5-ки взялся за 6-ку.
Как то скорости у автомобиля с автоматической коробкой передач по другому переключаются чем у ручной, неправда ли? :)
"zhinzher" wrote:
Я буду пытаться приделать Drupal к существующему дизайну

При установки шестерки ручками никуда лезть не надо, кроме как уже говорилось переименования сеттингс.пхп и заранее созданной БД.

"zhinzher" wrote:
Я буду пытаться приделать Drupal к существующему дизайну
Тоже замечательная "идея"! Проще все таки дизайн приделывать к Друпалу.

Аватар пользователя zhinzher zhinzher 21 мая 2009 в 21:34

Таки нет, мне Drupal нужен как CMS (движок) сайта. Это его предназначение, я не фанат оболочек ради оболочек. Поэтому Drupal привязывается к существующему дизайну в меру собственных возможностей.

Мне, вообще, не так принципиально платить за CMS или нет, мне важна гибкость и удобство, а когда система не в состоянии правильно сама себе конфиг прописать по заданым параметрам, то это зарождает сомнения стоит ли она того, чтобы с ней столько сексом заниматься.

Заметки пишу по той же причине, кстати.

p.s. Уж не говоря о славе Drupal как о достаточно ресурсоемкой системе.
p.p.s. Для меня 5-ка и 6-ка Drupal это просто две циферки, поэтому ваши тонкие пассы про коробки передач я оценить не в состоянии.

Аватар пользователя foras foras 21 мая 2009 в 23:12

Лучше поставь себе xammp и не мучайся с этим денвером .Очень легко ставится и уже практически ничего не надо переделывать для того что бы полноценно работал друпал в полную силу !

Содержание последней сборки !

+ Apache 2.2.11
+ MySQL 5.1.33 (Community Server)
+ PHP 5.2.9 + PEAR (Support for PHP 4 has been discontinued)
+ XAMPP Control Version 2.5 from www.nat32.com
+ XAMPP CLI Bundle 1.3 from Carsten Wiedmann
+ XAMPP Security 1.0
+ SQLite 2.8.15
+ OpenSSL 0.9.8i
+ phpMyAdmin 3.1.3.1
+ ADOdb 5.06a
+ Mercury Mail Transport System v4.62
+ FileZilla FTP Server 0.9.31
+ Webalizer 2.01-10
+ Zend Optimizer 3.3.0
+ eAccelerator 0.9.5.3 für PHP 5.2.9 (but not activated in the php.ini)

Почитать про xampp в Википедии

Аватар пользователя inc inc 22 мая 2009 в 0:11

foras, в XAMPP можно создавать несколько виртуальных хостов, чтобы в windws они автоматически добавлялись/убирались в(из) файл(а) hosts при включении/выключении XAMPP (чтобы руками каждый раз не прописывать)?

Аватар пользователя foras foras 22 мая 2009 в 13:28

inc wrote:
foras, в XAMPP можно создавать несколько виртуальных хостов, чтобы в windws они автоматически добавлялись/убирались в(из) файл(а) hosts при включении/выключении XAMPP (чтобы руками каждый раз не прописывать)?

Ну в обще прописывается конфиги только раз пример ниже !

Представим что у тебя xammp установлен в D:\usr
Для начала нужно отредактировать файл конфигурации apache он находится :d:\usr\apache\conf\httpd.conf
Ищем
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
в #Include conf/extra/httpd-vhosts.conf мы должны убрать символ #, таким образом мы разрешаем apache читать файл httpd-vhosts.conf и использовать его данные.

Теперь файл конфигурации для настройки виртуальных хостов находится здесь:
d:\usr\apache\conf\extra\httpd-vhosts.conf
В нем прописываешь виртуальные хосты.

#Мой пример

ServerName forum.ru
ServerAdmin admin@forum.ru
DocumentRoot "D:/usr/htdocs/forum"
ServerAlias forum.ru
ErrorLog logs/forum.ru-error_log
CustomLog logs/forum.ru-access_log combined
AddHandler server-parsed .shtml
Options FollowSymLinks +Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

ServerName sys.com
ServerAdmin admin@sys.com
DocumentRoot "D:/usr/htdocs/sys"
ServerAlias sys.com
ErrorLog logs/sys.com-error_log
CustomLog logs/sys.com-access_log combined
AddHandler server-parsed .shtml
Options FollowSymLinks +Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

Идем D:/usr/htdocs/
И там создаем две папки forum и sys.

Далее идем в C:\WINDOWS\system32\drivers\etc\hosts
и в нем прописываем наши виртуальные домены!
127.0.0.2 forum.ru
127.0.0.3 sys.com

Перезапускаем apache и наслаждаемся .
Естественно твои пути в xammp могу отличатся так что делай, относительно того пути где установлен твой xampp

Аватар пользователя zhinzher zhinzher 22 мая 2009 в 0:19

Столкнулся с проблемой кодировки, русский не понимает. OMG по ходу, действительно, Denwer в Win1251 работает. За совет спасибо, как Denwer достанет -- поставлю.

Аватар пользователя kyky kyky 22 мая 2009 в 3:19

"foras" wrote:
Очень легко ставится и уже практически ничего не надо переделывать для того что бы полноценно работал друпал в полную силу !

С денвером -- аналогично.

Устанавливаем денвер -- раз.
Устанавливаем расширения -- два
Включаем нужные расширения -- три.
Можно управиться за 2-3 минуты.

Денвер полностью автономен, работает с флешки, нигде не прписывается, анлимит вирт. хостов. На подходе денвер 4, в котором много новых фишек.

Аватар пользователя foras foras 22 мая 2009 в 13:38

kyky wrote:
"foras" wrote:
Очень легко ставится и уже практически ничего не надо переделывать для того что бы полноценно работал друпал в полную силу !

С денвером -- аналогично.

Устанавливаем денвер -- раз.
Устанавливаем расширения -- два
Включаем нужные расширения -- три.
Можно управиться за 2-3 минуты.

Денвер полностью автономен, работает с флешки, нигде не прписывается, анлимит вирт. хостов. На подходе денвер 4, в котором много новых фишек.

Денвер практически не обновляется последняя сборка вышла Denwer3 Base 2008-01-13 который уже старый до ужаса, xammp обновляется стабильно.Основные компоненты я уже писал в другом сообщения так что можете убедится сами.

Xampp Кросплатформеный, работает windows,linux,solaris, Mac OS X.
Не нужно парится и что доустанавливать.
Работет легко с флешки.
Удобная панель управления, которая через web интерфейс позволяет практически все настроить .

« анлимит вирт. хостов.»
А где то есть лимит виртуальных хостов ?

Аватар пользователя gofk gofk 22 мая 2009 в 14:12

foras wrote:
kyky wrote:

Ребят, заканчивайте холиварить. Это один из вечных споров, всё равно друг друга не переубедите. Предлагаю сделать сравнительный анализ, каждый отметит достоинства и недостатки предпочитаемого им инструмента. А такую информацию можно будет и в книгу включить.
Просто видел где-то сравнение нескольких CMS (Joomla, Drupal и ещё кого-то). Пара десятков вопросов, по каждой системе отвечает свой специалист. В итоге интересное чтиво получилось.

Аватар пользователя gofk gofk 22 мая 2009 в 9:22

Друпал на 3 денвере работает нормально.
А с settings.php заморочки, наверное, по одной простой причине. Чтобы установку мог произвести только владелец хоста и никто более.

Аватар пользователя inc inc 22 мая 2009 в 21:37

foras, спасибо за подробное описание.
Собственно этого я и опасался.
В денвере все гораздо проще - для сайта forum.ru
создаем каталоги z:\home\forum.ru и z:\home\forum.ru\www\(если используется имя виртуального диска z по-умолчанию). В последний каталог помещаем файлы сайта.
Все! Больше ничего делать не нужно.
При запуске денвера автоматически вносятся записи о сайте в файлы httpd.conf апача и hosts винды. Потом запускаются апач, мускул,...
При остановке денвера запись из файла hosts автоматически удалятся!

Вот это я понимаю руками каждый раз прописывать не надо.