Po aktualizacji PHP nie dzia

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Po aktualizacji PHP nie działa pisanie na forum hostowanym na maszynie

Post autor: LordRuthwen »

Cześć.
Zaktualizowałem wczoraj maszynę na której stoi forum http://sfora.tarnow.pl/forum/ po aktualizacji nie jestem w stanie napisać żadnego posta, wiadomości w shoutboxie są zamieszczane, prywatne wiadomości są wysyłane.
Co widzę w logach:

Kod: Zaznacz cały

[24/May/2013:09:22:18 +0200] "POST /forum/posting.php HTTP/1.1" 200 9557 "http://www.sfora.tarnow.pl/forum/test-vt496,30.htm" "Mozilla/5.0 (Windows NT 6.1; rv:21.0) Gecko/20100101 Firefox/21.0"
Sprawdzałem co jest w _POST - to co ma być, nie bardzo wiem o co mu może chodzić na chwilę obecną.
phpinfo: http://www.sfora.tarnow.pl/forum/info.php

Proszę o pomoc bo mi się już pomysły skończyły.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Czytając posta domyśliłem się, że forum działa na silniku phpbb. Sam przerabiałem problem po aktualizacji php do wersji 5.4 i... niestety, nie doszukałem się rozwiązania w sensie uruchomienia tego silnika na tej wersji. Skończyło się na ręcznej kompilacji wersji 5.3 php jako alternatywy :)
Coś w ten deseń: http://www.howtoforge.com/how-to-use-mu ... ian-wheezy
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

A toś mnie pocieszył... czemu ja zawsze mam problemy, których nie da się prosto rozwiązać... :) Z tego co widziałem phpbb działa w oparciu o HTTP_POST_VARS, który ma status depracted (http://php.net/manual/en/reserved.variables.post.php), więc być może o to chodzi, bo jak wyświetlałem tą zmienną to jej wartość wynosiła NULL.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

'nie jestem wstanie napisać żadnego posta' -- chodzi o to, że wysyłając wiadomość nie pojawia się ona jako kolejny post? phpbb ma jakieś ustawienia raportowania? Sprawdź, powinien być jakiś phpowy error...A jeżeli nie ma, to można włączyć raportowanie błedów w php.ini

Kod: Zaznacz cały

error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

I zobacz co rzyga na ekran.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Na forum przema piszą, że może to być błąd związany z kodowaniem forum: http://przemo.org/phpBB2/forum/viewtopic.php?t=144605
Posprawdzam o się da i dam znać.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Zainstalowałem wersję 5.3, ale to nie jest rozwiązanie, na forum przema wyczytałem, że jest gość, który to poprawił w kodzie skryptu, zobaczymy czy pomoże.
ODPOWIEDZ