Посоветуйте, правильно ли чищу БД?
Недавно начал администрировать сайт на InstantCMS v1.10.1 станицы Раевской, который одолели уже спамеры и хакеры))
В связи с чем озадачился вопросом переезда на другой хостинг и полез в БД, где обнаружил огромные таблицы (скрин из Пхпмайадмин)
cms_stats и cms_search
По совету подобных тем форума, в настройках сайта отключил сбор статистики, после чего сделаю экспорт БД.
Собственно вопрос- для очистки нажимаем именно кнопочку очистить в таблице cms_stats (как на скрине кр. стрелочка)?
Аналогичную процедуру проделать ли с cms_search?
Еще по совету хостера делал оптимизацию таблиц в Пхпмайадмин.
И пожалуйста попутный вопрос- перестало приходить уведомление на электронную почту при регистрации, вследствие чего не могут зарегистрироваться пользователи, раньше все работало, только пользователи жаловались на капчу, трудно ее пройти, может быть тоже проблема в таблицах?
mysqldump -uлогин -p database > database.sql
затем в phpmyadmin чистите базы и проверяете работу сайта
если все хорошо удаляете database.sql, снова делаете дамп и переносите его на новый хостинг
Проверьте, все ли у вас правильно заполнено в настройках почты в админке.перестало приходить уведомление на электронную почту при регистрации
Смотрите логи
вот с хакерами — да, может и полегчает, если на новом хостинге админ с прямыми руками...
по поводу каптчи: поставьте от максисофта, приятная вещь
по поводу спама — введите ограничение на постинг в блогах по карме, ну а форум придется ручками модерировать.
по поводу защит — юзайте .htaccess команды для защиты от проникновения и соблюдайте аттрибуты на папках и файлах.
Но с регистрацией пока не разобрался, есть желание чтобы работала встроенная регистрация, в настройках вроде все нормально))
БД скачать не удалось, видимо слишком большая в 425 Мб, постоянно выдавала ошибку, на свой страх и риск очистил таблицы cms_stats и cms_search, проверил сайт вроде работает без изменений, после чего БД стала в 44МБ и прекрасно скачалась, мне даже показалось что сайт стал быстрее загружаться!
так, только права и владельца потом проверьте у файлов и папока файлы сайта- просто скачиваем по фтп все с хоста (к примеру файлзиллой) и закачиваем на новый- так?!
нужно было качать не из phpmyadmin а из консоли, например с помощью winscp или файлзиллой по ftpБД скачать не удалось, видимо слишком большая в 425 Мб