Софтуерно Инженерство
Loading...
+ Нов въпрос
darinchakalov avatar darinchakalov 5 Точки

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 (ако има значение)

Кажете ако е нужно да кача кода от тези файлове , но е същия от лекциите.

Тагове:
Dargo avatar Dargo 44 Точки

Здравей,

Проблема ти сигурно е във връзката с базата данни, или я няма в сървъра или не подаваш правилните параметри при функцията за свързване.

Поздрави

 

0
darinchakalov avatar darinchakalov 5 Точки

Датабазата е импортирана в сървърното phpmyadmin и неоходимите настройки са коригирани в config.php . Преди това да бъде направено показваше, че не може да се свърже с датабазата , така че не е от от това

0
RoYaL avatar RoYaL SoftUni Team Trainer 6883 Точки

Ами пише фетч алл го викаш върху булева, демек стейтмънт променливата не е станала mysqlistatement обект, а е върнала false. Това поведение е ясно документирано в документацията на функцията. Защо не пробваш да изпринтираш грешката на екрана? В mysqli има пропърти $error

0