Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z wczytaniem class
winiar789
post 27.06.2020, 10:42:51
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 15.11.2011

Ostrzeżenie: (0%)
-----


Dzień dobry załoga smile.gif

Dostałem aplikację napisaną w PHP gdzie mam ją umieszczoną na serwerze. Konfiguracja serwera znana mi była tylko z phpinfo();
PHP Version 7.2.31-1+ubuntu18.04.1 na tym NGINX. - i na takiej konfiguracji wcześniejszego serwera działało.

Samej aplikacji nie znam ale z tego co widzę po logach aplikacja się załadowuje i kiedy zaczyna wczytywać dostępne CLASS za każdym razem wywala się na następujących wpisach.


  1.  
  2. $objectF = ObjectF::getIns();
  3.  


lub

  1.  
  2. html::anchor
  3.  



lub

  1.  
  2. Core::a_load
  3.  




Mam wrażenie że wszystko co ma ::CLASS nie może zostać załadowane i jest błędne. Czy przypadkiem nie powinienem jeszcze czegoś odpalić w PHP ?
Będę wdzięczny za pomoc.


Go to the top of the page
+Quote Post
viking
post 27.06.2020, 11:41:42
Post #2





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


To są metody statyczne. Reszta twojego opisu niewiele mówi.


--------------------
Go to the top of the page
+Quote Post
winiar789
post 27.06.2020, 11:45:22
Post #3





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 15.11.2011

Ostrzeżenie: (0%)
-----


Np:

Fatal error: Uncaught Exception: Unable to load link. ......./class.Core.php:168 Stack trace: #0 [internal function]: Core::a_load('link') #1
Go to the top of the page
+Quote Post
viking
post 27.06.2020, 12:21:31
Post #4





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


To z kolei mówi że w linii 168 został rzucony wyjątek. A dlaczego to trzeba sobie prześledzić kod w tym miejscu.


--------------------
Go to the top of the page
+Quote Post
winiar789
post 27.06.2020, 13:30:01
Post #5





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 15.11.2011

Ostrzeżenie: (0%)
-----


Dobra chyba wiem class Core ładuje wszystkie class w katalogu class jakiś autoloader i wywołuje spl_autoload_register
ale to kompletnie nie działa i tutaj nie wiem dlaczego

Ten post edytował winiar789 27.06.2020, 13:30:33
Go to the top of the page
+Quote Post
viking
post 27.06.2020, 13:47:11
Post #6





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Ja też nie wiem. Poczytaj o wyjątkach które spl_autoload_register może rzucać, wyświetl sobie ścieżki.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 19:46