• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Strona nie działa po wrzuceniu na serwer - błąd ścieżek?

Object Storage Arubacloud
0 głosów
242 wizyt
pytanie zadane 30 października 2016 w Hostingi, domeny, usługi przez Adux Obywatel (1,740 p.)

WItam, mam problem. 

Strona którą tworzyłem i która bez problemu działa na moim windowsie, wywala się po wrzuceniu na serwer. 

Wywala błąd że nie może odnaleźć konkretnego pliku przy require : 

Warning: require_once(view\Main.php): failed to open stream: No such file or directory in /home/xxx/domains/mojastrona.com/public_html/libs/View.php on line 12 Fatal error: require_once(): Failed opening required 'view\Main.php' (include_path='.:/usr/local/php/p55/lib/php') in /home/xxx/domains/mojastrona.com/public_html/libs/View.php on line 12

Czy znaczenie może mieć że serwer jest na linuxie? 
Muszę teraz odwrócić wszystkie slashe -.- ?

Może ktoś miał podobny problem i wie jak go rozwiązać?
 

Z góry dziękuje za pomoc, pozdrawiam. 

2 odpowiedzi

0 głosów
odpowiedź 31 października 2016 przez Adux Obywatel (1,740 p.)
 
Najlepsza
Dobra, udało mi się rozwiązać problem. Błąd był banalny i wynikający z mojej niewiedzy.
Strona jest zrobiona w modelu mvc.
W moim pliku libs/View jest polecenie renderowania strony view/Nazwakontrolera.
Kontrolery nazywają się z dużej litery, natomiast pliki w folderze view - z małej. Na windowsie wszystko działało, natomiast na linuxie się wysypało, gdyż linux rozróżnia małe i duże litery o czym nie wiedziałem.
Wystarczyło zmienić nazwy plików w folderze view, aby zaczynały się z dużej litery i działa! :D
Zamykam temat.
0 głosów
odpowiedź 30 października 2016 przez Szymon Lisowiec Mądrala (7,150 p.)
Jeżeli masz w skryptach podane ścieżki z backslashem, to zamień na zwykły slash.
3
komentarz 30 października 2016 przez writen Nałogowiec (29,060 p.)

Lepiej zainteresować się stałą DIRECTORY_SEPARATOR.

Podobne pytania

0 głosów
1 odpowiedź 126 wizyt
pytanie zadane 24 marca 2016 w PHP przez wius2012 Początkujący (330 p.)

92,555 zapytań

141,402 odpowiedzi

319,540 komentarzy

61,938 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...