EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
itux
- мл. сержант
- Сообщения: 114
- Зарегистрирован: 2008-11-09 12:37:55
- Откуда: Kemerovo
-
Контактная информация:
Непрочитанное сообщение
itux » 2012-11-14 5:14:25
Добрый день, коллеги.
Столкнулся со следующей проблемой:
Код: Выделить всё
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/postfixadmin/backup.php:58) in /usr/local/www/postfixadmin/backup.php on line 120
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/postfixadmin/backup.php:58) in /usr/local/www/postfixadmin/backup.php on line 121
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/postfixadmin/backup.php:58) in /usr/local/www/postfixadmin/backup.php on line 122
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/postfixadmin/backup.php:58) in /usr/local/www/postfixadmin/backup.php on line 123
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/postfixadmin/backup.php:58) in /usr/local/www/postfixadmin/backup.php on line 124
Код: Выделить всё
$path = (ini_get('upload_tmp_dir') != '') ? ini_get('upload_tmp_dir') : '/tmp';
$filename = "postfixadmin-" . date ("Ymd") . "-" . getmypid() . ".sql"; /* Тут как раз и есть 58 строка */
$backup = $path . DIRECTORY_SEPARATOR . $filename;
120-124 - там хедеры определяются.
Как я понимаю он не может оформить имя файла, но в чем может быть проблема пока не пойму.
============= ИНФОРМАЦИЯ О СИСТЕМЕ =====================
Система: FreeBSD xxx.xxx.xxx 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:15:25 UTC 2012 root@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
PHP: PHP 5.4.5 (cli) (built: Oct 30 2012 17:01:23)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
with XCache v2.0.1, Copyright (c) 2005-2012, by mOo
несу чушь, не дорого... звонить +7903.......
itux
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
skeletor
-
rayder
- лейтенант
- Сообщения: 661
- Зарегистрирован: 2008-12-18 16:29:43
- Откуда: Ukraine/Kiev
-
Контактная информация:
Непрочитанное сообщение
rayder » 2012-11-14 17:28:58
насколько я помню, то хедеры работают только в том случае, если не было никакого вывода до этого.
раз ругается, то скорее всего 58-я строка чем-то нагадила (вывела ошибку или еще что-то).
смотри логи веб сервера на предмет ошибок
ЗЫ. попробуй поставить перед 120-й строкой "exit;" (или где там хедеры генеряться) и посмотри что выводит на странице
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.
rayder
-
itux
- мл. сержант
- Сообщения: 114
- Зарегистрирован: 2008-11-09 12:37:55
- Откуда: Kemerovo
-
Контактная информация:
Непрочитанное сообщение
itux » 2012-11-14 17:52:31
насколько я помню, то хедеры работают только в том случае, если не было никакого вывода до этого
Спасибо

Проблема была в том что таймзона не стояла
Код: Выделить всё
$ cat /usr/local/etc/php/default.ini
[php]
date.timezone = "Asia/Omsk"
несу чушь, не дорого... звонить +7903.......
itux