Добрый день!
Я новичок, постигаю азы. Мне предоставили логин и пароль для входа в систему, но они не работают. Ввожу их - появляется белая страница, ничего не происходит. С чем это связано? Помогите, пожалуйста!
спасибо, почитала инфо, вот что выдал:
Parse error: syntax error, unexpected ',' in /home/u31770/htkru/www/includes/file.inc on line 626
то есть синтаксич. ошибка. как ее исправить? перезалить данный файл?
то есть синтаксич. ошибка. как ее исправить? перезалить данный файл?
Ну возможно вы или кто-то другой случайно или намеренно отредактировал этот файл.
Да, просто загрузите свежий.
Однако учитывайте текущую версию ядра, вероятно файлы из других версий могут не работать правильно.
И так же можно предположить, что кто-то до вас реализовывал какой-то функционал путём правки этого самого файла. В этом случае всё немного драматичнее:)
Сравните код в этом файле вашей версии и новой залитой с drupal.org. Только версии не забудьте сравнить.
Если файлы идентичны, и это случайная ошибка, то меняйте... если это не так, то пишите снова сюда:)
$regex = '/\.('. preg_replace('/ +'/, '|', preg_quote($extensions)) .')$/i';
вот такая штука. он вроде пишет что "," лишняя или лишние. боюсь менять код - вдруг вообще все убьется
Комментарии
Много раз обсуждалось - http://www.drupal.ru/taxonomy/term/11382
Ещё по теме
http://content-management-systems.info/node/565
https://www.google.ru/search?q=drupal+%D0%B1%D0%B5%D0%BB%D0%B0%D1%8F+%D1...
спасибо, почитала инфо, вот что выдал:
Parse error: syntax error, unexpected ',' in /home/u31770/htkru/www/includes/file.inc on line 626
то есть синтаксич. ошибка. как ее исправить? перезалить данный файл?
Ну возможно вы или кто-то другой случайно или намеренно отредактировал этот файл.
Да, просто загрузите свежий.
Однако учитывайте текущую версию ядра, вероятно файлы из других версий могут не работать правильно.
И так же можно предположить, что кто-то до вас реализовывал какой-то функционал путём правки этого самого файла. В этом случае всё немного драматичнее:)
Сравните код в этом файле вашей версии и новой залитой с drupal.org. Только версии не забудьте сравнить.
Если файлы идентичны, и это случайная ошибка, то меняйте... если это не так, то пишите снова сюда:)
имеются ввиду версии PHP? в моем файле это v 1.121.2.5 2008, в новом загруженном мной с сайта v 1.121.2.13 2010. не знаю, совместимы ли они
Не, версии Drupal.
Вы откройте файл /home/u31770/htkru/www/includes/file.inc и посмотрите в текстовом редакторе на строку 626 - там по видимому что-то не так.
$regex = '/\.('. preg_replace('/ +'/, '|', preg_quote($extensions)) .')$/i';
вот такая штука. он вроде пишет что "," лишняя или лишние. боюсь менять код - вдруг вообще все убьется
выдрала этот файл из контекста и проверила на дримвивере - если убрать первую запятую, он пишет "все ок".
Символ "/" после preg_replace('/ +' - не на месте.
Сравните исходный файл (скачайте с сайта drupal.org) с вашим - и всё станет понятно скорее всего.
$regex = '/\.('. ereg_replace(' +', '|', preg_quote($extensions)) .')$/i';
в новой версии так
Запятая там на месте см. http://www.php.net/manual/ru/function.preg-replace.php
то есть можно просто эту строчку заменить и все заработает?
А что за новая версия, она откуда?
Попробуйте, если не заработает вернёте её обратно:)
А если заработает то не возвращайте:)
Вы просто её закоментируйте, и новую ниже напишите.
ок, спасибо за совет, попробую.
Ура, заработало!! Спасибо!