FreeBSD 6.3 проблема настройки сервера или хз чё. ;(

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

Аватар пользователя NeMetS_666 NeMetS_666 8 июля 2008 в 16:10

Всем привет.
Вобщем поставил виртуальную машину.
А на неё:

- FreeBSD 6.3

- Apache 2.2.6

- PHP 5.2.5

- xml
- zlib
- mysql
- session
- pcre
- curl
- simplexml
- spl
- dom
- iconv
- pdo
- pdo_mysql
- gd
- mcrypt
- mhash
- mbstring

- MySQL 5.0.45

- phpmailer 1.7.3

Собственно на таком сервере спокойно запускаются Joomla и Wordpress.
А вот с Drupal'ом прокол:

Warning: include_once(includes/install.inc) [function.include-once]: failed to open stream: No such file or directory in /ftp/drupal.web/includes/database.inc on line 129

Warning: include_once() [function.include]: Failed opening 'includes/install.inc' for inclusion (include_path='/usr/local/share/phpmailer') in /ftp/drupal.web/includes/database.inc on line 129

Fatal error: Call to undefined function install_goto() in /ftp/drupal.web/includes/database.inc on line 130

В чём может быть ошибка??? Где я неуследил? Может чтото ещё доставить надо?

Комментарии

Аватар пользователя deska deska 8 июля 2008 в 16:43
No such file or directory in /ftp/drupal.web/includes/database.inc

тут же нормальным английским языком написано, что нету такого файла, вы уверены, что он там есть?

Аватар пользователя olk olk 9 июля 2008 в 12:16

Он у вас не может открыть includes/install.inc, а так как путь в include_once - относительный,
то очевидно что, что то не так со структурой каталога, т.е. надо проверять settings.php на предмет $base_url

вообще-то данная строка (129) в database.inc прописана не совсем корректно
правильней было бы include_once './includes/install.inc';

Аватар пользователя NeMetS_666 NeMetS_666 9 июля 2008 в 12:12

понял... спасиб.. счас посмотрим.

Просто меня испугала надпись :
failed to open stream:

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

Аватар пользователя NeMetS_666 NeMetS_666 9 июля 2008 в 12:25

2 olk,
Спасиб... поковырялся с settings.php.
Почемуто я его не нашёл... созда его с default.settings.php

НО .. проблемы всёравно есть :

Warning: Table 'drupal.access' doesn't exist query: SELECT 1 FROM access WHERE type = 'host' AND LOWER('10.10.1.35') LIKE LOWER(mask) AND status = 0 LIMIT 0, 1 in /ftp/drupal.web/includes/database.mysql.inc on line 128

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /ftp/drupal.web/includes/database.mysql.inc:128) in /ftp/drupal.web/includes/bootstrap.inc on line 976

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /ftp/drupal.web/includes/database.mysql.inc:128) in /ftp/drupal.web/includes/bootstrap.inc on line 976

Warning: Table 'drupal.cache' doesn't exist query: SELECT data, created, headers, expire, serialized FROM cache WHERE cid = 'variables' in /ftp/drupal.web/includes/database.mysql.inc on line 128

Warning: Table 'drupal.variable' doesn't exist query: SELECT * FROM variable in /ftp/drupal.web/includes/database.mysql.inc on line 128

Warning: Table 'drupal.cache' doesn't exist query: UPDATE cache SET data = '', created = 1215534492, expire = 0, headers = '', serialized = 0 WHERE cid = 'variables' in /ftp/drupal.web/includes/database.mysql.inc on line 128

Warning: Table 'drupal.system' doesn't exist query: SELECT name, filename, throttle FROM system WHERE type = 'module' AND status = 1 AND bootstrap = 1 ORDER BY weight ASC, filename ASC in /ftp/drupal.web/includes/database.mysql.inc on line 128

Warning: Cannot modify header information - headers already sent by (output started at /ftp/drupal.web/includes/database.mysql.inc:128) in /ftp/drupal.web/includes/bootstrap.inc on line 577

Warning: Cannot modify header information - headers already sent by (output started at /ftp/drupal.web/includes/database.mysql.inc:128) in /ftp/drupal.web/includes/bootstrap.inc on line 578

Warning: Cannot modify header information - headers already sent by (output started at /ftp/drupal.web/includes/database.mysql.inc:128) in /ftp/drupal.web/includes/bootstrap.inc on line 579

Warning: Cannot modify header information - headers already sent by (output started at /ftp/drupal.web/includes/database.mysql.inc:128) in /ftp/drupal.web/includes/bootstrap.inc on line 580

Может чёто не так настроил?

Warning: Table 'drupal.url_alias' doesn't exist query: SELECT COUNT(pid) FROM url_alias in /ftp/drupal.web/includes/database.mysql.inc on line 128

Аватар пользователя olk olk 9 июля 2008 в 12:34

У вас не сгенерилась база (видимо вы settings.php прописали строку $db_url = ... - друпал если находит эту переменную думает, что база уже инсталлирована), вообще этот файл образуется после инсталяции Smile
Снесите все и проинсталлируйте по новой ...

Аватар пользователя NeMetS_666 NeMetS_666 9 июля 2008 в 12:59

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

Я так понял у меня проблема с путями.
Так как идёт обращение /ftp/drupal.web/includes/database.mysql.inc, а должно /includes/database.mysql.inc

походу я чёто с настройками сервера намудрил...

Вобщем настроил я сервер так.
Есть фтп куда это всё заливается - /ftp
в этой директории создаются под дериктории различных движков и выглядит структура примерно так

/ftp/drupal.web
/ftp/joomla.web

и тд.

в Апаче настроил виртуальные хосты

< VirtualHost *:80 >
ServerName drupal.web
DocumentRoot /ftp/drupal.web
< /VirtualHost >

< VirtualHost *:80 >
ServerName joomla.web
DocumentRoot /ftp/joomla.web
< /VirtualHost >

вооот.... Пхп толком не настраивал.. всё стоит по дефаулту.

я вот явно что то пропустил.... подскажите плз Cray 2

________________________________
Хотя нет... проверил...

сделал бонально.... просто сделал копию движка и создал папку /ftp/drupal.web/ftp/drupal.web ну и всё туда залил

ошибки тежи...
явно что то с настройкой Sad

Аватар пользователя olk olk 9 июля 2008 в 13:09

Да у вас проблема с настройкой апача ...
А по днс-у как сайты отдаеются ?
если днс-а с записями на drupal.web и joomla.web еще нет, пропишите в /etc/hosts
ваш адрес drupal.web
ваш адрес joomla.web
по крайней мере локально установить сможете (из вне это будет недоступно)
Сайт должен отдаваться не по /ftp/drupal.web а просто по drupal.web

Аватар пользователя NeMetS_666 NeMetS_666 9 июля 2008 в 13:37

добавил в /etc/hosts и на клиентской с:\Windows\system32\drivers\etc\hosts домены
перезагрузил машину.
Таже проблема :

Warning: include_once(includes/install.inc) [function.include-once]: failed to open stream: No such file or directory in /ftp/drupal.web/includes/database.inc on line 129

Warning: include_once() [function.include]: Failed opening 'includes/install.inc' for inclusion (include_path='/usr/local/share/phpmailer') in /ftp/drupal.web/includes/database.inc on line 129

Fatal error: Call to undefined function install_goto() in /ftp/drupal.web/includes/database.inc on line 130

я в потерях Sad

Аватар пользователя shtrlz shtrlz 17 июля 2008 в 16:48

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

1. пишем текст, постим -> белый экран
2. идем на index - статья есть...

где копать?