Strona 1 z 1

[+] Apache2, uruchomienie strony www

: 01 września 2011, 10:26
autor: white91
Witam.
M
am nasŧępujący problem. Chciałem uruchomić swoją stronę, więc zainstalowałem wszystkie potrzebne rzeczy poleceniami

Kod: Zaznacz cały

apt-get install mysql-server
apt-get install apache2
apt-get install php5
apt-get install php5-mysql
apt-get install php5-gd 
apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi
Gdy wszedłem na:

Kod: Zaznacz cały

[url]http://localhost/[/url]
mogłem zobaczyć napis:

Kod: Zaznacz cały

It's Works
Postanowiłem umieścić swoją stronę w katalogu /var/www/. Teraz gdy wchodzę na

Kod: Zaznacz cały

[url]http://localhost/[/url]
widzę tylko pustą stronę. Gdy próbuje wejść na:

Kod: Zaznacz cały

[url]http://localhost/index.php[/url]
też nic się nie dzieje, tylko pusta strona. Co może być problemem? Wydaje mi się, że serwer Apache2 nie czyta php?

: 01 września 2011, 11:17
autor: mlyczek
Problem może polegać na tym, że wystąpił jakiś błąd w trakcie wykonywania kodu Twojej strony, ale jest wyłączone pokazywanie tych błędów (albo w konfiguracji apache, albo w Twoim skrypcie). Przejrzyj ostatnie wpisy w logu apache:

Kod: Zaznacz cały

less /var/log/apache2/error.log
tam powinna być informacja jeśli Twój skrypt rzucił jakiś wyjątek lub wystąpił inny błąd. Jeśli nie będziesz wiedział na podstawie tych wpisów co się stało, to wrzuć parę ostatnich linijek w/w logu, spróbujemy pomóc.

: 01 września 2011, 13:21
autor: white91
Odczytałem z tego pliku błąd:

Kod: Zaznacz cały

[Thu Sep 01 13:20:02 2011] [error] [client 127.0.0.1] PHP Warning:  Unknown: failed to open stream: Permission denied in Unknown on line 0
[Thu Sep 01 13:20:02 2011] [error] [client 127.0.0.1] PHP Fatal error:  Unknown: Failed opening required '/var/www/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0

: 01 września 2011, 13:56
autor: r0ster
Obstawiam, że albo Apache nie ma uprawnień do odczytu dla pliku /var/www/index.php i/lub brakuje Ci pakietu pear. Pear możesz ściągnąć za pomocą:

Kod: Zaznacz cały

apt-get install php-pear
A uprawnienia możesz dodać za pomocą:

Kod: Zaznacz cały

chmod o+r /var/www/index.php
Choć dobrze by było dodać to prawo do odczytu dla każdego pliku w /var/www.

: 01 września 2011, 16:03
autor: white91
Poradziłem sobie już, dziękuję.

: 04 grudnia 2014, 07:43
autor: fairyanna
I build myself a home file server something ala NAS with samba, samba will be in addition to the teachings LAMP www. Everything I have obcykane only the iptables always have a problem - I do not understand it completely, http://www.pass4-sure.info despite many hours of reading (unfortunately poor English).
The server is behind a router, and the world just redirected SSH port to the outside of the house, just in case, in safe way to access the files.
I used cash for beginners tyllko OUTPUT changed to ACCEPT and added their own rules / ports, and here I do not understand ...