Обновление таблиц mysql для Openx|Revive-Adserver

Обновление таблиц mysql может сопровождаться вылетом  веб-приложения по таймауту. Почему? Потому что таблица слишком велика и скрипт не успевает ее обновить. Что же делать, если нам нужно перейти на новую мажорную ветку Openx|Revive-Adserver? Скорее всего ваша БД слишком велика и конвертация не успевает завершиться до окончания работы скрипта Поэтому я предлагаю несколько не сильно хитрых действий, которые могут пригодиться в этом случае На стороне БД Таблицы data_raw_% могут быть слишком велики. Таким образом имеет … → …

Как включить логи php

 Включить логи php с помощью файла .htaccess, простой вариант: php_value display_errors on php_value display_startup_errors on Включить логи php с помощью файла .htaccess, расширенный вариант: php_flag ignore_repeated_errors off php_flag ignore_repeated_source off php_flag track_errors on php_flag display_errors on php_flag display_startup_errors on php_flag log_errors on php_flag mysql.trace_mode on php_value error_reporting -1 php_value error_log /path/to/site/php-errors.log Таким образом ошибки php будут выводиться на экран, а также логироваться в файл php-errors.log Вывод ошибок прямо из php скрипта: ini_set(«display_errors»,»1″); ini_set(«display_startup_errors»,»1″); ini_set(‘error_reporting’, … → …

Скрыть версию apache, nginx, php в ответах сервера

Я например отношусь к людям с уровнем паранойи выше среднего. Посему я считаю, что если есть возможность скрыть версию ПО сервиса, то это нужно сделать. Apache, Nginx, Php такую возможность предоставляют Для apache в httpd.conf ServerTokens Prod ServerSignature Off Для nginx в nginx.conf server_tokens off; Для php в php.ini expose_php = Off Для php-fpm в php-fpm.conf php_admin_flag[expose_php] = off Александр Черных системный администратор 0