PDA

Zobacz pełną wersję : Problem z zapisywaniem - session_start()



kane
29-08-2007, 11:02
Witam,

miał może ktoś taki problem, że przy zapisywaniu (np: produktu/kategorii) w VM (1.0.12) joomla traciła tablicę GET wobec czego po zapisaniu lądowało się na index2.php i w związku z czym otrzymywało się komunikaty:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/html/optokon/includes/joomla.php:4201) in /var/www/html/optokon/includes/joomla.php on line 810

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/html/optokon/includes/joomla.php:4201) in /var/www/html/optokon/includes/joomla.php on line 810

i w związku z czym traciło się sesję (przy nast. akcji następowało wylogowanie) ? :-)

Problem pojawił się po aktualizacji Joomla 1.0.13 -> 1.0.13 IE
Przeinstalować VM mi się nie spieszy, bo dokonałem zmian w kilkunastu plikach :|

safemode
29-08-2007, 11:23
Stałeś się ofiarą "konserwacyjnego" patcha 1.0.12-1.0.13, w którym deweloperzy Joomla! tak skutecznie zabezpieczyli sesję, że uniemożliwili pracę po stronie backend-u VM.

Fix, który powinien załatwić Twój problem i kilka słów na temat znajdziesz tutaj.
http://forum.virtuemart.pl/index.php?topic=63.msg218#new

Pozdrawiam.
T.O.

kane
29-08-2007, 12:14
Tak, do tego też się dokopałem, ale suma sumarum zastosowałem łatki:
README_Hotfix_VirtueMart_for-Joomla!-1.0.13
co nic nie dało (przynajmniej nie zauważyłem)
i Joomla!_1.0.13_SessionFix co pomogło :-)

Można ją złapać tutaj http://virtuemart.net/index.php?option=com_docman&task=doc_download&gid=371

BTW, na forum joomla http://forum.joomla.org/index.php?topic=193707.msg947392
można znaleźć inne rozwiązanie, ale nie testowałem go, ponieważ używam Joomla! IE, łatka było do wersji 'zwykłej' a facet nie opublikował zmian w kodzie...