помогите чайнику установить drupal на localhost

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

Аватар пользователя bula bula 2 ноября 2006 в 6:38

Я Установил phpmyadmin создал в нем базу и залил друпал версии 4.7.1 далее завел пользователя и в index.php прописал следующее url и имя пользователя и базы. Теперь я хочу запустить сайт но она у меня не запускается чего я тут делаю неправильно

Комментарии

Аватар пользователя Natalie Natalie 2 ноября 2006 в 7:30

Надо менять не index.php, а settings.php
wiki.drupallers.ru
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя rgb rgb 2 ноября 2006 в 11:22

Извините, что встреваю, но может в свете выхода беты 5-го Дрюпала лучше его поставить? Там при установке тебуется только БД ручками сделать и пользователя завести, а дальше он сам всё делает.

Просто старт будет с ним быстрее (IMHO), да и интерфейс приятнее Wink (опять же - IMHO).

Что касаемо Вашего случая, то для того, что бы получать доступ к сайту на локалхосте, например по www.drupal5.local, я делаю следующее:

  • Разрешаю в Апаче "name-based virtual hosting" (см. директиву NameVirtualHost и пример ниже);
  • В Апачевском конфиге прописываю конфигурацию витруального хоста (см. VirtualHost и пример ниже);
  • В файле HOSTS (у меня он находится в C:\WINDOWS\system32\drivers\etc\) прописываю строчку для данного хоста (см. ниже);
  • Рестартую Апач и перехожу по http://drupal5.local/ и получаю доступ к сайту.
# Пример: кусок httpd.conf, отвечающий за настройки
# для работы с виртуальными хостами

#
# Use name-based virtual hosting.
#
NameVirtualHost *:80

#
# drupal5.local
#
<VirtualHost *:80>
    ServerName drupal5.local
    ServerAlias www.drupal5.local
    ServerAdmin admin@local
    DocumentRoot c:/work/sites/drupal5.local/htdocs
    ErrorLog c:/work/sites/drupal5.local/.logs/error.log
    CustomLog c:/work/sites/drupal5.local/.logs/access.log common
    RewriteLog c:/work/sites/drupal5.local/.logs/rewrite.log
    RewriteLogLevel 0

    <Directory "c:/work/sites/drupal5.local/htdocs/">
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

# Пример: запись в HOSTS для виртуального хоста
127.0.0.1       drupal5.local www.drupal5.local
Аватар пользователя ASiRiS ASiRiS 3 ноября 2006 в 14:24

я поставил себе для удобства денвер, дабы проще все(редко с локалхостом работаю)... Дык вот дрюпал чего-то к базе подрубиться не могу... линк пишу так(естественно значения, кроме локалхост, другие): mysql://usver:parol@localhost/bdname
Что не так?

Аватар пользователя rgb rgb 3 ноября 2006 в 16:55

ASiRiS wrote:
я поставил себе для удобства денвер,

Это конечно моё IMHO, но вэб-разработчику стОит хотя бы раз в жизни поставить все компоненты WAMP (а может и LAMP тоже!) ручками. Что б понять "как оно устроено". (Это всё же оффтоп, сорри...)

ASiRiS wrote:
Дык вот дрюпал чего-то к базе подрубиться не могу…

Ну тут, как говориться, "все экстрасенсы в отпуске"! Wink Укажите какой Дрюпал у Вас и MySQL с PHP (версии всего этого хоз-ва). И не плохо было бы услышать более подробное описание ошибки (ведь что-то выдаётся? Может не на странице, так в логах...)

Если будет что-то про устаревшую клиентскую библиотеку PHP для доступа к MySQL, то я это решаю таким запросом к БД:

-- SQL query for update passwords
SET PASSWORD FOR '{Drupal user name here}'@'localhost' = OLD_PASSWORD('{Drupal user password here}');

Если что-то другое - пишите, будем пробовать решить проблему.

Аватар пользователя Jishnu Jishnu 3 ноября 2006 в 19:54

Ставлю на Деневер Версия: Денвер-2 2005-01-26
Друпал подключается к базе данных, предлагает создать первое подключение и т.д. Только вот надпись такая красным
warning: Cannot modify header information - headers already sent by (output started at z:\home\test1.ru\www\includes\database.mysql.inc:120) in z:\home\test1.ru\www\includes\common.inc on line 139.
И аккаунт создать не удается, и другие надписи появляются, много...
Подскажите, где "копать"? В чем моя ошибка?
спасибо.

Аватар пользователя rgb rgb 3 ноября 2006 в 23:04

Надпись "[i]Cannot modify header information...[/i]" - это следствие какой-то другой ошибки. Если можно - приведите "другие надписи" тоже - может по ним что-то и прояснится.

И сразу предупрежу: Денвера у меня нет, так что может и не смогу помочь.

Аватар пользователя Jishnu Jishnu 4 ноября 2006 в 18:04

Warning: Illegal mix of collations (utf8_general_ci,COERCIBLE) and (cp1251_general_ci,IMPLICIT) for operation 'like' query: SELECT * FROM access WHERE status = 1 AND type = 'host' AND LOWER('127.0.0.1') LIKE LOWER(mask) in z:\home\test1.ru\www\includes\database.mysql.inc on line 120

Warning: Illegal mix of collations (utf8_general_ci,COERCIBLE) and (cp1251_general_ci,IMPLICIT) for operation 'like' query: SELECT * FROM access WHERE status = 0 AND type = 'host' AND LOWER('127.0.0.1') LIKE LOWER(mask) in z:\home\test1.ru\www\includes\database.mysql.inc on line 120

Аватар пользователя rgb rgb 4 ноября 2006 в 21:09

Jiishnu wrote:
И все заработало!. Спасибо за участие в проблеме!

Вот она сила слова русского! Просто спросил и сразу заработало! Smile

Вижу, что глюки с кодировкой MySQL-коннекта были? Что именно? (просто на будущее, что б знать от чего такие симптомы)...

Аватар пользователя Гость Гость (не проверено) 2 октября 2007 в 14:01

Thanks for this site!
myg.zoupigon.cn
mwjxt.zoupigon.cn
lxupczi.ipehinnwrw.cn
gttsmg.zoupigon.cn
pbgi.nazhgrgrh.cn
aanphx.zoupigon.cn
hkxra.nazhgrgrh.cn
bzx.nazhgrgrh.cn
ibspguf.nazhgrgrh.cn
zylblux.zoupigon.cn
fhufdb.nazhgrgrh.cn
idf.nazhgrgrh.cn
tunaik.zoupigon.cn
lrzxm.ipehinnwrw.cn
kkwc.ipehinnwrw.cn
gqo.zoupigon.cn