Версия Drupal 6.2. PHP 5
Вот такие ошибки после создания таблиц в БД.
Fatal error: Only variables can be passed by reference in d:\htdocs\stanki\includes\menu.inc on line 1721
Notice: unserialize() [function.unserialize]: Argument is not a string in d:\htdocs\stanki\install.php on line 141
В чем может быть проблема?
Комментарии
Что никто не знает в чем проблема? Может дело в настройках PHP?
Что то с настройками сервера либа апача, ошибка вызывается из следующего кода (точнее в строчке c return .... и видимо один из полученной ей переменной не типа стринг (о чем и сказано в сообщении Argument is not a string in d:\htdocs\stanki\install.php on line 141)
<?php
function drupal_detect_baseurl($file = 'install.php') {
global $profile;
$proto = $_SERVER['HTTPS'] ? 'https://' : 'http://';
$host = $_SERVER['SERVER_NAME'];
$port = ($_SERVER['SERVER_PORT'] == 80 ? '' : ':'. $_SERVER['SERVER_PORT']);
$uri = preg_replace("/\?.*/", '', $_SERVER['REQUEST_URI']);
$dir = str_replace("/$file", '', $uri);
return "$proto$host$port$dir";
}
<code>?>
поставил PHP 5.2.6 работает без ошибок. С PHP 5.2. ошибка была.