КаталогBuilderPHPDocs
RST MySQL

RST MySQL



Скрипт RST MySQL на PHP при своём небольшом размере способен во многих случаях заменить PHP MyAdmin который предлагается по умолчанию для создания и управления базами MySQL. И в отличии от PHP MySQL имеет очень простой интерфейс в котором разберётся даже новичок который по неопытности не знает как и что можно делать с базами данных. Заменить полностью систему управления базами скрипт конечно не способен, но с помощью него можно выполнять много разных операций над базой без необходимости заходить в PHP MySQL.

Скрипт выполнен в виде одного файла весом всего 81 килобайт. В целях безопасности его следует поместить в отдельную папку на хостинге и закрыть к нему доступ неавторизированным посетителям, хотя даже если кто то случайно и обнаружит этот скрипт, воспользоваться им, не зная имени юзера БД и пароля доступа, не сможет. Но лучше на всякий случай подстраховаться.

Что умеет скрипт - просмотр баз данных, просмотр таблиц, редактирование таблиц, добавление таблиц, создание новой БД, чтение произвольного файла на сервере если известен путь к нему (обход ограничений при safe_mode и safe_basedir), чтение информации о процессах MySQL, статистика использования БД, определение переменных Apache и MySQL, подсчёт количества БД на сервере (при определённых правах) и ещё некоторые весьма полезные функции.

Интерфейс скрипта RST MySQL полностью на русском языке, что очень удобно. При тестировании на Денвере скрипт показал все мои базы данных с количеством таблиц в них. Для операций с базами нужно всего лиш кликнуть на название базы которая нужна. Кодировка скрипта win1251 и данные из Бд он показывает в такой же кодировке, насколько корректно он будет работать с кодировкой utf-8 я не знаю, не проверял. Наверняка будет достаточно изменить кодировку на utf-8 в файле везде где стоит win1251 и для надёжности залить в папку скрипта файл .htaccess в котором должна быть строчка AddDefaultCharset UTF-8

Прежде чем использовать скрипт на реальном сервере, рекомендую погонять его на Денвере, проверить корректность работы всех необходимых Вам функций. У меня вроде всё работало кроме удаления отдельно взятой базы данных, но это скорее всего связанно с тем что на Денвере немного другие настройки.

3 225 просмотров Открыть
LopeEdit

LopeEdit



На днях мне понадобилось заменить кусок кода в более чем 400-х html файлах. Там находился код баннера одной партнёрки которая перестала работать и вместо этого баннера мне нужно было вставить код тизерной рекламы. Вручную открывать каждый файл и менять одно на другое - адский труд. Поэтому я решил найти программу которая как то сможет облегчить мне работу. Как говорится поиск рулит. И я одну из таких программ нашёл и тут же протестировал.

Программа называется LopeEdit, в исходном варианте русского языка нет, но я скачал дополнительный ланг файл с русским языком. После установки нужно зайти в папку программы и закинуть ланг файл в папку для языковых файлов. При запуске программа автоматически запустится с русским интерфейсом, ну а если нет, то в настройках просто выбираем язык интерфейса.

С помощью этой программы я за 10 минут заменил код ненужного баннера на код тизерной рекламы во всех 400-х файлах. Правда мне понадобилось примерно полчаса пока я разобрался как это сделать удобнее и быстрее. Принцип работы программы в том что если ей указать определённую папку с файлами на компьютере, то она по команде будет искать заданную ей строчку кода или кусок кода из любой строки. В режиме поиск-замена указываем код который нужно найти и код на который нужно найденный фрагмент кода заменить.


Редактирование файлов заключалось в том что я построчно вводил код строчек с баннером для поиска и построчно код тизерной рекламы для замены первого на второе. Так как код баннера по количеству строк был больше чем код тизерной рекламы, то оставшиеся и уже не нужные строки я заменял на пусто - не заполнял поле замены. Получались просто пустые строки.

При использовании LopeEdit в режиме поиск-замена нужно внимательно проверить редактируемые файлы на наличие одинаковых фрагментов кода. Иначе программа кроме нужной Вам замены, заменит и те фрагменты кода которые Вы не хотите редактировать. Для того что бы такой ошибки не было, рекомендую прежде чем начать поиск-замену включить только поиск. Если при этом не будет найден фрагмент кода в другом месте, то можно смело приступать к массовому редактированию файлов.


Единственное неудобство данной программы в том что поиск и замена производятся построчно а не куску кода из 2-х и более строк. Тогда массовое редактирование было бы намного удобнее. Тем более что в программу, как я понял из интерфейса, встроен FTP менеджер, то есть массовое редактирование файлов возможно и в папке находящейся на сервере в интернете, а не только на компьютере. Правда я эту опцию не пробовал.

2 751 просмотров Открыть
Open Server альтернатива Denwer

Open Server альтернатива Denwer



Один из самых популярных инструментов веб мастеров долгие годы был Денвер. И хотя и ранее существовали альтернативные веб сервера для установки на компьютер, Денвер всегда лидировал. Объяснялось это тем что он очень легко устанавливается, достаточно шустро работает и не требует никаких особых знаний. Но с момента выхода первых версий Денвера до настоящего времени, ничего особо нового в Денвере не появилось. Были устранены разные мелкие глюки и ошибки, обновлены версии PHP и MySQL, драйвера и библиотеки. Поэтому не удивительно что более новые разработки уже наступают Денверу на пятки. Одной из таких разработок стал Open Server, о котором и пойдёт речь.

Open Server - это не просто ещё один локальный веб сервер с помощью которого на компьютере можно запускать и тестировать скрипты и движки. Это своего рода комплект инструментов для вебмастера. Кроме собственно самого сервера в полный комплект Open Server включены ещё более 50 разных программ и утилит для работы с текстами, файлами, графикой, офисными документами, видео и прочим. Учитывая что всё это может работать с флэш накопителя не требуя установки на компьютере, получается очень удобная штука. Фактически имея флешку с Open Server можно решать практически любые задачи не привязываясь к определённому компьютеру. Достаточно подключить флеш накопитель к любому компьютеру или ноутбуку, и уже через 10 секунд можно работать так же как со своего компьютера, имея под рукой всё что необходимо для решения 99% задач.

Основные компоненты:
Управляющая программа Open Server
Apache 2.2.23;
Apache 2.4.3;
Nginx 1.2.7;
MySQL 5.1.67;
MySQL 5.5.30;
MySQL 5.6.10;
MariaDB 5.5.29;
PostgreSQL 9.2.3;
PHP 5.2.17 (Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4); PHP 5.3.21 (Xdebug 2.2.1, IonCube Loader 4.2.2, Memcache 2.2.7, Imagick 3.1.0);
PHP 5.4.11 (Xdebug 2.2.1, IonCube Loader 4.2.2, Memcache 2.2.7, Imagick 3.1.0);
FTP FileZilla 0.9.41;
ImageMagick 6.7.9;
Fake Sendmail 32;
NNCron Lite 1.17;
Memcached 1.2.6;
Adminer 3.6.3;
HeidiSQL 7.0;
Webgrind 1.0;
PHPMyAdmin 3.5.6;
PHPPgAdmin 5.1-dev;
PHPMemcachedAdmin 1.2.2;
Все компоненты сборки представлены в 32-битной версии. Поддерживаемые версии Windows (32-бит и 64-бит): Windows 8 / Windows 7 / Server 2008 / Vista / Windows XP SP3; Минимальные системные требования для работы программного комплекса: 200 Мб RAM и 1 Гб на HDD;

Впечатляет? И это только серверная часть. В дополнительном комплекте следующий набор программ

CamStudio — Запись видео;
EYE3 — Пипетка;
IcoFX — Редактор иконок;
LightScreen — Снятие скриншотов;
PicPick — Фоторедактор;
PixBuilder — Фотостудия;
PngOptimizer — Оптимизатор графики;
InfraRecorder — Запись дисков;
KMPlayer — Видеоплеер;
PeaZip — Архиватор;
Punto Switcher — Автопереключение языков;
SPlayer — Производительный видеоплеер;
UltraSearch — Скоростной поиск файлов;
VirtuaWin — Виртуальные рабочие столы;
Dmaster — Менеджер закачек;
FileZilla — FTP клиент;
Firefox — Браузер;
Iron (Chrome) — Браузер;
Kitty — SSH клиент;
MyEnTunnel — SSH тоннель;
Opera — Браузер;
Skype — Общение;
SMSniff — Сетевой сниффер;
TeamViewer — Управление удалённым компьютером;
Tunnelier — SSH мультиклиент;
uTorrentPortable — Торрент клиент;
WinMTR — Ping и Trace;
WinSCP — SCP клиент;
AutoRuns — Менеджер автозагрузки;
ConEmu — Продвинутая консоль;
Cports — Мониторинг открытых портов;
Double — Файлменеджер;
Explorer++ — Продвинутый проводник;
MyEventViewer — Просмотр журнала системных событий;
ProcessExplorer — Менеджер процессов;
Procmon — Мониторинг процессов;
WinDirStat — Анализ размера папок и файлов;
CintaNotes — Записная книжка;
FoxitReader — PDF просмотрщик;
Notepad++ — Текстовый редактор;
Notepad2 — Продвинутый Блокнот;
STDUViewer — Мультивьювер;
SumatraPDF — Просмотр PDF;
Sublime Text 2 — Редактор кода;
WinMerge — Сравнение файлов и папок;
WinScan2PDF — Сканирование в PDF;

Лично мне в этом наборе не хватает ещё вебмани кошелька, что бы полностью не зависеть от ноутбука на котором я работаю. В случае если нужно переустановить ОС, я ничего не потеряю, всё на флешке! Могу работать так же как и на своём ноутбуке в любом месте где есть интернет и самый простенький комп. Уже 3-й месяц я работаю только с Open Server, Денвер полностью удалил и забыл! Работается намного удобнее, доступ к любым компонентам открывается одним кликом по значку в трее. На ходу можно менять конфигурацию сервера, если например нужно проверить работоспособность CMS или отдельного скрипта на разных версиях PHP и Апача, с включеным или отключенным Nginx.

Единственное условие для нормальной работы с внешнего накопителя - современная высокоскоростная флешка. Я использую два варианта - установил Open Server на флешку для работы с других компьютеров и для резервного хранения данных, а когда работаю со своего ноута. то использую Open Server установленный на диске D в отдельной папке. Главное не забывать о синхронизации всех данных на компе и на флешке. Делается это простым копированием файлов. Можно с помощью файлового менеджера задав режим замены только изменённых файлов. да, чуть не забыл, скачать Open Server можно (и даже нужно) с одноимённого сайта - open-server.ru

4 265 просмотров Открыть
Защита сайта от атак

Защита сайта от атак

Один из способов нарушить работу сайта - это посылать запросы на открытие одновременно многих страниц в течении достаточно продолжительного времени, то есть провести дос-атаку. Даже если никто специально не хочет сделать Ваш сайт временно недоступным, из за перегрузки сервера на котором Ваш сайт находится, это могут сделать программы качалки, которые скачивают сайты целиком. Так же иногда проявляют большую активность поисковые роботы которые могут сканировать сайт во много потоков, тем самым сильно нагружая сервер.

  Даже если сервер и выдержит нагрузку, при частом повторении подобной ситуации может возникнуть проблема с хостером. Для сайтов на виртуальном хостинге существуют ограничения на потребление памяти, количество соединений с БД и нагрузку процессора. Если хостинг который Вы выбрали достаточно недорогой, то рассчитывать что сервер работает на крутом компьютере, не стоит. Наверняка и процессор слабый и оперативки мало. А если учесть тот факт что на одном жёстком диске может находится и 300 и более сайтов, то даже за самые незначительные перегрузки хостер может выключить Ваш сайт и потребовать либо уменьшить нагрузку, либо перейти на более дорогой тарифный план.

   Виртуальный хостинг изначально не рассчитан на большие нагрузки от сайтов которые на нём находятся. В зависимости от движка на котором работает сайт, нагрузка может стать предельной и при 200 посетителях и при 1000 посетителей в сутки. А если ещё и всякие качалки и грабберы выкачивают информацию с сайта большими порциями во много поточном режиме, то даже оптимизация скриптов на которых работает сайт не поможет  и придётся раскошеливаться на более высокий (порой от 5-ти и более раз) тариф.

   Про оптимизацию скриптов я расскажу в другой раз, а сейчас хочу поделится способом который защитит сайт от грабберов, качалок, много поточного сканирования и дос атак. Способ был придуман Андреем Якушевым и взят с его сайта AVY.RU и реально в боевых условиях помог мне убрать нагрузку с одного аккаунта. Повадился залазить ко мне на один сайт под видом гуглебота программа качалка или граббер. Скрипт аналитики постоянно показывал большой траффик от гуглебота хотя в панели управления сайтом Google данные о количестве проиндексированных страниц было в разы меньше. А на днях с одного IP который определился как сеть в городе Краснодар вообще что то вроде мини дос-атаки провели. За сутки насканировали 12000 страниц! Трафика только на этом IP за сутки почти 3 Ггб.! Когда хостер прислал мне отчёт по нагрузке, я не поверил своим глазам пока не полез в статистику сервера. Я за сутки превысил лимит в 8 раз! Удивительно что сайт совсем не закрыли.

  Я срочно установил на сайт скрипт защиты который автор назвал скрипт ограничения выдачи количества страниц одному пользователю. Посмотреть его код можно по ссылке названия скрипта. Принцип действия скрипта очень простой, запоминается ip-адрес и время обращения с этого адреса. И если в течение заданного времени происходит обращение с того же адреса, то ему  выдаётся ошибка 503.  Если количество недопустимых обращений подряд превышает  определённое число, ip-адрес закрывается через файл  .htaccess

    Если даже пока у Вас нет таких проблем, то на будущее рекомендую всё равно его сохранить у себя на компе. Никто не знает когда могут появится проблемы и лучше подстраховаться.

2 757 просмотров Открыть
Борьба с вирусами

Борьба с вирусами



Интернет сейчас просто кишит разными шпионскими программами которые так и норовят пролезть в Ваш компьютер, причём как можно незаметнее для Вас. Этаких непрошеных гостей которые могут без спроса что то натворить в Вашем компе можно подобрать где угодно. Заходишь на вроде бы совершенно безобидный сайтик со схемами бисероплетения а там совершенный лопух вебмастер не следящий за состоянием своего сайта допустил заражение сайта очень серьёзным вирусом.

     А так как на такой сайт может зайти человек далёкий от какого либо понятия - что такое вирус или программа шпион, подцепит эту заразу через свой браузер и даже знать не будет что компьютер серьёзно болен. Или если Вы сами зайдёте на заражённый сайт с антивирусом который пропустит заразу - не существует антивирусов на 100% защищающих компьютер.

      Представьте себе что подцепили Вы заразу которая внедрилась в автозагрузку и дополнительно маскируясь под вполне безобидную программку работающую в фоновом режиме плодит троянов похищающих Ваши пароли, куки и даже логины для доступа по FTP к сайту. Если антивирусник достаточно хороший или установлен сетевой экран, то при попытке трояна отправить Ваши секретные данные с компа скорее всего Вы будете оповещены.

     Стандартная процедура - проверить полную проверку антивирусником комп. Проверили, антивирусник нашёл пару тройку троянов - шпионов и Вы довольны. Но не тут то было. Антивирусник через 5 минут опять сигналит - Вирус! И так будет продолжаться пока до Вас не дойдёт что стандартными способами вылечить комп не удастся. Антивирус просто не видит ту программку которая постоянно восстанавливает удалённые файлы так как считает что это родная, установленная Вами прога.

     Кроме всего прочего этот шпион ещё и удалит всю информацию о контрольных точках восстановления системы, поэтому даже при желании Вы не сможете сделать откат. И это я перечисляю вполне реальные симптомы реальной программы шпиона которую подцепила на мой ноутбук жена, погуляв пол часа по сайтам со схемами бисероплетения (это у неё хобби такое). 

     Так вот, ради чего всё это я описываю - есть способ как в таком безнадёжном варианте без переустановки системы вылечить комп. А например в моём случае дело было именно безнадёжным. Пробовал и Доктор Веб, и Аваст, и Авиру, и НОД32 и пару онлайновых сканеров - всё впустую. Причём после всего лечения и удаления кучи разных вполне безобидных вирусов и троянов последнюю программу шпион видел только простой Spuvare Doctor который бесплатно можно получить у Гугла. Остальные навороченные и платные антивирусники ничего не находили. И если бы я не воспользовался этим бесплатным антивирусом, то о наличии вируса плодящего троянов узнал бы только после того как файрволл стал бы поднимать тревогу.

      Ну а сам способ достаточно простой. Так как программа шпион запускается вместе с компом, значит надо сделать так что бы получить доступ антивирусника к харду когда система не работает. Тоесть Винда не работает. Как ? Просто снять хард с компа и подключить его к другому компу в качестве дополнительного жёсткого диска. Я проделал эту операцию используя специальный переходник приобретённый в компьютерном магазине позволяющий подключить хард от ноутбука через USB разьём.

     Проверив несколькими антивирусниками на нескольких компах свой хард я обнаружил и удалил всю заразу с жёсткого диска. И как результат - сейчас я спокойно работаю со своего ноутбука не боясь что мои пароли и логины похитят, а мои сайты поломают получив доступ по FTP к моему хостингу.

3 360 просмотров Открыть
Алгоритм "Минусинск", методы и пути выхода

Алгоритм "Минусинск", методы и пути выхода

Отметим что алгоритм "Минусинск” направлен на пессимизацию сайтов, активно закупающих некачественные ссылки. Чтобы не попасть под фильтр достаточно закупать качественные ссылки на хороших сайтах.
 

Качественные сайты для покупки ссылок не находятся под фильтрами поисковых систем, имеют высокую посещаемость и малую долю продажных ссылок, большое количество страниц в индексе Яндекс и Гугл, возраст сайтов от одного года, большой ТИЦ и PR.
 

Избегайте массовой рассылки по каталогам, комментариям, гостевым книгам, профилям форумов и сайтов, так как это и есть поисковый спам!
 

Для вывода сайта из-под фильтра "Минусинск” необходимо проанализировать ссылочную массу. Подобные действия уже проводились SEO оптимизаторами в 2012 году для вывода сайта из-под фильтра "Пингвин” в поисковой системе Гугл.
 

Основной принцип выхода из под фильтра по всем рекомендациям команды Яндекс-Поиска это снять некачественную ссылочную массу:

  • Донор под АГС;
  • Донор не имеет трафика;
  • Много исходящих ссылок по сравнению с общим количеством страниц на сайте и количеством входящих ссылок;
  • Небольшое количество страниц в индексе Яндекс, по сравнению с общим количеством страниц на сайте;
  • Низкая уникальность контента на страницах;
  • Низкие показатели ТИЦ и PR, как следствие малого количества качественных входящих ссылок.

После снятия некачественной ссылочной массы, необходимо переиндексировать те страницы где располагались ссылки на ваш сайт. Чем быстрее вы это сделаете, тем быстрее ваш сайт выйдет из под фильтра.
 

По исследованиям promosite.ru - Яндекс переиндексирует рунет в среднем 1 раз в 2.92 месяцев.Исходя из этих исследований, вам придётся ждать до полугода для того чтобы ощутить эффект от снятия ссылок.
 

Есть выход, сервис, который отлично помогает при переиндексации страниц, это getbot.guru/.
 

В сервисе несколько тарифных планов, но самый эффективный для переиндексации это тариф Абсолют-Апдейт. По заявлениям разработчиков, переиндексация занимает 2 текстовых апдейта Яндекс, с вероятностью 70%.
 

Далее необходимо разбавить ссылочный профиль сайта, а именно докупить ссылок из социальных сетей, фэйсбук, вконтакте, твиттер, ссылок без анкора (прямой урл, далее..., подробнее и т.д.) этим разбавив ссылочную массу вашего сайта. Существует множество бирж и сервисов для покупки ссылок в социальных сетях, это indexgator.com, pr.sape.ru, blogun.ru.
 

Выполнив эти довольно простые манипуляции с вашим сайтом, вы достигнете не только выхода из под фильтра "Минусинск", но и обезопасите ваш сайт от дальнейших возможных фильтров, как со стороны Google, так и Яндекс.
 

1 920 просмотров Открыть
Раскрутка сайта. Пошаговая инструкция

Раскрутка сайта. Пошаговая инструкция



Каждый ценящий себя предприниматель хочет, чтобы его продукт или услугу нашли, воспользовались ею максимально быстро. При этом выигрывают все: как клиент, так и предприниматель. Этот процесс заключается в повышении уровня сайта в поисковиках. После того, как человек вводит определенный запрос, для него будет доступен список самых раскрученных сайтов. Как их раскрутить – это уже другой вопрос.

Во-первых: для начала нужно разработать определенную структуру сайта, то есть в поисковую систему необходимо ввести запрос, который будет отвечать за прирост посетителей, то есть, по которому они будут искать ваш сайт. Так же необходимо ознакомиться с сайтами конкурентов, и сделать свой еще лучше.

Во-вторых: обязательно нужно создать семантическое ядро. Говоря на простом языке - это ключевые слова, по которым люди будут находить вас в поисковых системах. Существует большое количество различных сервисов, предоставляющие возможность узнать насколько ваши ключевые слова популярны, высок ли спрос, для этого можно воспользоваться сервисами от популярных поисковых систем - Google Adwors или Wordstat Yandex. Сервисы элементарны в использование, необходимо только ввести ключевые слова, например "скрипты бесплатно" и посмотреть количество запросов.

В-третьих: уникальное наполнения сайта статьями. Большинство считают, что нужно просто наполнить сайт тематической информацией, после чего он сам выйдет в топ-10 яндекса или гугла. Но я хочу вас огорчить, для того что бы сайт набирал хорошую популярность и на него стали б в дальнейшем заходить люди, необходимы писать уникальные статьи, процент уникальности которых должен составлять не менее 85%. Категорически запрещается наполнять сайт плагиатом, в дальнейшем это может привести к бану в поисковых системах.

В-четвёртых: оптимизация сайта. Под этим термином подразумевается работа над простотой и удобностью сайта. Это необходимо для комфортного использования и понятности.

Раскрутка сайт - как вы уже поняли, это не особо таки сложное дело, как может показаться изначально. Вначале это может немного испугать, но после пары месяцев практики, все будет нормально.

1 806 просмотров Открыть
Семантическое ядро сайта

Семантическое ядро сайта


Что бы пользователи находили ваш сайт ПС (поисковые системы), необходимо в тексте на страницах сайта указывать ключевые слова, которые образуют так называемое семантическое ядро.

Семантическое ядро - это определенный набор ключевых слов или фраз предназначенных для составления основы в поисковых запросах.

Существует несколько способов, что бы попасть на сайт:
- зайти при помощи ввода адреса в сроку браузера;
- открыть закладку, которую вы сохранили;
- перейти по ссылке, которую нашли в поисковой системе;

Само собой разумеется, большое количество пользователей заходят на сайт при переходе по ссылке из поисковых систем. Для этого просто нужно набрать определенную фразу в поиске Гугла или Яндекса и после этого получить мгновенный результат.

Как составить семантическое ядро?
Необходимо отобрать ключевые слова для каждой страницы вашего сайта, желательно с отображением тематики вашего ресурса.
Для поиска и составления ключевых слов и фраз существуют специальный сервис крупнейших поисковых систем. Чтобы сайт приносил прибыль, для этого нужно, чтобы сайт был привлекательным. Поэтому ПС должна выдавать ссылки на сайт в топе 10, максимум в 20. После 20 позиции пользователи обычно не переходят на сайты. Все привыкли переходить по первым ссылкам, а не искать ваш сайт по ссылке, например "сервис для сайта".

Для получения статистика сайта, можно воспользоваться сервисом liveinternet или поисковыми запросами регионов и узнать какова интенсивность набора одинаковых строчек в поисковой строке. Исходя из этого, необходимо ориентироваться на эти ключевые слова, при составлении семантического ядра сайта.

Касательно поисковых запросов, то они бывают:
- высокочастотные;
- среднечастотные;
- низкочастотные;

Частотность запросов рекомендуется проверять в сервисе от Яндекса, который находиться по адресу - http://wordstat.yandex.ru/.
2 113 просмотров Открыть

Вирус на сайте

Не пугайтесь, на этом блоге нет вирусов. Этот пост о том как я вылечил один интернет магазин от вирусов. И хотя я так и не смог найти где прятался вирус, всё же с работой мне удалось справиться. Возможно вирус был занесённ тем, кто этот магазин устанавливал - специально или случайно, а возможно что владельцу сайта подсунули уже заражённый скрипт магазина, выдав его за оригинальный и сняв с него денежки. Я в истории вопроса особо не ковырялся, тем более что общался с владельцем магазина через посредника.

  А началось всё с того что один знакомый, через которого я уже принимал пару заказов на создание сайтов под ключ, попросил помочь побороть заражение сайта одной московской фирмы, вернее интернет магазина который находится в папке основного домена. Перед отьездом в отпуск я дал пару советов по удалению и поиску вирусов, но вылечить сайт не удалось. По приезду было предложенно либо вычислить где прячеться вирус и удалить его, либо установить другой скрипт магазина и перенести данные о товарах. Пролема была в том что у владельца этого сайта не остался оригинал самого скрипта интернет магазина, а скрипт платный - Shop Script PRO. Да и ещё сам момент когда произошло заражение чел прошляпил, поэтому и по дате изменения файлов ничего не найдёш. А времени прошло уже много, минимум месяцев 5 до того как обратились ко мне.

  Для того что бы найти где спрятался вирус я перекачал весь магазин на комп, сделал бэкап БД магазина и запустил его на Денвере, предварительно просканировав все файлы несколькими антивирусниками и поиском попытался найти стандартные фрагменты кода, который обычно присутствует в индексных файлах заражённых сайтов. В большинстве случаев, когда сайты заражают получая доступ по FTP, воруя с компьютера владельца пароли и логины, к коду индексных страниц добавляется iframe код через который на компьютер посетителя подгружается вредоносный код с другого сайта. В данном случае это не сработало. Никаких фрагментов поиск по файлам не нашёл и все антивирусники промолчали. Но как только я запустил магазин на Денвере, заранее отключив интернет, мой антивирусник и файервол сразу заголосили. Я перерыл все файлы которые могут вызываться при запуске индексной страницы магазина, проверил данные БД - ничего!

  Должен Вам сказать что сам скрипт магазина очень напичканный, его разрабатывали ещё в 2006 году и даже после модификаций он всё же довольно сложный по архитектуре. Только за оформление отвечает аж 25 файлов! В таком бардаке из кучи всяких папок и файлов найти что то очень проблематично. Но и переносить данные из БД в другой магазин тоже не хотелось. В базе было набито порядка 350 наименований товаров со всеми сопутствующими данными - цены, фото, скидки... Тогда я решил найти скрипт именно этого магазина на варезниках и просто перезалить его. И после пары часов поисков и кучи мата на ссылки, ведущие на всякие депозитфилес и прочие мёртвые файловые архивы, нашёл скрипт этого магазина. Причём более новой версии. Установил магазин с нуля, загрузил данные из БД и перенёс файлы оформления магазина от прежней версии. На неделе должен получить денежку от владельца магазина.

2 650 просмотров Открыть

Дорвеи

Это специально созданные страницы, заточенные под определенные ключевые слова для вывода по определенным запросам.

Они по идее должны быстро продвигаться по выдаче, а полученный трафик перенаправляется редиректом на нужный ресурс. Поисковые алгоритмы все время отслеживают интернет на наличие таких страничек и борются с нарушителями.

Обмен ссылками

Конечно, заботиться о ссылочном профиле нужно. Но при этом нельзя превращать ресурс в ссылочную помойку. Слишком большое число исходящих ссылок приводит к проседанию страниц.

Также сюда можно отнести и прогоны сайта по каталогам и доскам объявлений. В результате страдает качество ссылочной массы. Чтобы не допустить применения санкций нужно с самого начала следить за качеством получаемых ссылок.

Чрезмерное обилие рекламы на страницах. Реклама в интернет должна быть. Она помогает продвигать услуги различных компаний, даже сами поисковые системы имеют партнерские программы по контекстной и баннерной рекламе. Но не нужно злоупотреблять рекламными блоками. Они должны присутствовать, но в разумных пределах. Если же на страницах будет очень много рекламы это отпугнет пользователей и в результате сайт будет потихоньку терять свои позиции.

1 952 просмотров Открыть