бан по ип - но это уже пост мера :)
Подавляющее число провайдеров в .ru (все крупные включая ростелеком и некоторые мелкие) имеют DPI с анализом https (проверяется SNI), который используется при установлении https соединения (Client Hello), и в этом поле есть домен в открытом виде.
изменение ип сайта, порта на котором висит сайт и типа сертификата для сайта - разницы для DPI нет.
Соответвенно нет разницы какой аккаунт у CF, так как блокировка происходит до проверки сертификата.
первым хостом в апач добавить
<VirtualHost *> ServerName test.com ServerAlias www.test.com DocumentRoot /var/www/html CustomLog /dev/null combined # ErrorLog /dev/null ErrorLog /var/log/httpd/error.log <Directory /> Options All -Indexes AllowOverride All </Directory> </VirtualHost>
ну и в настройке виртуалхоста для домена убрать *.домен
find . -name '*.html' -exec sed -i 's/?[a-zA-Z0-9]*"/"/g' {} \;
в папке, где находится контент сайта.
ну и бекап конечно всегда рекомендуется делать, перед подобными действиями.
проверить можно через базу
SELECT * FROM `pos_conf` WHERE `group` IN (SELECT `group` from `site` WHERE url="sitename") AND `value`="true" ;
sitename - заменить на имя сайта. Когда я настраивал, именно из-за этого позиции не снимал, но тут возможны варианты ;)
а ставить - через чекбокс сайта - после чего "настройки сайта" нажать.
По поводу крона - из-за таймаутов так лучше делать.
ant42, там для группы, в которой находится сайт - нужно галочки включить что обновлять нужно.
само задание в крон лучше ставить через
cd /папка_где_стоит_софт && /usr/bin/php /путь_к_pos_autoupdate.php
Начали сотрудничать, только положительные впечатления.
число allocated всегда одинаковое или меняется?
может в самом скрипте memory_limit выставляется, либо через .htaccess.
phpinfo смотрели на том сайте, где ошибка появляется?
через
<?php
phpinfo();
?>
значение memory_limit какое?
скрипту уже выделено 16252928
при попытке выделить еще 131072 байт возникла ошибка.
для устранения ошибки нужно увеличить memory_limit в php.ini, либо оптимизировать скрипт.