Cannot modify header information и xmap

Тема в разделе "Ошибки при работе с Joomla", создана пользователем Andx, 22.01.2010.

  1. Offline

    Andx Недавно здесь

    Регистрация:
    20.07.2009
    Сообщения:
    41
    Симпатии:
    2
    Пол:
    Мужской
    привет!

    Подскажите, кто сталкивался с такой ошибкой:

    PHP Warning: Cannot modify header information - headers already sent by (output started at /home/papka/public_html/components/com_xmap/xmap.xml.php:133) in /home/papka/public_html/administrator/components/com_virtuemart/classes/ps_session.php on line 68

    Чтото связано с компонентом Xmap.. но что ему не нравится? Раньше такого не было. Может ли быть это както связано с тем, что это большой инет-магаз, 3000 товаров, SEF линки на русском языке?

    Мой конфиг:
    • Joomla 1.5.15
    • SH404sef 1.5.3.296
    • Virtuemart 1.1.3
    • Xmap 1.2.2
    • РНР 5.2.10
    • mysql 5.0.87-community
     
  2.  
  3. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 094
    Симпатии:
    158
    Пол:
    Мужской
    Andx, а что в +-10 строках из ошибки?
    ps_session.php on line 68
    xmap.xml.php:133
     
  4. Offline

    Andx Недавно здесь

    Регистрация:
    20.07.2009
    Сообщения:
    41
    Симпатии:
    2
    Пол:
    Мужской
    Fanamura
    Если я правильно понял вопрос, то лог выглядит вот так:

    Код (html):
    1. [Fri Jan 22 09:36:50 2010][error] PHP Warning:  fopen(/home/papka/public_html/cache/productfeed_RSS2.0_catid8.xml) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /home/papka/public_html/libraries/bitfolge/feedcreator.php on line 863
    2. [Fri Jan 22 09:26:12 2010][error] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/papka/public_html/components/com_xmap/xmap.xml.php:133) in /home/papka/public_html/administrator/components/com_virtuemart/classes/ps_session.php on line 68
    3. [Fri Jan 22 09:18:41 2010][error] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/papka/public_html/components/com_xmap/xmap.xml.php:133) in /home/papka/public_html/administrator/components/com_virtuemart/classes/ps_session.php on line 68
    4. [Fri Jan 22 09:01:23 2010][error] PHP Warning:  fopen(/home/papka/public_html/cache/productfeed_RSS2.0_catid4.xml) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /home/papka/public_html/libraries/bitfolge/feedcreator.php on line 863
    5. [Fri Jan 22 09:01:02 2010][error] PHP Warning:  fopen(/home/papka/public_html/cache/productfeed_RSS2.0_catid7.xml) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /home/papka/public_html/libraries/bitfolge/feedcreator.php on line 863
    6. [Fri Jan 22 08:49:08 2010][error] PHP Warning:  fopen(/home/papka/public_html/cache/productfeed_RSS2.0_catid19.xml) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /home/papka/public_html/libraries/bitfolge/feedcreator.php on line 863
    7. [Fri Jan 22 08:45:50 2010][error] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/papka/public_html/components/com_xmap/xmap.xml.php:133) in /home/papka/public_html/administrator/components/com_virtuemart/classes/ps_session.php on line 68
    8. [Fri Jan 22 08:38:07 2010][error] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/papka/public_html/components/com_xmap/xmap.xml.php:133) in /home/papka/public_html/administrator/components/com_virtuemart/classes/ps_session.php on line 68
    9. [Fri Jan 22 08:37:57 2010][error] PHP Warning:  fopen(/home/papka/public_html/cache/productfeed_RSS2.0_catid71.xml) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /home/papka/public_html/libraries/bitfolge/feedcreator.php on line 863
    10. [Fri Jan 22 08:00:39 2010][error] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/papka/public_html/components/com_xmap/xmap.xml.php:133) in /home/papka/public_html/administrator/components/com_virtuemart/classes/ps_session.php on line 68
    11. [Fri Jan 22 07:54:25 2010][error] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/papka/public_html/components/com_xmap/xmap.xml.php:133) in /home/papka/public_html/administrator/components/com_virtuemart/classes/ps_session.php on line 68
    12. [Fri Jan 22 07:38:27 2010][error] PHP Warning:  fopen(/home/papka/public_html/cache/productfeed_RSS2.0_catid146.xml) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /home/papka/public_html/libraries/bitfolge/feedcreator.php on line 863
    13. [Fri Jan 22 07:25:30 2010][error] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/papka/public_html/components/com_xmap/xmap.xml.php:133) in /home/papka/public_html/administrator/components/com_virtuemart/classes/ps_session.php on line 68
    14. [Fri Jan 22 07:10:00 2010][error] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/papka/public_html/components/com_xmap/xmap.xml.php:133) in /home/papka/public_html/administrator/components/com_virtuemart/classes/ps_session.php on line 68
    15. [Fri Jan 22 06:38:44 2010][error] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/papka/public_html/components/com_xmap/xmap.xml.php:133) in /home/papka/public_html/administrator/components/com_virtuemart/classes/ps_session.php on line 68
    16. [Fri Jan 22 06:27:05 2010][error] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/papka/public_html/components/com_xmap/xmap.xml.php:133) in /home/papka/public_html/administrator/components/com_virtuemart/classes/ps_session.php on line 68
    17. [Fri Jan 22 06:12:10 2010][error] PHP Warning:  fopen(/home/papka/public_html/cache/productfeed_RSS2.0_catid131.xml) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /home/papka/public_html/libraries/bitfolge/feedcreator.php on line 863
     
  5. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 094
    Симпатии:
    158
    Пол:
    Мужской
    Andx, эммм... нет. Нужны строки вокруг строки 68 из файла ps_session.php
    и 133 из xmap.xml.php
     
  6. Offline

    Andx Недавно здесь

    Регистрация:
    20.07.2009
    Сообщения:
    41
    Симпатии:
    2
    Пол:
    Мужской
    Fanamura
    упс :[

    Вот файл xmap.xml.php:
    Код (PHP):
    1. $changefreq = $this->sitemap->getProperty('changefreq',$node->changefreq,$node->id,'xml',$node->uid);
    2.  
    3.             $priority   = $this->sitemap->getProperty('priority',$node->priority,$node->id,'xml',$node->uid);
    4.  
    5.  
    6.  
    7.             echo '<url>'."\n";
    8.  
    9.             # Removed escapeURL until a better solution for UTF-8 is found
    10.  
    11.             # echo '<loc>', $this->escapeURL($link) ,'</loc>'."\n";
    12.  
    13.             echo '<loc>', $link ,'</loc>'."\n";
    14.  
    15.             if ($this->_isAdmin) {
    16.  
    17.                 echo '<uid>', $node->uid ,'</uid>'."\n";
    18.  
    19.                 echo '<itemid>', $node->id ,'</itemid>'."\n";


    а это ps_session.php:
    Код (PHP):
    1. /**
    2.  
    3.      * Initialize the Session environment for VirtueMart
    4.  
    5.      *
    6.  
    7.      */
    8.  
    9.     function ps_session() {
    10.  
    11.        
    12.  
    13.         $this->component_name = 'option='.VM_COMPONENT_NAME;
    14.  
    15.        
    16.  
    17.         $this->initSession();
    18.  
    19.     }
    20.  
    21.     /**
     
  7. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 094
    Симпатии:
    158
    Пол:
    Мужской
    Можно ссылку на страницу сайта, где ошибка, в личку? Нужно заголовки проверить.
     
  8. Offline

    Andx Недавно здесь

    Регистрация:
    20.07.2009
    Сообщения:
    41
    Симпатии:
    2
    Пол:
    Мужской
    Fanamura, добрый день! Был на выходных, вот токо добрался..
    Страницу откопать к сож не могу, так как лично мне они не попадались когда захожу на сайт. Все ошибки я смотрю в Cpanel хостера, там есть такой Журнал ошибок, вот там все есть.

    Может Вы подскажете линк как читать самому эти заголовки? Как доберусь до них, так и выложу сюда
     
  9. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 094
    Симпатии:
    158
    Пол:
    Мужской
    Andx, ну можно в админке включить отображение всех ошибок в глобальной конфигурации
     
  10. Offline

    via82 Недавно здесь

    Регистрация:
    30.05.2008
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Доброе время суток
    Столкнулся с такой же проблемой.
    Установил xmap 1.2.7 проблема не исчезла

    xmap.xml.php:152 стало вместо xmap.xml.php:133
    ps_session.php on line 68

    и добавилось еще сообщение
    PHP Warning: Invalid argument supplied for foreach() in мойсайт/administrator/components/com_xmap/extensions/com_virtuemart.php on line 171

    Прошу помочь!
     
  11. Offline

    via82 Недавно здесь

    Регистрация:
    30.05.2008
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Проблема исчезла после установки в настройках Xmap галочки Сжать XML карту сайта
     

Поделиться этой страницей

Загрузка...