v2.5.2
Giriş yap

PHP Fatal Error Çözümü?

lethality
973 defa görüntülendi

Herkese selamlar,

Şöyle bir sorun ile karşılaşıyorum ve çözemedim...

Log'a düşen:

    PHP Fatal error:  Uncaught Error: Class 'MysqliDb' not found in /app/init.php:26
Stack trace:
#0 /index.php(3): require()
#1 {main}
  thrown in /app/init.php on line 26

Konu hakkında yorumlarınızı bekliyorum.

İyi çalışmalar,

Cevap yaz
Cevaplar (5)
lethality
1160 gün önce

@tayfunerbilen -> https://github.com/ThingEngineer/PHP-MySQLi-Database-Class kullanıyorum. Sayfaya da dahil ediyorum aslında.

Şu şekilde kullanıyorum :

spl_autoload_register(function ($className){
    $classFile = __DIR__ . '/classes/class.' . strtolower($className) . '.php';
    if(file_exists($classFile)){
        require $classFile;
    }
});

Hata :

[22-Sep-2021 23:38:35 Europe/Istanbul] PHP Fatal error:  Uncaught Error: Class 'MysqliDb' not found in /turko.turkosoft.net/app/init.php:26
Stack trace:
#0 /turko.turkosoft.net/index.php(3): require_once()
#1 {main}
  thrown in /turko.turkosoft.net/app/init.php on line 26
  
tayfunerbilen
1172 gün önce

MysqliDb adında özel bir php sınıfın mı var? onu sayfana dahil edemediğin sınıf bulunamadı hatası alıyorsun, bunu çözmen lazım.

lethality
1173 gün önce

selamlar,

@frexx ->
require yazım şeklim bu şekilde;
require 'app/init.php';

@makifgokce ->
Sunucu da yaşıyorum bu hatayı. Sunucu da php.ini dosyasına erişimim yok maalesef.
PHP version select bölümünde ise;

mysqli işaretlemek istediğim de aşağıda ki hatayı alıyorum.

"nd_mysqli skipped as conflicting."

makifgokce
1173 gün önce

php.ini dosyanda extension=mysqli yazınını arat başında ; varsa sil kaydet.
phpnin kurulu olduğu yerde ext klasörü içerisinde php_mysqli.dll dosyası var mı diye kontrol et.php tekrar başlat.
https://stackoverflow.com/questions/666811/how-to-solve-fatal-error-class-mysqli-not-found?answertab=votes#tab-top

frexx
1173 gün önce

Hangi kodda hata varsa paylaşırsan yardımcı olabilirim. require() kodu var ama öyle yazılmıyor require 'dosya/site'; bu kod böyle yazılır.