Error когато кача PHP блога на сървър
Здравейте , когато си отварям блога на локално ниво с XAMPP нямам никакви проблеми, но когато го качих на личния ми хостинг излиза следната грешка и не мога да разбера от какво е:
Fatal error: Uncaught Error: Call to a member function fetch_all() on boolean in /home/f4ster30/public_html/blog/models/HomeModel.php:10 Stack trace: #0 /home/f4ster30/public_html/blog/controllers/HomeController.php(6): HomeModel->getLatestPosts(5) #1 /home/f4ster30/public_html/blog/functions.php(64): HomeController->index() #2 /home/f4ster30/public_html/blog/index.php(7): processRequest(Array) #3 {main} thrown in /home/f4ster30/public_html/blog/models/HomeModel.php on line 10
Сменил съм весията на PHP на 7 (ако има значение)
Кажете ако е нужно да кача кода от тези файлове , но е същия от лекциите.
Датабазата е импортирана в сървърното phpmyadmin и неоходимите настройки са коригирани в config.php . Преди това да бъде направено показваше, че не може да се свърже с датабазата , така че не е от от това
Ами пише фетч алл го викаш върху булева, демек стейтмънт променливата не е станала mysqlistatement обект, а е върнала false. Това поведение е ясно документирано в документацията на функцията. Защо не пробваш да изпринтираш грешката на екрана? В mysqli има пропърти $error