Zdarza się, że po wpisaniu adresu forum widzimy tylko białą stronę. Poniżej znajduje się kilka pomysłów na rozwiązanie takiego problemu.
1. Najczęstszym powodem jest brak jakichś plików. Nadpisz na FTP wszystkie oryginalne pliki vBulletin.
Następnie przejdź do:
AdminCP -> Maintenance -> Diagnostics -> Suspect File Versions
I wykonaj test zawartości plików.
2. Zablokuj wszystkie modyfikacje na forum. W tym celu zaloguj się na FTP i przejdź do edycji pliku includes/config.php. W drugiej linijce, zaraz po <?php dodaj:
define('DISABLE_HOOKS', true);
Dodatkowo upewnij się, że nie ma przerwy pomiędzy pierwszym <?php, a kolejnymi liniami.
Zapisz plik i wyślij na serwer.
3. Upewnij się, że w config.php masz podany dobry host bazy. W większości przypadków jest to localhost, ale sprawdź to.
Linijka:
$config['MasterServer']['servername'] = 'localhost';
4. Jeśli w ustawieniach PHP jest włączone magic_quotes_sybase musisz to wyłączyć dodając do .htaccess taki kod:
php_flag magic_quotes_sybase 0
5. Masz włączoną kompresję GZIP. Musisz ją wyłączyć poprzez:
Admin CP -> vBulletin Options -> Cookies and HTTP Header Options
GZIP HTML Output : Nie
Jeśli nie możesz zalogować się do AdminCP, możesz to zrobić wysyłając zapytanie (np. z phpMyAdmin):
UPDATE setting SET value = '0' WHERE varname = 'gzipoutput';
UPDATE datastore SET data=REPLACE(data,'s:10:"gzipoutput";i:1;','s:10:" gzipoutput";i:0;') WHERE title='options';
LUB dodać w drugiej linijce includes/config.php (zaraz pod <php) kodu:
DEFINE('NOZIP', 1);
6. Jest też możliwość, że konfiguracja PHP nie pozwala na wyświetlanie błędów (wyłączone funkcja 'display_errors') . Aby wyświetlać błędy dodaj w drugiej linijce config.php kod:
ini_set("display_errors", true);
7. Sprawdź w phpinfo czy moduł suhosin jest zainstalowany. Jeśli nie, dodaj w .htaccess taki kod:
php_flag suhosin.cookie.encrypt Off
php_value suhosin.request.max_vars 2048
php_value suhosin.post.max_vars 2048