Ошибки при установке 5.1

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

Аватар пользователя margol margol 19 апреля 2007 в 16:07

Уважаемые, коллеги!
Устанавливаю версию 5.1 При вызове в окне браузера файла instal.txt выдается 8 ошибок!
Вот первые 3:

Notice: Trying to get property of non-object in C:\Program Files\Apache Group\Apache2\htdocs\is\www.drupal.ru_5_1\includes\form.inc on line 325

Notice: Undefined variable: redirect in C:\Program Files\Apache Group\Apache2\htdocs\is\www.drupal.ru_5_1\includes\form.inc on line 268

Notice: Undefined variable: base in C:\Program Files\Apache Group\Apache2\htdocs\is\www.drupal.ru_5_1\includes\form.inc on line 461

Кто что посоветует? Править код, наверное, не оч.хорошо. Что делать?

Комментарии

Аватар пользователя SadhooKlay SadhooKlay (не проверено) 19 апреля 2007 в 16:11

>файла instal.txt
Shok
Не знал, что нужен instal.txt , а не install.php

>Вот первые 3:
Это всё нотисы. Не ошибки же, а просто уведомления. Drupal же, как я понимаю ставится?

Аватар пользователя margol margol 19 апреля 2007 в 16:17

Это описка... конечно же instal.php
Это всё нотисы. Не ошибки же, а просто уведомления. Drupal же, как я понимаю ставится?
Да это уведомления об ошибках, вы советуете не обращать на них внимания? Как так? Я так понимаю ошибок быть не должно.

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

Вы ставите Drupal, судя по всему, на локальном сервере. Поскольку локальные пакеты предназначены для отладки сайтов и скриптов, то там по умолчанию установлен повышенный уровень контроля за ошибками и правильностью кода.
На рабочих серверах в интернете такого обычно нет, там эти уведомления показываться не будут. Кстати, в следующей версии Drupal это уже, говорят, также исправлено.

Включить более "толерантный" режим помогает строка "php_value error_reporting 7" в файле .htaccess. Или "php_value error_reporting E_ALL & ~E_NOTICE". О смысле этих параметров можно прочитать в файле php.ini (в Denwer он переведен на русский язык).

Аватар пользователя margol margol 20 апреля 2007 в 12:02

Cпасибо за ответ. У меня и было php_value error_reporting 7 в .htaccess
Сейчас поэкспериментировала ставила значение этого параметра как вы советуете
php_value error_reporting E_ALL & ~E_NOTICE
и вовсе не описывала это value_repording. Результат одинаков - 8 ошибок.
А вот в php.ini установка
error_reporting = E_ALL & ~E_NOTICE
помогла - не показывает уведомления о стандартных ошибках кода.

И вот еще что. В первом окне при установке Друпала у меня нет этой радиогруппы с выбором типа базы данных, как в инструкции http://docs.drupal.ru/doc/ustanovka_sistemy
Почему и что делать?

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

А БД у вас какая? MySQL?
С другой стороны: если все устанавливается без этого выбора типа базы данных, то не все ли вам равно, что нет радиогруппы? Smile

Аватар пользователя sashurik sashurik 19 апреля 2007 в 17:56

У меня таже самая беда. Вот создал пустую базу в mysqladmine и запускаю Drupal. он также выдает: Notice: Trying to get property of non-object in r:\home\drupal-5.1\www\includes\form.inc on line 325

Notice: Undefined variable: redirect in r:\home\drupal-5.1\www\includes\form.inc on line 268

Notice: Undefined variable: base in r:\home\drupal-5.1\www\includes\form.inc on line 461

Notice: Undefined index: #value in r:\home\drupal-5.1\www\includes\form.inc on line 1041

Notice: Undefined index: #value in r:\home\drupal-5.1\www\includes\form.inc on line 1041

Warning: Cannot modify header information - headers already sent by (output started at r:\home\drupal-5.1\www\includes\form.inc:325) in r:\home\drupal-5.1\www\includes\common.inc on line 141

Notice: Undefined variable: no_module_preprocess in r:\home\drupal-5.1\www\includes\common.inc on line 1467

Notice: Undefined variable: no_theme_preprocess in r:\home\drupal-5.1\www\includes\common.inc on line 1488

Затем я ввожу данные о базе и пользователя. И он вообще загибается:

выдает кучу таких ноутов. А что дальше делать? где дальше настраивать его?

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

Таблицы создает сам инсталлятор Drupal. Вам достаточно до его запуска создать пустую базу данных.

От сообщений помогает, как я уже писал выше, строка "php_value error_reporting 7" в файле .htaccess. Или "php_value error_reporting E_ALL & ~E_NOTICE".