Forumda herhangi bir işlem yparken Boş sayfa(Blank Page) , Beyaz sayfa (White page) ,forbidden veya not acceptable errors gibi hatalar alıyorsanız bunun sebebleri aşağıdakilerden biri veya bir kacı olabilir

1- Tum vB dosyaları doğru şekilde yuklenmemiş olması (Upload). Resimler BIN formatında . Resim olamayan tum dosyları (PHP, CSS , HTML , XML , JSP...) ASCII formatında yukleyin.

2- config.php dosyasında fazladan satır olabilir. kodları arasında gereksiz boş satırlar olabilir

3- Eğer bu hatalar sadece forum an sayfasında oluyorsa index.php sayfasının kaynak kodu silinmiş olabilir. tekrar ojinal index.php dosyasını geri yukleyin

4-Yuklu hek/Plug-in veya 3.parti bir script bu soruna neden oluyor olabilir.Bunu anlamak icin eklentileri devre dışı brakın

5- Config.php dosyasında belirlenmiş sunucu adı yanlış ve/veya durmuş olabilir. Tum sunucularda localhost olamayabilir. Bu bilgiyi size sunucu firması sağlayacaktır

PHP:
$config['MasterServer']['servername'] = 'localhost';

6- magic_quotes_sybase ozelliği acık olabilir. *nix sistemlerde bu ozellik kapalı olmalıdır. Bunu kapatmak icin ana dizindeki .htaccess dosyasına aşağıdaki kodları ekleyin

Kod:
php_flag magic_quotes_sybase 0

7- Birden fazla sayfa boş geliyorsa header, headinclude veya phpinclude templatelerinde hatalı kod olabilir.

8- Template yukleme esnasında işlem yarıda kesilmiş olabilir. Template tablosunu onararak bu işlem cozulebilir. Bunun icin aşağıdaki sorguyu calıştırın

PHP:
REPAIR TABLE template;

9-GZIP ozelliği acık olabilir .Kapatmak icin aşağıdaki konumu takip edin

Admin CP > vBulletin Options > Cookies and HTTP Header Options > GZIP HTML Output = No

veya aşağıdaki sorguları calıştırın
PHP:
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';

10- display_errors fonksiyonu kapalı olabilir config.php dosyasının ikinci satırına şağıdaki kodu ekleyin ve tekrar sitenizi actığınızda bu defa bu hatanın tam kaynağı belli olacaktır

PHP:
ini_set("display_errors", true);

11- Ajax kapalı olabilir.Acmak icin aşağıdaki yolu izleyin
AdminCP > vBulletin Options > General Settings
Kod:
Disable AJAX Features = Enable All AJAX Features

12.ModSecurity kaynaklı bir sorun olabilir.Aşağıdaki kodları ana dizindeki .htaccess dosyasına ekleyerek bunu deneye bilirsiniz


Kod:
SecFilterEngine Off SecFilterScanPOST Off

ModSecurity nedir ?
Apache sunucuları icin yazılmış ve web uygulamaları icin davetsiz girişleri saptama ve engellem moturdur (Bunu firewall bir nevi olarakta tanımlayabiliriz) .ModSecurity amacı web uygulamalarını guvenliğini artırmak , ve bu uygulamaları bilinen veya bilnmeyen saldırılardan korumaktır . Yanlış tanımlanmış veya aşırı katı kuralları vBulletin calışmasına mudahale eder.



Kaynak : TESPARA