sNews Hata Mesajları (Çeviri)Not: Bu
doküman sNews forumda keyrocks'un yazdığı diğer kullanıcıların
eklemeler yaparak genişlettiği ERROR MESSAGES: Causes and Possible
Solutions adlı dokümanın türkçe çevirisidir. Forumdaki konuya eklemeler
yapıldıkça konu güncellenecektir.
sNews Hata MesajlarıCSS ve linklerin olmadığı bir ana sayfa = "Object not found, Error 404" (Nesne bulunamadı, hata 404)Olası Sebep: snews.php dosyasında site yapılandırma
ayarları doğru değil. Belki klasör ismi veya adres sonundaki taksim
işareti "/" yazılmamış olabilir.
Olası Çözümler: Site adresinizi (URL) tamamen yazdığınıza ve adres sonuna taksim işareti koyup koymadığınızı kontrol edin.
Örnek: $db['website'] = 'http://www.siteadresi.com/';
Eğer siteniz ana dizinin içinde bir klasörde ise klasör ismini de adrese yazmanız gerekir.
Örnek: $db['website'] = 'http://www.siteadresi.com/snews/';----------------------------------------------------------------------------------
Veritabanı ile bağlantı kurulamıyor (There was an error while connecting to the database.)Veritabanı ayarlarınızı kontrol edin.
Olası Sebep: snews.php'deki veritabanı ayarları yanlış girilmiş.
Olası çözüm: Vertabanını oluştururken veritabanına verdiğiniz ad ile veritabanı ayarlarlarındaki adın aynı olup olmadığını kontrol edin.
----------------------------------------------------------------------------------
Başlık bilgileri değiştirilemiyor. Başlıklar aynı zamanda
... tarafından gönderilmiş. (Warning: Cannot modify header information
- headers already sent by...")Genel Sebep 1: Bu hata genellikle php dosyalarındaki php etiketlerini açıp kapatırken boşluk bırakmaktan kaynaklanır.
Çözüm: Php dosyalarının en üstündeki açılış komutudan komutundan sonra boşluk bırakılmadığını kontrol edin.
Diğer Bir Genel Sebep: index.php doyasında yanlış karakter kodlaması seçilmesi olabilir. BOM tanımlaması ile birlikte UTF-8 kodlamasını
kullanmak yanlıştır.
Çözüm: index.php dosyasını ANSI kodlama ile kaydedin. Eğer UTF-8 kullanacaksanız BOM tanımlaması yapmayın. ----------------------------------------------------------------------------------
Warning: mysql_fetch_array():Ana sayfanızda snews.php dosyasındaki aşağıdaki örnekteki gibi
başlayan değişik satır numaralarına işaret eden değişik satırlarda bir,
iki, üç veya daha fazla hata mesajı alırsınız.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:xamppxampphtdocssnews153snews.php on
line 1684
Olası sebep: Bu hata genellikle snews.php
dosyasındaki belirli bir fonksiyonun oluşturduğu sorgunun veritabanında
aradığı bilgileri bulamamasından kaynaklanır. snews.php doyasında
değişk satırlara işaret eden değişik hata mesajları alırsınız. Bunun
anlamı değişik fonksiyonların oluşturduğu değişik sorguların
veritabanında aradığı verileri bulamamasıdır. Problem veritabanınızın
eksik olmasında veya kurulumunuz ile uyumlu olmamasından
kaynaklanabilir. (veritabanı sürümü yanlış olabilir) veya tablo adları,
tablo ön ekleri yanlış yazılmış olabilir.
Olası Çözüm Yolları 1. Eğer düzenli aralıklarla veritabanınızı yedekldiyseniz en son yedeğinizi geri yükleyin.
2. sNews dosyalarınızı yeni bir versiyona
yükselttiğiniz halde veritabanı olması gereken şekilde yeniden
yüklenmediyse veritabanınızdaki tabloları silip sNewsin yeni sürümüne
göre tekrar yapılandırmalısınız.
3. Eğer veritabanında tabloların isimlerine ön ek koyduysanız ayrıca snews.php dosyasında ön ek ayarlarını yapmanız gerekecektir.
-------------------------------------------------------------------------------------- Warning: mysql_connect() [function.mysql-connect]: ........
Warning: mysql_select_db() [function.mysql-select-db]: .........
Warning: mysql_select_db() [function.mysql-select-db]: .........
There was an error while connecting to the database.
Check your database settings.
Olası Sebep ve Çözüm: snews.php doyasındaki
veritabanı şifresi, veritabanı kullanıcı adı, veritabanı ayarları
yanlış. Bu ayarların veritabanını oluştururken kullandığınız ayarlara
uygun olmasını sağlayın.
--------------------------------------------------------------------------------
Nesne Bulunamadı! Hata kodu :404 (Object not found! Error 404: )Sitenizin anasayfası görüntüleniyor fakat bir bağlantıya tıkladığınızda bu hata mesajını alıyorsunuz.
Olası Sebep: .htaccess dosyanızda RewriteEngine On satırı yanlış. Veya .htaccess dosyası aktif değil, kullanımda değil veya çalışmıyor.
Olası çözüm: .htaccess dosyanınızın snews sitenizin ana dizininde olduğundan emin olun. Ve dosyadaki The RewriteEngine On komutunun olup
olmadığını, açık olup olmadığını denetleyin. ---------------------------------------------------------------------------------
Sunucu hatası (Server Error)
The server encountered an internal error and was unable to complete
your request (Sunucu isteğinizi karşılarken dahili bir hata ile
karşılaştı)Sunucuya aşırı yüklenilmiş olabilir veya CGI scriptelerinde bir hata olmuş olabilir.
Bir sunucu hatası olduğunuzu düşünüyorsanız sunucu yöneticinizle iletişime geçin.
---------------------------------------------------------------------
Error 500 (Hata Kodu: 500)Olası Sebepler:1. .htaccess dosyasına sNews'in komutlarını düzenli
olarak yerine getirmesini engelleyecek bir dizi eklemiş
olabilirsiniz.Veya varolan bir komutu etkileyecek bir düzenleme yapmış
olabilirsiniz.
2. .htaccess dosyasındaki RewriteBase değeri yanlış olabilir.
Olası Çözümler1. Sorun çıkaran satırları silin veya dosyası varsayılan kopyasıyla değiştirin.
2. Eğer RewriteBase satırı girilmiş ise bu değerin kurulumun yapıldığı dizinle aynı olup olmadığını kontrol edin.
---------------------------------------------------------------------------
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in (url) on line (number)
Olası Sebep : Dreamweaver, MS Word, Frontpage ve benzeri programlar sNews'in düzenlenebileceği iyi metin düzenleyicileri değildir.
-----------------------------------------------------------------------------
.htaccess dosyası kullanıldığında karşılaşılan dahili sunucu hatası Hata kodu: 500 (Error 500 - Internal Server Error )Herşeyi doğru bir şekilde ayarladınız, .htaccess dosyanızın sunucuda
olup olmadığını da kontrol ettiniz, sunucunuzda Mod_rewrite modülü de
açık fakat sNews hala düzgün çalışmıyor.
Sebep: Bazen bazı sunucularda htaccess dosyasının aşağıdaki bölümünün çalıştırılmasına izin verilmez.
php_value session.use_trans_sid 0
Çözüm: .htaccess dosyasının başlarındaki bu satırların başına # işareti ekleyerek düzenlemeyi deneyin.
#
#php_value session.use_trans_sid 0
#