vladik865

Рейтинг
10
Регистрация
08.01.2013
WapGraf:
Логи по-любому где то да пишут проблему.
1. Логи вебсервера:
а) пользовательский;
б) общий;
2. syslog. Например при нехватке оперативки;
3. user.log, или в другой может писать. Если используется suhosin.

Дело в оперативке, я забыл о том что я не могу загружать файл больше чем у меня опретивки(( Ладно временно попользуюсь фтп, а там что то придумаю, спасибо!

WapGraf:
Я бы начал с другой стороны. Зачем выгружать такого размера файлы через веб-сервер, тем самым порождая никому ненужную нагрузку и весь сайт ждет пока вы выгрузите (если машинка слабая). Есть же FTP/SFTP/SSH.

Мне нужен именно вариант PHP загрузки, После не удачной загрузки написано Server (IO) Error, а в логах пусто на этот раз( есть варианты?

unreturned:
nginx на сервере стоит?

cat /etc/nginx/nginx.conf | grep -i 'client_max_body_size'

Нет не стоит.. только апач...

WapGraf:
Виноват, ошибся. Под конец дня не так уже башка соображает. :(

Еще проблема) При загрузке файла до 500мб все нормально, а вот например архив весом в 1.1гб не грузит, та же ошибка, однако теперь при таких файлах в логах о них вообще ничего не пишется, будто он их не загружал вообще. В чем может быть проблема? Я time limit в php.ini исправил на -1 но все равно не работает.

WapGraf:
Это для CentOS писал, возможно у вас другая система. Для Debian например /etc/apache2/apache2.conf

Достаточно и в конец.

Спасибо большое! В итоге дело оказалось в файле - /etc/apache2/mods-enabled/fcgid.conf

<IfModule mod_fcgid.c> 

AddHandler fcgid-script .fcgi
FcgidConnectTimeout 20
MaxRequestLen 10485760
</IfModule>

Добавил строку MaxRequestLen и поставил значение по больше, но тебе огромное спасибо, а то так бы и не понял в чем дело!

WapGraf:
Добавьте строку "LimitRequestLine 32768" в файл /etc/httpd/conf/httpd.conf.
Ну или большее значение. И перезагрузите апач.

Знать бы где его искать))) такого файла по этому пути:

-bash: cd: /etc/httpd/conf/: No such file or directory

Где он может вообще быть? и эту строку добавить в начало, в конец или все равно?

WapGraf:
Если стоит панелька ISP то смотрите логи по адресу /var/www/httpd-logs/DOMEN.error.log

Спасибо, что то есть, и вроде бы то)


[Tue Jan 14 21:22:12 2014] [error] [client 212.178.4.155] File does not exist: /var/www/nexus.co.ua/web/error/500.html, referer: http://nexus.co.ua/engine/ajax/upload.php?area=short_story&author=AndroidExpert&news_id=&wysiwyg=no&rndval=1389730930735
[Tue Jan 14 21:22:42 2014] [warn] [client 212.178.4.155] mod_fcgid: HTTP request length 132480 (so far) exceeds MaxRequestLen (131072), referer: http://nexus.co.ua/engine/ajax/upload.php?area=short_story&author=AndroidExpert&news_id=&wysiwyg=no&rndval=1389730930735
[Tue Jan 14 21:22:42 2014] [error] [client 212.178.4.155] File does not exist: /var/www/nexus.co.ua/web/error/500.html, referer: http://nexus.co.ua/engine/ajax/upload.php?area=short_story&author=AndroidExpert&news_id=&wysiwyg=no&rndval=1389730930735
WapGraf:
vladik865, в каком режиме запущен PHP?
Что в логе апача?

Системные логи:

Jan 14 21:09:01 ns394052 /USR/SBIN/CRON[14217]: (root) CMD (/usr/local/rtm/bin/rtm 31 > /dev/null 2> /dev/null)

Jan 14 21:09:01 ns394052 /USR/SBIN/CRON[14216]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -ignore_readdir_race -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete)
Jan 14 21:10:01 ns394052 /USR/SBIN/CRON[14278]: (root) CMD (/usr/local/rtm/bin/rtm 31 > /dev/null 2> /dev/null)
Jan 14 21:10:01 ns394052 /USR/SBIN/CRON[14281]: (getmail) CMD (/usr/local/bin/run-getmail.sh > /dev/null 2>> /dev/null)
Jan 14 21:10:01 ns394052 /USR/SBIN/CRON[14280]: (root) CMD (/usr/local/ispconfig/server/server.sh 2>&1 > /dev/null | while read line; do echo `/bin/date` "$line" >> /var/log/ispconfig/cron.log; done)
Jan 14 21:10:02 ns394052 pure-ftpd: (?@127.0.0.1) [INFO] New connection from 127.0.0.1
Jan 14 21:10:02 ns394052 pure-ftpd: (?@127.0.0.1) [INFO] Logout.
Jan 14 21:10:02 ns394052 dovecot: imap-login: Disconnected (disconnected before greeting, waited 0 secs): user=<>, rip=127.0.0.1, lip=127.0.0.1, secured, session=<g3kJx/PvXgB/AAAB>
Jan 14 21:10:02 ns394052 postfix/smtpd[14349]: warning: database /var/lib/mailman/data/virtual-mailman.db is older than source file /var/lib/mailman/data/virtual-mailman

В логах апач ничего вообще не появляется((( могу скинуть что там есть последнее... PHP запущен как Fas-CGI если я правильно вас понял...

kgtu5:
но в dle_js.js есть

что тоже не от движка....

---------- Добавлено 12.08.2013 в 20:46 ----------

engine/classes/js/dle_js.js подключается в /engine/modules/functions.php

---------- Добавлено 12.08.2013 в 21:01 ----------

это и есть iknopo в шифрованном виде...

Спасибо! все почистил, действительно в этом была проблема, все решилось еще раз спасибо.

kgtu5:
vladik865, ничего сложного, в дебаге сразу видно:

Все сложнее)) в шаблоне этого скрипта нет и в dle_js нет. Он пропадает если убрать {header}

и где он редактируется не знаю (index.php, engine.php проверил.)

12 3
Всего: 24