Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> DbM Framework
Malinaa
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Malinaa
post
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
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 24.10.2026 - 04:19