• 10-08-2009, 00:35:52
    #1
    Sitede alınan şöyle bir hata satırı neden olabilir acaba ?

    Warning: mysql_query() [function.mysql-query]: Unable to save result set in

    Hatanın gösterdiği database.php içindeki satır ise şurası:

    		$this->_cursor = mysql_query( $this->_sql, $this->_resource );
    Bu satırın içinde yer aldığı kod grubunu da aşağıda yazıyorum ki altından ve üstünden belki birşey anlaşılır:

    if ($this->_debug) {
    			$this->_ticker++;
    	  		$this->_log[] = $this->_sql;
    		}
    		$this->_errorNum = 0;
    		$this->_errorMsg = '';
    		$this->_cursor = mysql_query( $this->_sql, $this->_resource );
    		if (!$this->_cursor) {
    			$this->_errorNum = mysql_errno( $this->_resource );
    			$this->_errorMsg = mysql_error( $this->_resource )." SQL=$this->_sql";
    			if ($this->_debug) {
    				trigger_error( mysql_error( $this->_resource ), E_USER_NOTICE );
    				//echo "<pre>" . $this->_sql . "</pre>\n";
    				if (function_exists( 'debug_backtrace' )) {
    					foreach( debug_backtrace() as $back) {
    						if (@$back['file']) {
    							echo '<br />'.$back['file'].':'.$back['line'];
    						}
    					}
    				}
    			}
    			return false;
    		}
  • 10-08-2009, 00:59:03
    #2
    Üyeliği durduruldu
    buradan birşeyler demek zor joomla sürümü nedir, hangi işlemden sonra bu hata meydana çıkıyor yada ne yaptıktan sonra olmaya başladı ? ve sanırım hata joomlanın değilde mysql dolayısıyla hostun problemi gibi, aynı işlemi localde yada farklı bi serverda denediniz mi
  • 10-08-2009, 01:08:08
    #3
    Sistemi etkileyecek fazla birşey yapmadım.
    Sadece tüm Joomla dosyalarının CHMOD ayarında YAZMA izinlerini kaldırdım. Yani 555 ve 444 oldu hepsi.

    Verilen hatanın karakterinden belki anlayabilirsiniz, bununla ilgili olabilir mi?
  • 10-08-2009, 09:47:36
    #4
    Üyeliği durduruldu
    hata zaten bi yazılamama hatası joomla'nın kendi yayınlandığı ideal chmod ayarları için bi bildirisi mevcut sanıyorum ki türkçe tercümeside nette vardır googleda bununla ilgili bi arama yapıp chmod yetkilerine ona göre düzenlerseniz sorun büyük ihtimal çözülür
  • 10-08-2009, 10:51:19
    #5
    klasörleri 755 dosyaları 644 yapın deneyin
  • 10-08-2009, 11:56:49
    #6
    CHMOD ayarı 644 olunca bile saldırıya uğruyor Joomla.
    Yine de galiba mecburuz bunu yapmaya.
    Yoksa hata mesajları yüzünden site ağırlaşıyor. 100.000 hata mesajı sildim veri tabanından.
  • 16-08-2009, 20:45:42
    #7
    chmod 644 te sunucunuzun güvenliğinde sorun yoksa eğer bir problem olmaz ki
  • 16-08-2009, 23:41:44
    #8
    memocan adlı üyeden alıntı: mesajı görüntüle
    chmod 644 te sunucunuzun güvenliğinde sorun yoksa eğer bir problem olmaz ki
    Mecocan hocam,
    Sizi görmek çok güzel. Cevabınız için teşekkür ediyorum, saygılarımı sunuyorum.
    Bu konu ile ilgili yaptığım araştırma sonucunda sizin şahsi siteniz mmcn.org 'ta ayrıntılar buldum ve şimdilik o ayrıntılarda elde ettiğim bilgiler sayesinde idare ediyorum.

    jos_care_items 'i günde iki defa boşaltarak idare ediyorum.
    Kapsamlı bir çözüm üzerinde çalışmam devam ediyor.

    Bu arada dosya CHMOD ayarlarını 0444 yaptığım zaman bile bulaşan virüslerin sebebinin Joomla olmadığını anladım. Bilgisayarımdaki bir trojanın FTP şifresini bir yere göndermesinden kaynaklandığını anladım. O yüzden Joomla'ya attığım iftiradan dolayı da özür diliyorum, sizin gibi Joomla Ustası hocalarımın huzurunda.

    Saygılar hocam.
  • 17-08-2009, 12:36:38
    #9
    estağfirullah ya, sadece tahminen söylemişsin iftira sayılmaz da bu virüsün çalışma manığı böyle tabi bilinmeyince insan scriptten kaynaklı olabileceğinin düşünülmesi doğal neyse hepimiz her gün öğrenmekteyiz