Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dlaczego to niedziala?
Forum PHP.pl > Forum > PHP
pys1986
Mam strone i jest w niej kilka razy urzywane include('cos tam'); na localhoscie mi to dziala a na serwerze nie, wyswietla sie cos takiego:

Warning: main(): Failed opening '' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/stadionk/public_html/cms/center.php on line 29

ta linijka 29 wyglada tak:

include('newsy.php');
nospor
Być może na serwerze nie widzi includowanego pliku
Vertical
Ustaw na serwerze DocumentRoot, bo wygląda na to, że skrypt próbuje pobrać plik newsy.php z "/usr/local/lib/php"
pys1986
Ale jak mam to ustawic questionmark.gif
Vertical
W httpd.conf piszesz:
Kod
DocumentRoot "{sciezka}"

Ustaw DocumentRoot na "/.../katalog_apache//htdocs" (domyślna ścieżka dla skryptów w apache)
pys1986
Wiem ze zadaje glupie pytania ale gdzie sie znajduje ten plik, bo ja na serwerze go niewidze questionmark.gif?
crash
Vertical: A co ma include_path z php do DocumentRoota?!

pys1986: Próbowałeś: include('./newsy.php'); ?
Bakus
Proszę o wysłanie mi na PW poprawnego tematu, a wątek odblokuje
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.