- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Есть сайт на WP, хостится у godaddy. Примерно месяц назад с периодичностью раз в несколько дней кто-то/что-то переписывает htaccess файл - добавляет дополнительные строчки, или последний раз продублировал код в нем раз стопицот, так что размер файла стал 156 кб вместо 4. Сайт естественно падает, после восстановления стандартного файла восстанавливается до следующего раза.
Хостинг говорит, что они ни причем и что это вероятно какой-то из плагинов переписывает htaccess.
Никогда подобного не слышал и нагуглить не смог . Вопрос: возможно ли такое в реальности, если да то как спасаться?
Спасибо.
bober, конечно возможно. Сначала запретите .htaccess на запись, установив права 444 для этого файла. Затем поищите в своих файлах скрипт, который переписывает htaccess. У вас скорее вирусняк какой-то засел...
bober, в поддержку godaddy напишите, возможно меняются еще какие-то файлы движка или шаблона.
хостится у godaddy. Примерно месяц назад с периодичностью раз в несколько дней кто-то/что-то переписывает htaccess файл - добавляет дополнительные строчки
1. С вероятностью 99% у тебя вирь.
2. Меняй хостинг. Вне зависимости от др. условий. У годяди есть странная проблема с русским ВП. Именно при включённой русской локализации. На оф форуме уже несколько раз это выясняли.
bober, конечно возможно. Сначала запретите .htaccess на запись, установив права 444 для этого файла. Затем поищите в своих файлах скрипт, который переписывает htaccess. У вас скорее вирусняк какой-то засел...
Один из плагинов. Тоже сталкивался не один раз и на разных хостах - что-то берет и начинает переписывать, обычно откатывает к стандартному варианту. В логах ничего не нашел - только простукивание файла через определенное время. Поменял права - самый простой способ.
Добрый день! Подскажите, пожалуйста, у меня стандартно в теме стоит виджет "похожие статьи". В последнее время почему-то заголовки к этим похожим статьям показываются не полностью. Что нужно подкорректировать в стилях?
ниже эти стили:
/*/////////////////////////////////////////////////////////////////////////////
// Related Post css
////////////////////////////////////////////////////////////////////////////*/
#post-related {
padding: 0px;
margin: 2em 0px 0px;
clear: both;
float: left;
width: 100%;
}
#post-share {float: left;width: 50%;}
#related-post {float: right;width: 50%;}
#post-related h4, #post-related-inline h4 {
font-size: 1.75em;
margin: 0px 0px 0.5em;
padding: 0px 0px 5px;
float: left;
width: 100%;
border-bottom: 1px solid #eee;
}
#post-related h2,#post-related-inline h2 {
font-size: 1.125em;
line-height: 1.4em;
margin: 0 0 5px;
letter-spacing: normal;
text-align: center;
display: block;
padding: 0px;
}
#post-related-inline h2 {
text-align: left !important;
font-size: 1.4em;
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}
#post-related h2 a, #post-related-inline h2 a {
text-decoration: none;
}
#post-related .feat-cat-meta {
margin: 0px 1.25em 0.5em 0px;
float: left;
width: 31%;
height:250px;
overflow:hidden;
}
#post-related .feat-cat-date {
margin: 0px 0px 0.25em;
padding: 0px 0px 0.5em;
color: #aaa;
}
#post-related .post-small-thumb {
margin: 0px;
padding: 5px 0 0;
float: left;
}
#post-related .post-small-right {
margin: 0px;
padding: 0px 0px 0px 15px;
float: left;
width: 450px;
}
#post-related .feat-cat-meta p {
margin: 0.5em 0 0;
}
#post-related img.alignleft {
padding: 0px;
margin-right: 15px;
margin-bottom: 0px;
}
/* inline */
#post-related-inline .feat-cat-meta {
margin: 0px;
float: left;
width: 96%;
overflow:hidden;
padding: 2% 0%;
position: relative;
}
#post-related-inline .feat-cat-right {
margin: 0px 0 0 140px;
}
#post-related-inline .feat-cat-date {}
#post-related-inline .post-small-thumb {
height: auto;
width: 120px;
overflow: hidden;
border: 3px solid #FFF;
box-shadow: 0 0px 4px #888;
float: left;
}
#post-related-inline .post-small-right {}
#post-related-inline .feat-cat-meta p {
margin: 0px;
padding: 0px;
font-size: 1.125em;
line-height: 1.3em;
}
#post-related-inline .post-small-thumb img {
float: left;
height: auto;
width: 100%;
margin: 0px;
padding: 0px;
}
#post-related-inline small {
font-size: 1em;
color: #999;
display: block;
margin-bottom: 0.5em;
}
.related-post-thumb {
margin: 0px 0px 0.5em;
padding: 0px;
float: left;
max-height: 200px;
width: 100%;
overflow: hidden;
}
.related-post-thumb img {
margin: 0px;
padding: 0px;
float: left;
}
/*/////////////////////////////////////////////////////////////////////////////
// Post Navigation css
////////////////////////////////////////////////////////////////////////////*/
#post-navigator {
width: 100%;
margin: 0px 0px 1em;
padding: 0px;
float: left;
}
#post-navigator .wp-pagenavi {
margin: 0em;
text-align: center;
padding: 2em 0em 1em;
width: 100%;
font-size: 1.125em;
float: left;
}
#post-navigator .wp-pagenavi .pages {
width: auto;
position: relative;
height: auto;
color: #fff;
margin: 0px 0.5em 0px 0px;
padding: 0.5em 1em;
background: #333;
}
#post-navigator .wp-pagenavi .current {
text-decoration: none;
height: auto;
width: auto;
margin: 0px 0.25em 0;
display: inline;
color: #FFF;
padding: 1em 1.2em;
background-color: #52C0D4;
border:0 none;
}
#post-navigator .wp-pagenavi a {
text-decoration: none;
height: auto;
width: auto;
margin: 0px 0.25em 0;
display: inline;
color: #FFF;
padding: 1em 1.2em;
background-color: #52C0D4;
border:0 none;
}
#post-navigator .wp-pagenavi a:hover {
background-color: #2FA6BB;
}
#post-navigator .alignleft a, #post-navigator .alignright a {
margin: 0px;
text-decoration: none;
display: block;
border:0 none;
padding: 3px 8px;
font-weight: bold;
}
#post-navigator .alignleft a:hover, #post-navigator .alignright a:hover {
text-decoration: none;
}
#post-navigator-single, .post-nav-archive {
width: 100%;
font-size: 1em;
display: block;
margin: 0px;
padding: 0px;
float: left;
}
#post-navigator-single.post-nav-archive {
width: 97%;
font-size: 1em;
display: block;
margin: 0px;
padding: 1em 3% 1em 0%;
float: left;
}
#post-navigator-single .alignleft, .post-nav-archive .alignleft {
margin: 0px;
padding: 0px;
float: left;
width: 45%;
overflow: hidden;
text-align: left;
height: auto;
}
#post-navigator-single .alignright, .post-nav-archive .alignright {
margin: 0px;
padding: 0px;
float: right;
width: 45%;
overflow: hidden;
text-align: right;
height: auto;
}
#post-navigator-single a, .post-nav-archive a {
text-decoration: none;
}
#post-navigator-single a:hover, .post-nav-archive a:hover {
text-decoration: underline;
}
кто твою простыню читать тут будет
bober, конечно возможно. Сначала запретите .htaccess на запись, установив права 444 для этого файла. Затем поищите в своих файлах скрипт, который переписывает htaccess. У вас скорее вирусняк какой-то засел...
Установил 444, посмотрим... Насчет вируса - как-то же еще он должен проявляться, если есть - не цель же у него с htaccess играться. Да и прошерстил я все что мог - не вижу даже намека.
bober, в поддержку godaddy напишите, возможно меняются еще какие-то файлы движка или шаблона.
С поддержкой каждый раз базарил по телефону, последние разы на повышенных тонах, с супервайзерами. Футболят упорно, говорят только, что у них сервер работает как часы, а что там у меня в скриптах, созданных третьей стороной - от собственно WP до плагинов - они знать не могут, они мол не вебдевелоперы.
1. С вероятностью 99% у тебя вирь.
2. Меняй хостинг. Вне зависимости от др. условий. У годяди есть странная проблема с русским ВП. Именно при включённой русской локализации. На оф форуме уже несколько раз это выясняли.
Про вирус написал выше - сомнительно. Хотя конечно пройду еще раз по всем углам... Насчет же менять хостинг - во-первых, сайт клиентский, геморно, а во-вторых, у меня у годяди хостятся десятки сайтов, на обоих языках (в см. русский и английский) - ничего подобного не возникало. Да и этот сайт, о котором речь - он там лежит уже 5 лет, а проблема возникла около месяца назад только.
Один из плагинов. Тоже сталкивался не один раз и на разных хостах - что-то берет и начинает переписывать, обычно откатывает к стандартному варианту. В логах ничего не нашел - только простукивание файла через определенное время. Поменял права - самый простой способ.
Ну тоже склоняюсь к этому, тем более что плагинов два десятка, некоторые самописные, и наверняка без многих можно обойтись. Буду проводить жесткую ревизию...
Благодарю всех ответивших.
Установил 444, посмотрим... Насчет вируса - как-то же еще он должен проявляться, если есть - не цель же у него с htaccess играться.
Это и есть проявление вируса, с htaccess он играется для того чтобы, например, перенаправлять весь мобильный и поисковый трафик на другой сайт.
0) Бекапите сайт и базу.
1) Меняете все пароли (хост, админа).
2) Обновляете двиг (папки вп админ, вп инклуд и впшные файлы в корне (кроме вп конфиг и вп контент) полностью сперва сносите). Вирус может быть записан в любой файл движка.
3) Обновляете/перезаписываете все плагины.
4) Вручную проверяете тему и ее файлы.
5) Проверяете папку аплоадс и прочите папки в вп-контент.
6) Ставите запрет на редактирование файлов (чтоб только через фтп).
RaftKorn, спасибо за план... Отбэкапиться-то нетрудно, а вот обновить инклуд-папку... Там много всяких обрывков накопилось за годы, как бы разобраться, что нужно и что не нужно...
Но спасибо еще раз, попробую.