Уважаемые, коллеги!
Устанавливаю версию 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
Кто что посоветует? Править код, наверное, не оч.хорошо. Что делать?
Комментарии
>файла instal.txt
Не знал, что нужен instal.txt , а не install.php
>Вот первые 3:
Это всё нотисы. Не ошибки же, а просто уведомления. Drupal же, как я понимаю ставится?
Это описка... конечно же instal.php
Это всё нотисы. Не ошибки же, а просто уведомления. Drupal же, как я понимаю ставится?
Да это уведомления об ошибках, вы советуете не обращать на них внимания? Как так? Я так понимаю ошибок быть не должно.
Вы ставите Drupal, судя по всему, на локальном сервере. Поскольку локальные пакеты предназначены для отладки сайтов и скриптов, то там по умолчанию установлен повышенный уровень контроля за ошибками и правильностью кода.
На рабочих серверах в интернете такого обычно нет, там эти уведомления показываться не будут. Кстати, в следующей версии Drupal это уже, говорят, также исправлено.
Включить более "толерантный" режим помогает строка "php_value error_reporting 7" в файле .htaccess. Или "php_value error_reporting E_ALL & ~E_NOTICE". О смысле этих параметров можно прочитать в файле php.ini (в Denwer он переведен на русский язык).
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
Почему и что делать?
А БД у вас какая? MySQL?
С другой стороны: если все устанавливается без этого выбора типа базы данных, то не все ли вам равно, что нет радиогруппы?
У меня таже самая беда. Вот создал пустую базу в 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
Затем я ввожу данные о базе и пользователя. И он вообще загибается:
выдает кучу таких ноутов. А что дальше делать? где дальше настраивать его?
Больше всего меня удивляет, что база пустая! Где находится скрипт для mysqlm чтобы залить таблички в mysql ?
Таблицы создает сам инсталлятор Drupal. Вам достаточно до его запуска создать пустую базу данных.
От сообщений помогает, как я уже писал выше, строка "php_value error_reporting 7" в файле .htaccess. Или "php_value error_reporting E_ALL & ~E_NOTICE".