Сайт работал несколько лет без проблем (R400).
Сегодня захожу на сайт и наблюдаю белую(пустую) страницу.
В php.ini включаю display_errors = On
В браузере ошибка:
Fatal error: Cannot redeclare file_write() in /var/www/Имя пользователя/data/www/Сайт.Ру/common.php on line 1853
Подскажите как решить проблему , вот часть кода из common.php:
Сегодня захожу на сайт и наблюдаю белую(пустую) страницу.
В php.ini включаю display_errors = On
В браузере ошибка:
Fatal error: Cannot redeclare file_write() in /var/www/Имя пользователя/data/www/Сайт.Ру/common.php on line 1853
Подскажите как решить проблему , вот часть кода из common.php:
Код:
{
$bytes_written = false;
if ($max_size && @filesize($file) >= $max_size)
{
$old_name = $file; $ext = '';
if (preg_match('#^(.+)(\.[^\\/]+)$#', $file, $matches))
{
$old_name = $matches[1]; $ext = $matches[2];
}
$new_name = $old_name .'_[old]_'. date('Y-m-d_H-i-s_') . getmypid() . $ext;
clearstatcache();
if (@file_exists($file) && @filesize($file) >= $max_size && !@file_exists($new_name))
{
@rename($file, $new_name);
}
}
if (!$fp = @fopen($file, 'ab'))
{
if ($dir_created = bb_mkdir(dirname($file)))
{
$fp = @fopen($file, 'ab');
}
}
if ($fp)
{
if ($lock)
{
@flock($fp, LOCK_EX);
}
if ($replace_content)
{
@ftruncate($fp, 0);
@fseek($fp, 0, SEEK_SET);
}
$bytes_written = @fwrite($fp, $str);
@fclose($fp);
}
return $bytes_written;
} ЗДЕСЬ СТРОКА 1853
function bb_mkdir ($path, $mode = 0777)
{
$old_um = umask(0);
$dir = mkdir_rec($path, $mode);
umask($old_um);
return $dir;
}