Варнинги
Posted: Fri Sep 15, 2023 12:01 pm
Очень давно не могу решить три варнинга, из-за этого не могу масштабироваться так как не идет (полагаю что из этих варнингов) учёт показов и кликов на тумбах и баннерах. Использую fasppanel для управления сервером.
Подскажите, пожалуйста, направления работ.
1. Variable _SERVER['GEOIP_COUNTRY_CODE'] is NOT set. Looks like you don't have GeoIP installed, country targeting won't work. Ask admin to install it.
Команда php -m | grep geoip
Выдает geoip
Базу нашел в каталоге /scj/includes/conf/GeoLite2-Country.mmdb
Пробовал редактировать php.ini, вписывал туда:
extension=geoip.so
geoip.custom_directory = /path/to/GeoIP/database
geoip.custom_directory.flag = 0
Но это не решило проблему.
2. WARNING - Server setup error, apache\nginx is running with user permissions. Webserver should NOT be able to change the script's files
По этому пункту, я полагаю что нужно перезапустить апач под другим пользователем.
3. You are behind proxy. This is not an error if you really use proxy. In other case check your SERVER settings. If you use nginx - check WIKI article 'nginx'
По этому пункту, я проверил окружение на наличие переменных (http_proxy, https_proxy, ftp_proxy) связанных с прокси, с целью их удалить, в файле "/etc/profile" командой "nano /etc/profile", ничего не обнаружил, что еще можно сделать я не знаю(
Подскажите, пожалуйста, направления работ.
1. Variable _SERVER['GEOIP_COUNTRY_CODE'] is NOT set. Looks like you don't have GeoIP installed, country targeting won't work. Ask admin to install it.
Команда php -m | grep geoip
Выдает geoip
Базу нашел в каталоге /scj/includes/conf/GeoLite2-Country.mmdb
Пробовал редактировать php.ini, вписывал туда:
extension=geoip.so
geoip.custom_directory = /path/to/GeoIP/database
geoip.custom_directory.flag = 0
Но это не решило проблему.
2. WARNING - Server setup error, apache\nginx is running with user permissions. Webserver should NOT be able to change the script's files
По этому пункту, я полагаю что нужно перезапустить апач под другим пользователем.
- Пользователя создал
- Добавил в группу "www-data"
- apace2.conf отредактировал, значения User и Group
- Перезагрузил командой systemctl restart apache2
- Проверил под каким пользователем запущен apache командой: ps aux | grep apache2, а пользователь не изменился
3. You are behind proxy. This is not an error if you really use proxy. In other case check your SERVER settings. If you use nginx - check WIKI article 'nginx'
По этому пункту, я проверил окружение на наличие переменных (http_proxy, https_proxy, ftp_proxy) связанных с прокси, с целью их удалить, в файле "/etc/profile" командой "nano /etc/profile", ничего не обнаружил, что еще можно сделать я не знаю(