$_POST возвращает лишние данные

do2005

Новичок
Ищи по всей цепочке кто портит данные.
Проверить, что получает и шлет в апстрим nginx, можно, записав в лог как-то так:

log_format request_body $request_body;
access_log /var/log/nginx/request_body.log request_body;

Но это надо обязательно делать в том же location, в котором proxy_pass или fastcgi_pass.
Сделал. Всё приходит нормально
test=1
 

fixxxer

К.О.
Партнер клуба
Если в логе nginx нормально, значит портится где-то в районе апача и php.
У тебя какая конфигурация апача? Какой mpm, какое PHP SAPI?
 

do2005

Новичок
Если в логе nginx нормально, значит портится где-то в районе апача и php.
У тебя какая конфигурация апача? Какой mpm, какое PHP SAPI?
Для меня это набор слов неведомый. Где смотреть про это не знаю.
Вот чего нашёл на эту тему в phpinfo:
Apache VersionApache/2.2.16 (Debian)
Loaded Modulescore mod_log_config mod_logio prefork http_core mod_so mod_actions mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_deflate mod_dir mod_env mod_include mod_mime mod_negotiation sapi_apache2 mod_reqtimeout mod_rewrite mod_rpaf-2 mod_setenvif mod_status mod_suexec mod_vhost_alias mod_ispmgr
 

do2005

Новичок
А, ну если у тебя куплен ispmanager, и все засетаплено им - трахай мозг техподдержке.
В этом адовом говне может быть че угодно.
Нет. Не всё засетаплено им. Я же писал выше, что мне запонадобился cURL и я его установил, поскольку в ISP менеджере такой библиотеки не было. От этого всё и понеслось. А так это вполне себе чистая система, поставил только несколько дней назад. Ничего там "адового" или "накрученного" нет. Техподдержке трахать мозг не из-за чего. ISP Manager работает исправно, сервер тоже. За остальной софт как гласит приветствие Debian никто не отвечает.
 

do2005

Новичок
повторяй себе это почаще, вместо ходьбы по форумам.
даже если сделать кошерный apt-get update в системе с ISP - последствия непредсказуемы
Так послушать, так ISP Manager вообще ставить никогда нельзя. В чём собственно проблема-то? Он стоит чуть ли не на каждом втором сервере и системы работают как надо. Его ещё большему распостранению препятствует только довольно высокая цена (на мой взгляд) за лицензию в месяц.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Так послушать, так ISP Manager вообще ставить никогда нельзя. В чём собственно проблема-то? Он стоит чуть ли не на каждом втором сервере и системы работают как надо. Его ещё большему распостранению препятствует только довольно высокая цена (на мой взгляд) за лицензию в месяц.
Его распространению препятствуют нормальные специалисты. И стоит он далеко не на каждой второй машине. И работает он далеко не идеально, как и любая панель управления. Создавалось это говно чисто ради реселлинга мощностей, когда тебе надо на 1 хост напихать овер дохрена хомяков с тричь с них.
 

do2005

Новичок
Сделал интересное наблюдение, которое возможно будет ключом к решению.
Если добавить в форму параметр enctype="multipart/form-data", то всё начинает работать как надо.
<form name="main" method="POST" enctype="multipart/form-data">
 
Последнее редактирование:

do2005

Новичок
ещё вот чего выдаётся по dpkg -l | grep php5:
rc libapache2-mod-php5 5.3.3.1-7+squeeze26 server-side, HTML-embedded scripting language (Apache 2 module)
ii libapache2-mod-php5filter 5.4.36-0+deb7u1 server-side, HTML-embedded scripting language (apache 2 filter module)
ii php5 5.3.3.1-7+squeeze26 server-side, HTML-embedded scripting language (metapackage)
ii php5-cgi 5.4.36-0+deb7u1 server-side, HTML-embedded scripting language (CGI binary)
ii php5-cli 5.4.36-0+deb7u1 command-line interpreter for the php5 scripting language
ii php5-common 5.4.36-0+deb7u1 Common files for packages built from the php5 source
ii php5-curl 5.4.36-0+deb7u1 CURL module for php5
ii php5-gd 5.4.36-0+deb7u1 GD module for php5
ii php5-mcrypt 5.4.36-0+deb7u1 MCrypt module for php5
ii php5-mysqlnd 5.4.36-0+deb7u1 MySQL module for php5 (Native Driver)
rc php5-suhosin 0.9.32.1-1 advanced protection module for php5

похоже что одновременно как-то живут в системе PHP 5.3 и 5.4, только 5.3 отключена чтоли.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Ставь нормальную, свежую ОС без говна. Гадать тут можно очень долго.
 

do2005

Новичок
Ставь нормальную, свежую ОС без говна. Гадать тут можно очень долго.
Такое ощущение что у вас либо сайтов на системах нет, либо одна домашняя страничка исчезновения на неделю, которой никто и не заметит. Легко сказать "свежую ОС".
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Такое ощущение что у вас либо сайтов на системах нет, либо одна домашняя страничка исчезновения на неделю, которой никто и не заметит. Легко сказать "свежую ОС".
У меня несколько "сайтиков" (каждый в виртуалке) + моя основная работа с десятком серверов в разных местах планеты. Знаешь, как-то выживаем. Иногда приходится переставлять ОС. Уже бы пошел и поставил.
 
Сверху