v2.5.2
Giriş yap

günlük hit sayacının bozulması

aspava
423 defa görüntülendi

merhaba arkadaşlar sitede sabah saatlerinde kapanma oldu aşağıdaki resimdeki gibi.

şuan error.log durmadan hata veriyor verdiği hata ise

[04-Feb-2023 18:59:02 Europe/Istanbul] PHP Warning: PDOStatement::execute(): SQLSTATE[HY000]: General error: 1194 Table 'wma_logs' is marked as crashed and should be repaired in /home/guzelsoz/public_html/app/classes/dbpdo.class.php on line 714

şeklindedir.

dbpdo.class.php içerisinde ki kodu ise aşağıdaki gibidir.

    	public function query($sql, $data = array(), $queryType = NULL) {
		
		$this->benchmark();
		
		$query = $this->dbPdo->prepare($sql);
		$query->execute($data);
		
		$this->reset();
		$this->count++;
		
		if ( $queryType === 'allSelect' ) {
			
			$rows = $query->fetchAll(PDO::FETCH_OBJ);
			
		} elseif ( $queryType === 'select' ) {
			
			$rows = $query->fetch(PDO::FETCH_OBJ);
			
		} elseif ( $queryType === 'insert' ) {
			
			$this->lastId = $this->dbPdo->lastInsertId();
		
		}
		
		$this->benchmark();
		
		if ( isset($rows) ) {
			
			return $rows;
			
		} else {
			
			$rowCount = $query->rowCount();
			
			return !empty($rowCount);
			
		}
		
	}

durduk yere böyle bir sorunun çıkması neden olabilir ?

aykhan
690 gün önce

Merhaba. Verilen hata mesajı, veritabanındaki bir tablo olan "wma_logs" çökmüş ve onarılması gerekmektedir. Bu hatayı veritabanı yöneticinizle veya veritabanı destek ekibiyle çalışarak çözebilirsiniz. Onarım işlemi tablonun verilerini kaybetme riski taşıdığı için dikkatli bir şekilde yapılması gerekir.