PHP Fatal Error Çözümü?
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,
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (5)
@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
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.
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."
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