[+] apache - nie wy

Tematy związane z oprogramowaniem, instalacją, konfiguracją
starsky
Posty: 32
Rejestracja: 17 stycznia 2009, 14:35

[+] apache - nie wyświetlane pliki znajdujące się w /var/www

Post autor: starsky »

Witam.
Mam następny problem z moim rpsem, a mianowicie:
  • zainstalowałem sobie na rpsie apache i gdy wrzucę do folderu /var/www/ jakiś plik choćby index.php to on się nie wyświetla tylko go ściąga. Dlaczego?
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Było na forum. Nakarm szukajkę karmą php apache.
starsky
Posty: 32
Rejestracja: 17 stycznia 2009, 14:35

Post autor: starsky »

Dobrze, znalazłem to jak i naprawić?
Nie chcę zakładać drugiego wątku więc napiszę w tym:
Warning: fopen(/home/alek/samp//server.cfg) [function.fopen]: failed to open stream: Permission denied in /var/www/test/data/core.php on line 1138
Jak zmienić te chmody? Apache nie ma dostępu do tego folderu?
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Najpierw upewnij się co jest w linii 1138. Twój ~ powinien być czytelny dla www-data. Chyba, że chodzi o ten sam server.cfg o którym pisaliśmy w tym temacie?
starsky
Posty: 32
Rejestracja: 17 stycznia 2009, 14:35

Post autor: starsky »

Chodzi o ten sam plik.
Linia 1138:

Kod: Zaznacz cały

$open = fopen($file, 'w');


[Dodano: 2009-01-30, 17:51]
Zna ktoś odpowiedź?
Chav
Posty: 49
Rejestracja: 23 listopada 2008, 22:31
Lokalizacja: Stargard / Szczecin

Post autor: Chav »

starsky pisze:fopen(/home/alek/samp//server.cfg)
A co tam robi //? ;) Taka jest sciezka do pliku server.cfg? Zobacz w zmiennej $file co lezy i odpowiednio popraw - moze cos to da.
starsky
Posty: 32
Rejestracja: 17 stycznia 2009, 14:35

Post autor: starsky »

¦cieżka jest taka:

Kod: Zaznacz cały

define("_DIRECTORY", "/home/alek/samp/");
Chav
Posty: 49
Rejestracja: 23 listopada 2008, 22:31
Lokalizacja: Stargard / Szczecin

Post autor: Chav »

Po wywaleniu / z samp/ (tzn. define("_DIRECTORY", "/home/alek/samp") ;) cos sie zmienia? Ogolnie to wyglada tak, ze zmienna $file z tego pliku jest tworzona z _DIRECTORY + $costam. Strzelam, ze to $costam ma nazwe postaci '/nazwa'. Warto wiec gdzies wywalic jeden '/' i zobaczyc czy wtedy zadziala.
starsky
Posty: 32
Rejestracja: 17 stycznia 2009, 14:35

Post autor: starsky »

Teraz coś takiego:
Warning: fopen(/home/alek/samp/server.cfg) [function.fopen]: failed to open stream: Permission denied in /var/www/test/data/core.php on line 1138

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/test/data/core.php on line 1140

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/test/data/core.php on line 1143

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/test/data/core.php on line 1144

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/test/data/core.php on line 1145

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/test/data/core.php on line 1146

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/test/data/core.php on line 1147

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/test/data/core.php on line 1148

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/test/data/core.php on line 1149

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/test/data/core.php on line 1150

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/test/data/core.php on line 1152

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/test/data/core.php on line 1157

Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/test/data/core.php on line 1163

Warning: fclose(): supplied argument is not a valid stream resource in /var/www/test/data/core.php on line 1167
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Ech, jak zwykle strzelam że dalej skrypt korzysta ze zmiennych, których nie może pobrać z konfiga, czyli po prostu klęka.

Kod: Zaznacz cały

/home/alek/samp && ls -al
ODPOWIEDZ