Skocz do zawartości

Polecane posty

Witam wszystkich.

Potrzebuję pomocy. Korzystam/korzystałem z IPB 2.0.3, postawionym na serwerze boo.pl.

W pewnym momencie forum przestało się ładować, a w zamian wyświetlana jest informacja

IPB WARNING [2] array_merge(): Argument #2 is not an array (Line: 370 of /sources/classes/class_session.php)

There appears to be an error with the database.

You can try to refresh the page by clicking here.

Error Returned

mySQL query error: SELECT * FROM ibf_skin_templates_cache WHERE template_set_id= AND template_group_name='skin_global' mySQL error: Something is wrong in your syntax obok 'AND template_group_name='skin_global'' w linii 1 mySQL error code: Date: Friday 16th 2010f April 2010 11:48:26 PM

We apologise for any inconvenience

Info jakie otrzymałem od admina boo.pl to to, że oni zaktualizowali swój skrypt PHP do wersji 5.3

i, że my musimy zrobić to samo u siebie.

I tu pojawia się moje pytanie, czy da się to zrobić w tej wersji IPB? Jeżeli tak, to jak?

Z góry dzięki za wszelką pomoc i przepraszam za swoją niekompetencje :P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wszystko się da :) Jeśli interpreter php 5.3 nie ma włączonej kompatybilności z php4 musisz przerobić wszystkie pliki IP.Board na php5 jest to mnóstwo pracy więc lepiej zainwestować w końcu w IP.Board 3 i kupić licencję. A błąd SQL masz dlatego, że w zapytaniu nie jest podany ID skina

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ale boo.pl robiło update php z wersji 5.2 do 5.3, to skoro działało na 5.2 to chyba nie trzeba przerabiać plików.

No chyba, że się mylę.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Niekoniecznie. PHP 5.3 wprowadziło wiele zmian w stosunku do wcześniejszych wersji między innymi przestrzenie nazw. Usunięto także niektóre funkcje, dodano nowe itp. W związku z tym nie ma gwarancji, że coś co było napisane w wersji PHP 4 będzie działać na tej wersji.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Co do tego błędu, to nie winą jest aktualizacja oprogramowania PHP, tylko brakuje ci warunku

mySQL query error: SELECT * FROM ibf_skin_templates_cache WHERE template_set_id= AND template_group_name='skin_global' mySQL error: Something is wrong in your syntax obok 'AND template_group_name='skin_global'' w linii 1 mySQL error code: Date: Friday 16th 2010f April 2010 11:48:26 PM

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość
Temat jest zablokowany i nie można w nim pisać.

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies.