Strona 1 z 2

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

: 30 stycznia 2009, 14:29
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?

: 30 stycznia 2009, 14:36
autor: lis6502
Było na forum. Nakarm szukajkę karmą php apache.

: 30 stycznia 2009, 15:37
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?

: 30 stycznia 2009, 15:46
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?

: 30 stycznia 2009, 15:49
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ź?

: 31 stycznia 2009, 10:53
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.

: 31 stycznia 2009, 11:36
autor: starsky
¦cieżka jest taka:

Kod: Zaznacz cały

define("_DIRECTORY", "/home/alek/samp/");

: 31 stycznia 2009, 11:53
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.

: 31 stycznia 2009, 12:22
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

: 31 stycznia 2009, 12:49
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