Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 578 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%)
|
Witajcie,
miałem chwilę i usiadłem do autorskiego frameworka. Chciałbym go dopracować, utworzyć pierwszą wersje stabilną, bo wcześniejsza była taką na szybko, testową. Teoretycznie pozostały drobne poprawki. Wydaje się, że już jest całkiem ok i ciekawe czy ktoś się ze mną zgodzi? Kod frameworka jest dostępny pod adresem: https://github.com/artimman/dbmframework oraz po testach na localhost pierwsza instalacja na serwerze zdalnym: http://testy.dbm.org.pl/ i tu pojawia się pierwszy problem Fatal error! Code: 404; Message: Model file ../application/Model/blogModel.php is required. File not found! kiedy na serwerze lokalnym (system Windows) przetestowałem kod i śmiga zarówno pod testowym adresem http://localhost/dbmframework/ jak również utworzonym domenowym http://localhost.test.dbm.org.pl/ tak nie wiem dlaczego na serwerze zdalnym pojawił się ten błąd? ../application/Model/blogModel.php is required. File not found! -> a plik jest w danej lokalizacji, tylko na serwerze zdalnym metoda, w której pojawia się błąd zachowuje się jakby pliku pod tą ścieżką nie było. Na locahost kod śmiga, na zdalnym ten sam kod, a wyświetla błąd typu file does not exist. Prośba o pomoc. Co może być tego przyczyną? Ten post edytował Malinaa 20.12.2023, 17:49:14 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 578 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%)
|
Myślałem już o tym wcześniej, ale nie chciało mi się w to wierzyć, że z powodu dużych/małych liter będę musiał przerabiać kod.
Miło jednak, że piszesz i rozjaśniłem mi ten problem. Jakby nie Ty nadal nie wierzyłbym, że jest tak czuły. Dzięki (IMG:style_emoticons/default/smile.gif) P.S. Działam na PHP 8, ale ten projekt nie przerabiałem na 8. Oddać projekt pod ocenę? Co masz tu na myśli, kiedy, gdzie, jaką ocenę? A dobrze byłoby sprawdzić ten projekt i poprawić błędy, o których jeszcze nie wiem. Czy się na to piszesz? Odnośnie wspomnianego błędu w pliku IndexController.php mam kod Kod public function __construct() { $this->blogModel = $this->model('blogModel'); // TODO! Zmienic sposob ladowania ClassModel ?! $translation = new TranslationClass(); $this->translation = $translation; } nie za bardzo podoba mi się zawartość konstruktora, ale też nie za bardzo mam pomysł jak to zrobić lepiej. Z tymi dużymi i małymi literami, czy wszystko muszę przerobić na małe litery, czy np. tylko nazwy katalogów trzeba zmienić, albo tylko nazwy plików. Jak to jest z tą czułością na duże i małe litery? Pasowałoby mi, aby nazwa 'blogModel' pozostała bez zmian, ale klasa to class BlogModel{} chyba tu coś nie zagrało na serwerze zdalnym. Ten post edytował Malinaa 20.12.2023, 18:50:11 |
|
|
|
Malinaa DbM Framework 20.12.2023, 17:46:12
nospor Znajdz 10 roznic
blogModel
BlogModel
server zda... 20.12.2023, 17:59:07
viking Postaw sobie docker i najlepiej pracuj na linuksie... 20.12.2023, 18:48:17
nospor CytatMyślałem już o tym wcześniej, ale nie chciało... 20.12.2023, 18:52:44
Malinaa Cytat(viking @ 20.12.2023, 19:48:17 )... 20.12.2023, 19:59:49 ![]() ![]() |
|
Aktualny czas: 24.10.2026 - 04:19 |