Если это необходимо для организации поиска по разным словоформам, то самый простой способ - прикрутить сфинкс с включённым русским стеммингом.
Для других целей, имхо, только по словарям.
Нед.
Это просто попытка выделить проблемную для меня часть из довольно большого запроса индексера сфинкса.---------- Добавлено 11.11.2018 в 23:30 ----------Всем огромное спасибо!
Всё заработало.
Вот таки жопой чуял, что дело в типах. :D
По первому правилу, последний старт в 22.00
Через три часа будет 01:00
0 1-10/3 * * *
Это делается не в php.ini, а в конфиге php-fpm
Из php.ini mbstring.func_overload вообще выкинуть.
Создаётся отдельный fpm пул с другим портом.
Как-то так:
Стандартный пул
[bitrix] listen = 127.0.0.1:9000 php_value[mbstring.func_overload] = 2 .... остальные параметры ....
Отдельный пул
[bitrix_no_mbstring] listen = 127.0.0.1:9001 php_value[mbstring.func_overload] = 0 .... остальные параметры ....
А в конфиге nginx просто для конкретного локейшена заворачиваете php запросы не к стандартному пулу, а к специально созданному.
location /no_mbstring_dir{ location ~ \.php$ { fastcgi_pass 127.0.0.1:9001; ..... other_params... .... } }
А посолить?
А штатный logrotate по каким-то политическим причинам не устраивает?
<?php $homb = get_option('123_homb'); ?> <div class="unit-25 topviev"> <img src="<?php echo $homb; ?>"/>
Так веселее:
<div class="unit-25 topviev"> <img src="<?=get_option('123_homb');?>"/>
;)
А, пардон....
онож сортировку скидывает
Ну, ничего не мешает снова выпилить каунтер...
cat /var/log/nginx/access.bot.log | awk '{if ($9=="503") {print $1}}' | sort | uniq -c | sort -nr | head | awk '{print $2}'
uniq без -с :)
Так у вас там $1 в конце болтается. Что кагбе намекает на то, что ожидаются ещё какие-то параметры.
Но если тупо одну страницу на другую, то так:
location ~^/ua$ { return 301 https://lifeisfreedom.net/ua/; }
И, кстати, конструкции 301 в nginx правильнее писать именно так, ибо быстрее обрабатываются.
Пруф: https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/#taxing-rewrites