C. Possible Fixes (Compiled off of the XOOPS Forums)

C. Olası Fixler (Xoops Destek Forumlarından Derlenmiştir)



Aşağıda, Xoops kullanıcıları tarafından yaşanan türlü problemler ve bunlar için geliştirilmiş & denenmiş çözüm yollarını göreceksiniz.

Liste hazırlanırken belli bir sıralama kaygısı gözetilmeden hazırlanmıştır, başka deyişle her sorun genellikle birbirinden bağımsızdır ve siz her birine ayrı ayrı eğilebilirsiniz.


[1] php.ini dosyasında şu satırın register_globals=on şeklinde düzenlendiğinden emin olun!

Not: Xoops’un genel çekirdek yapısı için bu satırın “on” olması yüksek önem taşımaktadır. Xoops un bu satırı hatalı ise bazı modüller çalışmaz yada boş sayfalar gösterir.


[2] Bazı durumlarda PHP GZIP modülleri php ye duzgun eklenmemiş olabilir. Bu durumda XOOP admin(yönetici) paneline gidin (system>preferences) ve GZIP desteğini turn off yapın (kapatın)


[3] Xoops Yüklemesini yönergeleri doğru takip ederek gerçekleştirdiğinizden ve CHMOD ayarlarının (unix server, cache dirs) kurulumda tarif edildiği gibi düzenlendiğinden emin olun.



[4] Tema–Theme dosyalarınızı ilgili klasöre en baştan yeniden upload edin (aktarın).
Bazen ftp aktarımı esnasında dosyaların orjinalliği bozularak kimi hatalara sebebiyet verebilirler.
Öncelikle “phpkaox” temasını aktarın ve sistem özelliklerini bu theme üzerinden ayarlayın! (düzenleyin, gerçekleştirin)


[5] PHP 4.12 sürümü yada daha yenisini kullandığınızdan emin olun. (4.22 önerilmektedir-birçok fixlerin yapılmasından dolayı)


[6] XOOPS modülleri ile çelişen, karışan başka bir CMS (content management system, içerik düzenleme sistemi) kullanmadığınızdan emin olun… örnek : PHPNuke, PostNuke


[7] şunların CHMOD 777 ye uyarlandığından emin olun ; cache, uploads, templates_c directories


[8] Sunucunuzun Safe Mod özelliğini de-aktif etmeyi deneyin. (bu özellik gereksizdir ve önerilmez)








[9] Aşağıdaki İzinleri 2 kez Kontrol Edin!!!

755 - web sunucunuz tarafından yazılması gerekmeyen tüm dizinler/klasörler.
777 - web sunucunuz tarafından yazılması gereken tüm dizinler/klasörler
644 - web sunucunuz tarafından yazılması gerekmeyen tüm dosyalar
666 - web sunucunuz tarafından yazılması gereken tüm dosyalar
444 - mainfile.php


[10] Default Temayı (Varsayılanı) değiştirin. Xoops 1 için hazırlanan onlarca tema Xoops2 için tam anlamıyla çevrilmemiş olabilirler. Düzgün entegrasyonu yapılmayan bu temalar sistem içerisinde zaman zaman türlü problemlere sebebiyet verebilirler. O yüzden temayı değiştirerek hareket etmeniz olası bir sorun için çözüm niteliğinde olabilir, böylece hatanın ne sebepten ötürü tezahür ettiğini de rahatlıkla bulabilirsiniz. Sistemdeki hatanın böylesi bir entagrasyon sonucunda oluştuğundan eminseniz lütfen bu durumu xoops.org destek forumlarına bildiriniz.
(tema ismi, tema designer’ını da belirtiniz)


[11] Try disabling all non-standard (i.e. anything not included with xoops download) modules. If you cannot get to your admin menu, you can do this by editing the xoops_modules table via mysql or phpmyadmin. Several modules are in early stages and have not been properly tested with xoops 2, sometimes causing problems. If this fixes your problem, try re-enabling one at a time, to determine exactly which module(s) are causing problems. If you find a problem with a module, please post on xoops.org forums and/or notify the author of the module.

[11] Bir sorunla karşılaştığınızda işe tüm non-standart modülleri de-aktif etmekle başlayın. (xoops download paketi ile gelmeyen tüm 3.parti modüller buna dahildir!) Eğer hatadan ötürü admin paneline erişim şansınızı kaybetti iseniz, bu işlemi mysql üzerinde şu şekilde de yapabilirsiniz.
Mysql e PhpMyadmin kullanarak ulaşın, xoops_modules table ‘ı gerektiği şekilde düzenleyin. Bazı modüller henüz Xoops2 için uyarlanmamış yada test edilmemiş bu yüzden sorunlar yaşıyor olabilirsiniz. Evet, mysql i düzenledikten sonra sorununuz düzeldi ise, ilgili komutu bir kez daha “on” olarak belirleyin –Aktif Edin!!! Bu şekilde deneme yanılma ile hangi modülün sorun yarattığını bulabilirsiniz. Eğer sorun yaratan modülü bulduğunuzdan eminseniz lütfen bu durumu xoops.org destek forumlarına bildiriniz.
(tema ismi, tema designer’ını da belirtiniz)


[12] Added by carnuke ... if http://mysite.com/user.php returns a blank page, see this FAQ here


[12] Carnuke Tarafından eklenen sorunun detayları için; FAQ u ziyaret edin.

Olası Hata : http://mysite.com/user.php Sonuç : Blank Page (Boş Sayfa)

[13] Mysql uzantısının php.ini dosyasında yüklendiğinden emin olun! extension=mysql.so



Aşağıdaki Detaylar; Max-Realms tarafından 2005/3/26 1:06:34 tarihinde girilmiştir.


In my case, I got blank pages without debug errors showing. After a while of troubleshooting, I found that my database "user" had exceeded max_questions (50,000 per hour).

Benim sorunumda ben herhangi vir debug hatası (error) ile karşılaşmadan boş sayfa hatası alıyorum? Kısa bir araştırma sonucunda veritabanımında şunun oluştuğunu farkettim

My server is hosted, so I can't change anything there. However, I found that if I created several more database users and gave them each full access to the xoops database, this problem was fixed. I don't know anything about Mysql, but perhaps when a db has multiple users, they share the load.

Serverim hosted, o yüzden herhangi bir değişiklikte bulunamıyorum. Ancak küçük bir araştırma ile birkaç db daha yaratırsam ve userlara full acces(tam erişim) verirsem –xoops db’ye…
Problem çözülüyor. Mysql konusunda bir şey bilmeme rağmen db nin yükünü azaltmak için düşündüğüm paylşaştırma girişimi pozitif sonuç verdi.





Çevirmen :Emrah BAYILDIRAN Tarafından http://www.xoopsum.com için çevrilmiştir Kaynak: XOOPS.ORG

/ Çeviri Hizmetleri :Tercumen.Net