.
Место для Вашей рекламы
6 Август 2013

Ограничение POST запроса — режется количество переменных

С утра обратились за помощью — решение нашел не сразу, поэтому решил опубликовать.
Итак — в скрипт синхронизации интернет-магазина автоматом передаются POST запросом новые/обновленные данные по количеству позиций
(по хорошему это дело кидать в файле — но исторически сложилось, что работают через POST — посоветую переделать)
Со временем синхронизация сломалась из за того, что кол-во позиций с развитием магазина выросло до такого состояния, что не влазило в POST
Вычислил я это скинув принятый массив $_POST в файл и сверив с тем, что отправляется.
Итак, в моём случае пришлось увеличивать в php.ini переменные
max_input_vars
и до кучи
post_max_size

после чего всё заработало

рубрики: Программирование | 3 комментария

5 Август 2013

Куча левых страниц в индексе поисковиков — отдаём 404ю

Одна из самых распространённых ошибок большого количества сайтовых «движков» — это динамическая обработка всех запросов (в т.ч. запросов на несуществующие страницы) и отдача кода 200 (файл существует) с «мордой» сайта, либо сообщением о несуществующей странице.
И если, не дай бог, в купе с этим присутствует неправильная генерация ссылок — это либо относительные ссылки, либо неверная конвертация в абсолютные, то для поисковиков может получиться «бесконечный сайт»! с сотнями тысяч !!! страниц-дублей с соответствующим негативным отношением поисковика к такому сайту
Кстати — не забываем следить за состоянием сайта в webmaster.yandex.ru
1. Закрываем индексацию по шаблону в robots.txt
2. Правим движек
На несуществующие страницы:

header('HTTP/1.1 404 Not Found');

и далее хтмл-страничка 404 во всей красе...

die ('404 Not Found');

рубрики: SEO, Администрирование | Комментарии (1)

2 Август 2013

VM Bitrix — установка WHOIS на CentOS

С удивлением обнаружил, что на виртуалке Битрикса, которую я взял за основу для своих Битрикс проектов отсутствует whois.
Пишет не найдена такая команда — command not found

Попытка установить whois по наитию
yum install whois
не принесла требуемого результата
Nothing to do

Тогда спрашиваем кто есть провайдер данной утилиты
yum whatprovides *bin/whois*
на что получаю ответ содержащий строчку
….
jwhois.x86_64 3.2.3-8.el5 base
….

Далее всё понятно:
yum install jwhois

после чего юзаем whois как обычно!

рубрики: Bitrix, NIX, Администрирование | Комментарии (0)

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