[+] Apache2, uruchomienie strony www

Konfiguracja serwerów, usług, itp.
white91
Posty: 20
Rejestracja: 18 września 2009, 17:20

[+] Apache2, uruchomienie strony www

Post 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?
mlyczek
Junior Member
Posty: 979
Rejestracja: 02 sierpnia 2006, 19:17

Post 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.
white91
Posty: 20
Rejestracja: 18 września 2009, 17:20

Post 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
r0ster
Posty: 58
Rejestracja: 01 września 2011, 13:50

Post 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.
white91
Posty: 20
Rejestracja: 18 września 2009, 17:20

Post autor: white91 »

Poradziłem sobie już, dziękuję.
fairyanna
Posty: 1
Rejestracja: 04 grudnia 2014, 07:34

Post 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 ...
ODPOWIEDZ