[Help] Форум взломан.

Статус
В этой теме нельзя размещать новые ответы.

weblinner

Создатель
Регистрация
6 Авг 2011
Сообщения
18
Реакции
1
Добрый день. Нужна помощь, форум (движок vBulletin 3.8.4), периодически глючит, при попытке залогинеться, выдаёт

Не удается добавить cookies. Header уже отправлен.
Файл: /public_html/includes/init.php
Строка: 518


После этого файл init.php меняет размер до 17 Мб. В чём может быть причина?

Заранее благодарен.
 
удалите все файлы с хостинга и залейте версию 3.8.6 - она более стабильная и сделайте обновление
 
удалите все файлы с хостинга и залейте версию 3.8.6 - она более стабильная и сделайте обновление

Т.е. переустановить форум на движок 3.6, а потом обновить до 3.8. Правильно?

А в чём может быть причина?
 
Причина может быть даже в лишнем пробеле в одном из файлов. Как только хоть один символ на страницу выведен эта страница уже не сможет выставить куки. Если правили не сами, то найти где и какой символ появился дело не очень простое (если только посмотреть дату и время изменения файлов на хостинге)
 
Причина может быть даже в лишнем пробеле в одном из файлов. Как только хоть один символ на страницу выведен эта страница уже не сможет выставить куки. Если правили не сами, то найти где и какой символ появился дело не очень простое (если только посмотреть дату и время изменения файлов на хостинге)

Никаких изменений в файлах не делали. Это может быть вирусом?
 
weblinner, вирус не может не изменить файлы (иначе это не вирус).
зайдите, например, по фтп и отсортируйте по дате изменения - те которые были изменены перед возникновением проблемы и есть проблемные (можете попробовать обновить их из чистого "дистрибутива")
 
weblinner, вирус не может не изменить файлы (иначе это не вирус).
зайдите, например, по фтп и отсортируйте по дате изменения - те которые были изменены перед возникновением проблемы и есть проблемные (можете попробовать обновить их из чистого "дистрибутива")

Подождите, опишите подробнее что сделать?
 
Нужно посмотреть дату последнего изменения у файлов на хостинге (в первую очередь). Самый универсальный способ - зайти по ftp. У большинства провайдеров можно зайти и через панель управления хостингом (cPanel или что там у Вас установлено). В первую очередь сам /includes/init.php
Хотя если с этим возникают трудности, то лучше забэкапить всё (файлы и БД) и, если это для Вас проще - пойти по пути предоженному z3rg. Так как если пропустите какие-то файлы и они останутся действительно зараженными, то проблемы вернутся.
 
удалите все файлы с хостинга и залейте версию 3.8.6 - она более стабильная и сделайте обновление
И обязательно не забудь пропатчить.А то там косяк с faq.php!
 
Проще все это проделать через терминал. Через FTP - долго слишком
в терминале - одна команда и последние измененные файлы в руках.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху