проблема в самом начале установки!!!

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

Аватар пользователя yardie yardie 16 февраля 2010 в 20:09

Приветствую! В общем суть такова: делаю всё по инструкции, C:\WebServers\home\drupal\www туда кидаю файлы
в денвере набираю http://drupal/
начинает работу установка в виде
Deprecated: Function ereg() is deprecated in Z:\home\drupal\www\includes\file.inc on line 902
Deprecated: Function ereg() is deprecated in Z:\home\drupal\www\includes\file.inc on line 902
Deprecated: Function ereg() is deprecated in Z:\home\drupal\www\includes\file.inc on line 902
так много раз и в конце
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\drupal\www\includes\file.inc:902) in Z:\home\drupal\www\includes\install.inc on line 618

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

в чём может быть проблема? ведь установка на первый взгляд простая?

Комментарии

Аватар пользователя yardie yardie 16 февраля 2010 в 21:05

В общем нашёл проблему!
В новой версии Денвера есть PHP 5.3.1, вот в нём то и проблема, ставлю Денвер с PHP 5.2 и всё РАБОТАЕТ!!!

Аватар пользователя Виктор1990 Виктор1990 16 февраля 2010 в 21:12

В папке www, что в "Денвере" нужно создать новую папку например "drupal" и набрать в браузере, при звпущеном денвере localhost/drupal
И запустится установка...

Аватар пользователя volocuga volocuga 17 февраля 2010 в 0:37

Эта трабла описана на офсайте,просто совет на будущее: если выскакивает ошибка, лучше по её тексту искать на drupal.org

И ещё: переходите на wampserwer, там версии РНР меняются в 2 клика

Аватар пользователя inkor inkor 13 июня 2010 в 22:11

Данная ошибка связана с тем что в php 5.3.0 функция ereg() устаревшая.

Есть два быстрых решения данной проблемы:

1. Перейти на более раннюю версию PHP (это можно сделать через панель управления хостингом, или написав письмо с просьбой о переходе на более ранюю версию PHP в службу поддежки вашего хостинга)

2. Редактирования исходного файла в Drupal. Для этого откройте в редакторе файл /includes/file.inc и найдите там следующую строку
<?php
elseif ($depth >= $min_depth && ereg($mask, $file)) {
?>

И замените её следующей:
<?php
elseif ($depth >= $min_depth && mb_ereg($mask, $file)) {
?>