Установка Drupal 5.0 в локалке под Denwer.

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

Аватар пользователя Azazello Azazello 16 января 2007 в 15:18

#1. Загрузить, поставить и запустить Denwer последней версии (Base_2006-10-04_a1.3.33_p4.4.3_m4.1.16_pma2.6.1.exe).
#2. Через http://localhost/Tools/addmuser/index.php прописать:

  • а. Пароль администратора MySQL: - оставить пустое поле.
  • б. Имя базы данных: - drupal50 (или другое имя).
  • в. Логин пользователя: - Aza (или другое имя).
  • г. Пароль: - ******* (свой пароль в обеих полях).

#3. На виртуальном диске (:Y) создать папки в home - > home/drupal50/www/
#4. В /www/ залить дистрибутив нового Drupal 5.0
#5. Перезапустить Denwer (Restart servers).
#6. Набрать в браузере http://drupal50/
#7. Denwer пожалуется, типа:

Notice: Undefined variable: redirect in y:\home\drupal50\www\includes\form.inc on line 267
Notice: Undefined variable: base in y:\home\drupal50\www\includes\form.inc on line 460
Notice: Undefined index: #value in y:\home\drupal50\www\includes\form.inc on line 1024
Notice: Undefined index: #value in y:\home\drupal50\www\includes\form.inc on line 1024
Warning: Cannot modify header information - headers already sent by (output started at y:\home\drupal50\www\includes\form.inc:267) in y:\home\drupal50\www\includes\common.inc on line 141
Notice: Undefined variable: no_module_preprocess in y:\home\drupal50\www\includes\common.inc on line 1467
Notice: Undefined variable: no_theme_preprocess in y:\home\drupal50\www\includes\common.inc on line 1488

Не обращаем на это внимание - заполняем форму (данные из пункта #2):

  • Database name: - drupal50
  • Database username: - Aza
  • Database password: - ******

#8. Жмем кнопку - "save configuration". Denwer опять жалуется:

Notice: Undefined index: comment in y:\home\drupal50\www\includes\install.inc on line 207
Notice: Undefined index: comment in y:\home\drupal50\www\includes\install.inc on line 207
Warning: Cannot modify header information - headers already sent by (output started at y:\home\drupal50\www\includes\install.inc:207) in y:\home\drupal50\www\includes\install.inc on line 573

#9. По сложившейся традиции - игнорируем и кликаем непосредственно в адресную строку браузера, на полученный URL мышкой (перемещаем туда курсор):

  • http://drupal50/install.php?profile=default

#10. Далее, жмем Enter на клавиатуре. Весьма странно, но действие кнопки браузера "обновить" не к чему не привело (?!).
#11. После этого откроется страница с поздравлением и ссылкой-предложением проследовать на вновь созданный вами сайт.

Готово!

Комментарии

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 16 января 2007 в 23:13

Второй и пятый пункты, на мой взгляд, излишни. Надо просто сначала скопировать файлы Drupal в C:\WebServers\home\имя_сайта_\www, а затем запустить Denwer и создать БД (например, в phpMyAdmin).
Добавляем в .htaccess (не обязательно первой) строчку php_value error_reporting 7. Уровень контроля за ошибками снижен - Denwer будет жаловаться только на серьезное.
Пароли для БД при локальной (не сетевой) инсталляции также, imhо, не нужны. Username у меня, к примеру, - root (по умолчанию для Denwer).
Для приятной глазу русскоязычной инсталляции ставим локализацию инсталлятора - см. ветку "Перевод инсталляции Drupal 5.0".

Аватар пользователя pomidorchi pomidorchi 17 января 2007 в 10:26

так все и делаю.
потом регистрирую первый аккаунт, беру пароль из sendmail'овской заглушки, а drupal мне в ответ:
"Access denied
You are not authorized to access this page."

запрос нового пароля тоже не помогает.

в чем может быть проблема?

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 17 января 2007 в 10:53

Первую учетную запись (админа) делаете и вы сразу уже на сайте под этим логином. Drupal тут же вам сообщает админский пароль (зеленым цветом на странице учетной записи) и предлагает сменить его при необходимости. Зачем брать пароль из "заглушки"?

Аватар пользователя pomidorchi pomidorchi 17 января 2007 в 17:59

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

Аватар пользователя pomidorchi pomidorchi 17 января 2007 в 18:19

уффф!
убью касперского. чем-нить тяжелым. это он меня не пускал, несмотря на отключенную веб-защиту. пока не отрубил полностью.

теперь залогинился. пойду копать дальше.
всем спасибо!

Аватар пользователя Ryurik Ryurik 18 января 2007 в 13:19

У меня были такие же траблы с установкой на денвер, решаются так:

1. Указывай админский пароль, на денвере его часто делают пустым, но ты создай пользователя с паролем.

2. У них там бага в install.inc, в строке 207 должно быть:
$buffer .= '$'. $variable[1] ." = '". $setting['value'] ."';". (isset($setting['comment']) && $setting['comment'] ? ' // '. $setting['comment'] ."\n" : "\n");
Мои дополнения выделены жирным.

То есть, для строк где нет комментария падает ошибка при перезаписи файла настроек и таблицы вообще не создаются.
Запостил этот баг на drupal.org, глядишь, исправят в следующих версиях.

Конечно, можно, как некоторые товарищи на форуме, закрыть глаза php на это используя .htaccess или php.ini, но правильные php-девелоперы говорят, что warning == error.

Аватар пользователя Azazello Azazello 18 января 2007 в 16:05

Весьма полезная информация от warning'ов идет. Смотришь жалующиеся строки в соотв. файлах и фиксишь проблему.

Аватар пользователя Atl Atl 18 января 2007 в 17:16

Так все таки кто-нибудь подскажет как ставить этот Drupal?
Когда создается база там при первом обращении (SQL запрос) таблицы должны создаваться. Почему они не создаются? Откуда их импортировать если что?
Указанное выше переделал много раз и на разных Windows. Все равно ошибки выскакивают и ничего не получается. Moя icq -238568478
Спасибо!
-------------------------------
Что толку изобретать и совершенствовать CMS, если ее по-человечески поставить нельзя?

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 18 января 2007 в 23:17

Несколько лет пользуюсь связкой Drupal + Denwer, все отлично работает и практически никаких проблем с инсталляцией. Сдается мне, Atl, есть что что-то ошибочное в последовательности действий...

Давайте посмотрим:
1. Скачиваем Denwer (http://www.denwer.ru/dis/Base/) и устанавливаем его.
У меня - версия Base_2006-10-04_a1.3.33_p4.4.3_m4.1.16_pma2.6.1.exe (3,2Mb)
Сколько, говорите, весит XAMPP? Скока-скока? Smile

2. Скачиваем Drupal 5.0 (http://ftp.osuosl.org/pub/drupal/files/projects/drupal-5.0.tar.gz) и разархивируем его в каталог C:\WebServers\home\имя_вашего_сайта\www\. ("имя_вашего_сайта", разумеется, замените на доменное имя будущего сайта, например, mydrupal50.ru)
Т.е. появляются каталоги C:\WebServers\home\имя_вашего_сайта\www\modules, C:\WebServers\home\имя_вашего_сайта\www\themes и т.п.

2a. Тут сразу можно поправить файл C:\WebServers\home\имя_вашего_сайта\www\.htaccess, добавив туда строчку "php_value error_reporting 7" (без кавычек). Это избавит от предупреждений (warning) PHP.
2b. Желающие могут также положить в каталог C:\WebServers\home\drupal50.ru\www\profiles\default\ файлик ru.po, чтобы русифицировать процесс инсталляции Drupal.

3. Стартуем Denwer. Можно запустить ярлыком Denwer или через командную строку: C:\WebServers\etc\Run.exe

4. После полного старта Denwer в строке браузера набираем http://localhost/phpmyadmin/ и попадаем соответственно в phpMyAdmin. В поле "Создать новую БД" пишем имя базы данных для Drupal. Пусть это будет, к примеру, "drupal5".
Больше phpMyAdmin при инсталляции нам не понадобится.

5. В строке браузера набираем "имя_вашего_сайта" (например, mydrupal50.ru). Появляется окно "Database configuration" с предложением указать Database name (Имя БД), Database username (Имя пользователя БД). Напишем соответственно drupal5 и root. В третьем поле, Database password (Пароль к БД) не пишем ничего. В Advanced Settings лезть обычно нет необходимости.
Жмем кнопку "Save configuration" (Сохранить настройки) и получаем окно с поздравлениями "Drupal installation complete" и предложением перейти по ссылке на наш новый сайт.
Примечание: у вас Denwer может быть настроен иначе - username и password могут быть другими.

6. На первой странице нового друпаловского сайта видим сообщение "Welcome to your new Drupal website!" и чуть ниже ссылку "To begin, create the first account." Что же, упираться попусту не будем, перейдем по ссылке и создадим первую учетную запись для суперадминистратора.
Укажем ему Username (Имя пользователя). Пусть будет, например, admin (очень оригинальное имя, не правда ли?). Укажем почтовый ящик (E-mail address). Можно реальный, чтобы потом не перенастраивать на работающем сайте. А можно любой другой - все равно вся почта на Denwer'е попадает в каталог C:\WebServers\tmp\!sendmail\ в виде файлов *.eml
Примечание: если настроить вашу почтовую программу так, чтобы она обрабатывала файлы с расширением eml, то очень удобно просматривать файлы из этого каталога одним щелчком мыши так, будто вы получили новое письмо со своего сайта, не выходя в интернет.

7. Итак, мы нажали кнопку "Create new account" и что видим? Приятную надпись зеленым цветом "Welcome to Drupal. You are user #1, which gives you full and immediate access. " (вы - юзер намбер ван! полные и неограниченные права! слушаю и повинуюсь, о мой господин!")
Чуть ниже - какое-то "трах-тибидох", типа jGwp3cNyZn. Это пароль для adminа.
Я обычно заменяю его на что-то попроще на период разработки сайта. Где? Да тут же, чуть ниже поля "Password" и "Confirm password".
Примечание: удобно сразу же заодно поменять значение Time zone (Настройка времени сервера) на то, которое видно в правом нижнем углу вашей Windows.
Жмем кнопку "Submit". Усе! Drupal работает в связке с Denwer.

8. Шлифуем дальше. На странице http://mydrupal50.ru/?q=admin обычно появляется сообщение (красным) о наличии проблем после инсталляции. "Status report" сообщает, что их две - не отработал cron (планировщик задач для повторяющихся действий) и не создан каталог /files для хранения закачиваемых на сервер файлов.
Не проблема. Раз! Запускаем cron вручную (ссылка "run cron manually"). Два! По ссылке "file system settings page" идем на страницу http://mydrupal50.ru/?q=admin/settings/file-system и просто нажимаем кнопку "Save configuration". Вуаля!

9a. Время настраивать сайт. Я первым делом добавляю динамическое меню (например, удобен для этого модуль dhtml_menu), чтобы быстрее бегать по пунктам администраторского меню при настройке, без перезагрузки страниц.
Примечание:
Модули можно добавлять в каталог \www\modules\, но идеологически правильным сейчас считается складывать файлы добавляемых модулей в каталог \www\sites\all\modules\ (например, C:\WebServers\home\drupal50.ru\www\sites\all\modules\dhtml_menu\). Аналогично новые темы для сайта - в каталог \www\sites\all\themes\
Зачем это? Ну типа удобнее различать стандартные модули и дополнительные. К тому же, если вы будете делать несколько сайтов на одной копии движка (мультисайтинг), то общие для всех сайтов модули и темы вы положите в каталоги \www\sites\all\*, а специфические только для определенного сайта - в каталоги \www\sites\имя_сайта\*
9b. Второе, что можно сделать - русифицировать сайт. Включите (на странице http://mydrupal50.ru/?q=admin/build/modules) модуль Locale и идите на страницу http://mydrupal50.ru/?q=admin/settings/locale/language/import. Укажите "Language file" (надо найти файл *.po с переводом сообщений интерфейса) и "Import into" (в какой язык? Русский, канешна). Не забудьте поставить для "russian" свойства "Enabled" и "Default" и вот он - великий и могучий на вашем сайте!

10. Еще включаю clean URL (чистые ссылки mydrupal50.ru/admin/build/modules вместо mydrupal50.ru/?q=admin/build/modules), включаю модуль "Path" (чтобы давать осмысленные ссылки типа mydrupal50.ru/contacts вместо mydrupal50.ru/node/15) и выключаю модуль "Help".

Еще я... Впрочем, я ушел уже довольно далеко от темы.

Аватар пользователя poromm@pochta.ru poromm@pochta.ru (не проверено) 25 сентября 2007 в 17:46

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

Аватар пользователя alex_malkov alex_malkov 1 апреля 2008 в 2:47

Спасибо за инструктаж! Я новичок в этом деле. Назрела необходимость убрать "мертвую" страничку и собрать новый корпоративный сайт для фирмы, где работаю. Очень долго обзоры изучал - неделю не вставая... Начиная с HTML-редакторов и до CMS добрался. Платные... Бесплатные... Плюсы... Минусы... Понял, что мне нужно. Вот и определился - Drupal! День, правда мучился, читал ВСЕХ гуру, и все-таки установил, как Вы и советовали сначала на Денвер (на флэшку) под XP SP2. Потом на хостинг скину.
Много мне чего устанавливать приходилось, но что бы так не просто было!?... Smile
Удачи и правильных вопросов!

Аватар пользователя andrey1111 andrey1111 25 января 2007 в 17:33

при установке из IE7 столкнулся с проблемой access denied при регистрации первого пользователя. Связываю с какими-то установками по умолчанию безопасности в сём достойном браузере. Из FF2 установил без проблем.

Аватар пользователя Zw Zw 5 февраля 2007 в 12:26

Огромное спасибо за подробную инструкцию установки Drupal + Denwer. Сам бы я ковырялся не знаю сколько, а так справился за пару часов. Кстати, была у меня проблема. При запуске Denwer'а что-то там не прописывалось в файл system32\drivers\etc\hosts, может быть заблокирован он антивирусом.
В общем разбираться не стал, открыл файл в FAR'е, прописал руками:
127.0.0.1 localhost имя_сайта.com

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 5 февраля 2007 в 12:46

Да, при работе с Denwer бывают проблемы с hosts. У меня Denwer при выключении иногда не очищает этот hosts (список доменов, которые надо обрабатывать локально). И, если у вас совпадают доменные имена сайтов под Denwer и в интернете, то получается, что Denwer вроде выключен, а до реального сайта на хостинге не достучаться.
Приходится материться нехорошими словами и вручную очищать или удалять system32\drivers\etc\hosts.

Ну и Outpost, бывало, подозревал, что кто-то злонамеренно вторгся в этот hosts, когда Denwer запущен.

Кстати, в тему "Drupal под Виндой". Недавно наткнулся на аналог Denwer - TopServer (http://topserver.ru).
Чуть больше по размеру, чем Denwer (7 mb против 4-х), входит еще ZendOptimizer, FTP-сервер и SQL-lite.
Версии PHP, MySQL поновее вроде бы, есть виндовский инсталлятор (а не скрипт на perl), веб-интерфейс на localhost позволяет быстро добавлять-убавлять домены и т.п. Русский разработчик - ergo русскоязычный форум поддержки.
Потестируйте, может, это окажется удобнее.


Я ставлю строчку "php_value error_reporting 7" в файл .htaccess, а вы? Smile Полный русский перевод Drupal 5.x и еще некоторых модулей.

Аватар пользователя PVasili PVasili 20 апреля 2007 в 10:59

Outpost ничего не трогает.

По поводу hosts, броузеры его перечитывают при старте или через какой то промежуток времени(как этим рулить не выяснил). У меня аналогично, после остановки denver-а сайты появляются через какое то время, а после перезапуска броузера практически сразу.

А что мешает сделать cmd, который грохает hosts ?

TopSerter пока сыроват: http://topserver.ru/forum/topic.php?forum=4&topic=44

А уже давно уже ищу нормальный комплект с отладчиком Smile

Аватар пользователя Zw Zw 8 февраля 2007 в 20:44

Будет необходимость - посмотрю TopServer. Пока Denwer меня устраивает, в hosts раз в день/неделю можно и залезть, не проблема (у Жванецкого нечто подобное было - бачок шумит, но мы уже привыкли, лазим в него рукой).

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 19 апреля 2007 в 15:31

ZendOptimizer'а, действительно, нет - попутал. Сорри.
С другой стороны, Zpd, зачем столько экспрессии и обсценной лексики? Smile
"Ешьте что угодно, только не ешьте друг друга" (с) Библия.

Аватар пользователя Spooler Spooler 23 апреля 2007 в 7:34

День добрый!

Есть вопрос немного иного рода, но тоже связанный с установкой под Денвер.

Drupal использует кодировку UTF-8.

По-умолчанию, Денвер создает БД в кодировке win-1251, а для UTF-8 ему нужно скормить модуль PHP - mbstring.

Как корректно подружить Drupal с Денвером в кодировке UTF-8, чтобы при переезде базы к хостеру не возникло проблем с
кодировками?

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 23 апреля 2007 в 8:12

Для установки Drupal надо лишь создать БД, а Drupal уже сам создает в ней таблицы с кодировкой utf-8.
На некоторых хостингах нужно будет только добавить в в .htaccess строку "charsetdisable on".

Аватар пользователя mixey mixey 20 сентября 2007 в 20:06

Я понимаю, топик старый и все такое, но тем неменее.

Стоит у меня easyPHP+Apache и ставил уже много раз друпал, но вот на ошибки такие напоролся впервые. Проигнорировав их все встало на свои места, но осадок неприятный остался Smile

от чего это так?

Аватар пользователя Urfin Urfin 11 ноября 2007 в 16:49

Маленький совет:
Если хочешь в начале установить сайт на денвер, а затем перенести его на хост, создай БД с именем и паролем. Причем имя задай такое, какое возможно создать у хостера. Например мой хостер разрешает создавать имя БД только второго уровня. Например mydomain_mydbase и никак иначе. В директории home виртуального диска создай папку с именем своего будущего ресурса. Например: www.mysite.ru этим мы задаем линки сразу, а не переделываем их после инсталяции.
Вот собственно и все. Ставим на Денвер. Тренеруемся. Отлаживаем и выкладываем на хост предварительно слив туда дамп с локальной БД.
Кроме того это позволяет всегда безболезненно залить свежий дамп с хоста на локальную машину для эксперементов, редактирования ну и прочих пошлостей))

Аватар пользователя Gendalf Gendalf 15 ноября 2007 в 15:52

Собственно - Деневер для Виндовс - я раньше тоже пользовался, нормально. И BigApache - для Windows тоже и AppServer - но в последние годы использую XAMPP (LAMPP) - и на Linux и на Windows - Вообще-то - оно всё нормально работает - только у каждой сборки свои ньюансы есть - то бишь - просто надо брать и настраивать - ведь ещё и от конфигураций Вашей ОС и антивирусов зависит тоже.
Вот - может быть и в тему как раз - тут самая простая сборка Друпал - на русском - есть файл и инструкция для установки - что-то типа переноса на хостинг - может это и проще.

http://www.azlan.ru/drupalru/

Для тех кто делает первые шаги - это наверное проще.
Пробуйте.

Удачи !

Аватар пользователя dfk dfk (не проверено) 25 января 2008 в 23:17

ммм, я тупой или так задумано, что чтоб узнать, на чем написана система, надо перейти страниц через 10+, и то понять только из того, какие ошибки выдаются при установке.. да и вообще, notice на необъявленные переменные.. мда

и каптча жесть йопнутая стоит..

Аватар пользователя Гость Гость (не проверено) 10 февраля 2008 в 21:34

У меня версия денвера "Denwer3_Base_2008-01-13_a2.2.4_p5.2.4_m5.0.45_pma2.6.1.exe", ставил друлап по инструкции: http://drupal.ru/node/4195
При установке ошибок никаких не было вообще...после установки скачал расширение библиотек с денвера для PHP5 "Denwer3_PHP5_2008-01-13_5.2.4.exe".
Включил библиотеку "Mbstring" (раскомментировал соответствующую строчку в файле C:\WebServers\usr\local\php5\php.ini).
Нажал на предложенную ссылку, что бы создался подкаталог "ваш сайт\files".
Все нормально...только не запустился хрон(cron)...предлагают запустить вручную, но что-то хочется поплотнее разобраться с этим моментом...разбираюсь...

Аватар пользователя Antoniy Antoniy 17 февраля 2008 в 4:45

А у меня после у станоки Drupal под Denver в разделе Администратора вот это вылезло:

File system Not writable
The directory files does not exist. You may need to set the correct directory at the file system settings page or change the current directory's permissions so that it is writable.

и вот это:

Cron maintenance tasks Never run
Cron has not run. It appears cron jobs have not been setup on your system. Please check the help pages for configuring cron jobs. You can run cron manually.

и вот еще:

Unicode library Standard PHP
Operations on Unicode strings are emulated on a best-effort basis. Install the PHP mbstring extension for improved Unicode support.

Подскажите, пожалуйста, что с этим делать?
Очен хочу научиться Drupal_ом пользоваться и в будущем научиться прикручивать к нему свой готовый дизайн! Раньше только с WordPress_ом имел дело...

А в остальном норма - галочки стоят.

Аватар пользователя Natalie Natalie 17 февраля 2008 в 4:53

По первым двум: Денвер тут не при чем, это друпаловские запросы. Вылезли бы и на хостинге.
Друпал не создает автоматически папку files (только в шестерке добавили в инсталляционный процесс). Но она требуется для работы движка. Про создайте files в корневой директории Друпала. (в линуксе еще надо было бы выставить права, но в виндах с этим проще).

Вторая - это крон. Просто запускайте вручную время от времени. На хостинге у вас будет кронтаб для автоматического запуска. На Setegnom.com была инструкция для виндов.

Unicode Library - нужно скачать расширение для PHP php_mbstring.dll, установить в папку Ext и отредактировать файл php.ini. На сайте Денвера есть инструкции по установке расширений.

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 17 февраля 2008 в 8:26

По Unicode Library - на локальной машине можно и не устанавливать php_mbstring.dll. Ее работа эмулируется средствами PHP, чего обычно вполне хватает на тестовых сайтах в локале.

Аватар пользователя Sovetskii Sovetskii (не проверено) 1 марта 2008 в 0:29

Я все делаю по инструкции,всё работает,а вот с другой машины сайт не видно.Как открыть его в сеть?

Аватар пользователя Гость Гость (не проверено) 20 марта 2008 в 18:31

Установил денвер. Запустилось. Настроил БД. Поставил Друпал. Записал модуля. Включать - пишет истекло время в каком-то inc файле (30 секунд). Нашел в php.ini этот параметр эксцепшин тайм, увеличил с 30 секунд до 300. Не увеличилось. Все равно 30 секунд парится программа с установкой модулей, а потом пише что время истекло...

Вот вам и денвер...

А поставил тот наворот для Виндовса - http://topserver.ru/ - он вообще не выключается и не деинсталируется... афигеть. Теперь и Денвер запустить не могу Sad

Аватар пользователя Docror Docror (не проверено) 6 апреля 2008 в 17:20

хелп, плз!

переношу БД с локалки на хост. На локадке все ОК, работало. Захожу в phpMyAdmin на локалке, жму Ометить все (таблицы я так понимаю), жму экспорт, получаю архив базы в gzip.
Далее на хосте в том же phpMyAdmin жму Импорт, выбираю архив. что-то качается, затем выдается сообщение

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/string_mb.lib.php on line 60

Warning: mb_strpos() [function.mb-strpos]: Unknown encoding or conversion error. in /usr/local/cpanel/base/3rdparty/phpMyAdmin/libraries/string_mb.lib.php on line 60

и далее:

Ошибка

Вероятно, SQL-запрос содержит ошибку. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы.
ERROR: Незакрытая кавычка @ 40
STR: '
SQL:
INSERT INTO `boxes` VALUES (4, '', '��������', 3);

SQL-запрос:

INSERT INTO `boxes` VALUES (4, '', '��������', 3);

Ответ MySQL:
#1062 - Duplicate entry '' for key 2

Аватар пользователя Docror Docror (не проверено) 7 апреля 2008 в 13:29

Да, при работе с Denwer бывают проблемы с hosts. У меня Denwer при выключении иногда не очищает этот hosts (список доменов, которые надо обрабатывать локально). И, если у вас совпадают доменные имена сайтов под Denwer и в интернете, то получается, что Denwer вроде выключен, а до реального сайта на хостинге не достучаться.
Приходится материться нехорошими словами и вручную очищать или удалять system32\drivers\etc\hosts.

я решил это вопрос проще - захожу на свой сайт с www - www.tyurem.net, а в денвере сделал без www - tyurem.net - и все прекрасно работает. при включенном или выключенном денвере и подключении к интернету попадаю по назначению. работает если войти на сайт с www ПЕРЕД установкой домена на денвере - похоже виндоус там кеши прописывает какие-то, хотя я в этом 0.

так поможет мне кто-то с предыдущим топиком? руки чешутся запустить

Аватар пользователя Dan Dan 7 апреля 2008 в 13:54

я по другому делаю - без домена первого уровня (ибо домены третьего уровня тоже надо иногда проверять): локально - site, в сети - site.ru

насчёт проблемы - попробуй или через консоль или скриптом, например sypex dumper (sypex.net)

Аватар пользователя Doctor Doctor (не проверено) 18 апреля 2008 в 3:21

после переноса все работает нормально, кроме одной проблемы - при попытке закачать что-то из админ панели например (иконку (favicon), или файл csv (кнопки bueditor)) выдается:
===
warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 32785 is not allowed to access /tmp owned by uid 0 in /home/zegmant/public_html/nevolia/includes/file.inc on line 228.
warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home:/tmp:/var/tmp:/usr/local/bin/pear) in /home/zegmant/public_html/nevolia/includes/file.inc on line 228.
warning: move_uploaded_file() [function.move-uploaded-file]: Unable to access in /home/zegmant/public_html/nevolia/includes/file.inc on line 241.
Ошибка закачки файла. Невозможно переместить закачанный файл.
====
у меня стоит еще один сайт на друпале на этом же аккаунте, развернутый прямо на хосте - там такой поблемы нету, т.е. она не в хосте, а в самом друпале. может что-то при закачке БД или файлов повредилось. подскажите где искать?

Аватар пользователя Krotz Krotz (не проверено) 11 мая 2008 в 4:52

Установил друпал на денвер , всё нормально захожу в админку и всё тип топ
но где сама страница сайта? захожу в http://test1.ru/drupal/ а там админка
как попасть на главную страницу я непонял

Аватар пользователя Splinter Splinter 19 мая 2008 в 14:16

что то уже второй день бьюсь, а всё не получается, скачал все дистрибутивы, всё ставлю по инструкции, но всё обрывается на шаге когда надо ввести адрес сайта, чтобы установить друпал! Опера пишет: Вы попытались получить доступ к адресу http://asd.ru/, который сейчас не доступен. Убедитесь, пожалуйста, что веб-адрес (URL) введен правильно и затем попытайтесь загрузить страницу еще раз.
Даже нашел в точности такие же дистрибы как у вас, те же версии, а всё равно как об стенку горох:(
Может что то подскажите? Пару лет назад работал с мамбой, пару месяцев назад начал работать с netcat, а с drupal впервые столкнулся...

Аватар пользователя Maska Maska 13 июля 2008 в 12:24

Здравствуйте!

Подскажите пожалуйста, вроде всё установила Denwer, установка Drupal завершена успешно. Перехожу на ледующий шаг "вход на свой новый сайт" - мне браузер вот такую ошибку выдаёт.

Fatal error: Call to undefined function user_access() in W:\home\localhost\www\www.drupal.ru\includes\menu.inc on line 2385

Помогите пожалуйста, что можно сделать?

Аватар пользователя control control 13 апреля 2010 в 20:31

пожалуйста,помогите!все шло хорошо до того момента как начала заполнять имя БД и имя пользователя.все делаю как сказано выше,нажимаю сохранить,выдает ошибку:
Warning: fopen(./sites/default/default.settings.php) [function.fopen]: failed to open stream: No such file or directory in Z:\home\mydrupal50.ru\www\includes\install.inc on line 188

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

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

что делать???

Аватар пользователя Urfin Urfin 21 апреля 2010 в 14:22

Warning: fopen(./sites/default/default.settings.php)
Версия шестерка? Попробуйте переименовать default.settings.php в settings.php если вы инсталите друпал.

Аватар пользователя Vados Vados 18 мая 2010 в 10:32

У кого какие мнения на этот счет:

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

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

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

Вопрос прежний: в чем причина и каким образом можно устранить?

Спасибо!

Аватар пользователя Dan Dan 21 мая 2010 в 14:33

"Urfin" wrote:
Попробуйте переименовать default.settings.php в settings.php если вы инсталите друпал.

"Urfin" wrote:
Переименуйте файл.

Файл INSTALL.txt в корневой директории друпала:

Quote:
Drupal comes with a default.settings.php file in the sites/default directory. The installer uses this file as a template to create your settings file using the details you provide through the install process. To avoid problems when upgrading, Drupal is not packaged with an actual settings file. You must create a file named settings.php. You may do so by making a copy of default.settings.php (or create an empty file with this name in the same directory). For example, (from the installation directory) make a copy of the default.settings.php file with the command:

cp sites/default/default.settings.php sites/default/settings.php


copy Переводится с английского языка как "копировать".

Аватар пользователя Urfin Urfin 24 мая 2010 в 16:40

Дан, можно и копировать, что не меняет сути устранения проблемы.Единственное - сбережет оригинальный файл, в чем смысла не вижу. Этот файл всегда можно найти, при необходимости, в инсталяшке друпала.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 24 мая 2010 в 20:03

Не можно копировать, а нужно копировать, не будьте умнее системы. Если вы не скопируете файл, а тупо переименуете, я посмотрю на то, как вы будете ставить движок

Аватар пользователя softek softek 17 июня 2010 в 22:18

А что с этим делать?

Requirements problem
The following error must be resolved before you can continue the installation process:
The Drupal installer requires that you create a settings file as part of the installation process.
Copy the ./sites/default/default.settings.php file to ./sites/default/settings.php.
Change file permissions so that it is writable by the web server. If you are unsure how to grant file permissions, please consult the on-line handbook.
More details about installing Drupal are available in INSTALL.txt.
The following installation warning should be carefully reviewed: