[+] Problem z uruchomieniem przyk

Konfiguracja serwerów, usług, itp.
saszaw90
Posty: 47
Rejestracja: 27 kwietnia 2015, 18:40

[+] Problem z uruchomieniem przykładowej strony w php

Post autor: saszaw90 »

Witam,

mam zainstalowanego Apache'a na Debianie. Ładnie śmiga, strona z tekstem "It works" się wyświetliła. Zainstalowałem sobie moduł PHP5. Instalacja przebiegła pomyślnie. Chcę przetestować ten moduł, to stworzyłem plik o nazwie test.php w katalogu /var/www. Umieściłem ten znany nam wszystkich kawałek kodu php. Otwieram przeglądarkę i pisze: "Not found, the requested URL /test.php was not found on this server".

Strona, jaką wpisałem to http://localhost/test.php. Z adresem IP również.

Oczywiście zrestartowałem Apache, włączyłem również a2enmod php5 i tak samo jest. Co robię źle?
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Jaka wersja debiana ?
W Jessie główny katalog serwera www jest w /var/www/html/
Zobacz też log /var/log/apache2/error.log
saszaw90
Posty: 47
Rejestracja: 27 kwietnia 2015, 18:40

Post autor: saszaw90 »

Wersja Debiana to 8.0.0
Problem rozwiązany, tak jak napisałeś w takim katalogu /var/www/html/ trzeba było umieścić ten plik. W necie roi się od /var/www/.

Mam pytanie, a jak się sprawdza, jaki ma katalog główny serwer www? Tak na przyszłość, żebym wiedział.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2305
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

w pliku konfiguracyjnym /etc/apache2/sites-enabled/default jako DocumentRoot
saszaw90
Posty: 47
Rejestracja: 27 kwietnia 2015, 18:40

Post autor: saszaw90 »

Dziękuję.

Znowu mam problem, tym razem z wyświetlaniem strony przez użytkownika. Utworzony został katalog public_html i plik index.php. Został wgrany kawałek kodu php o treści

Kod: Zaznacz cały

<?php
echo "Ala ma kota" 
;
phpinfo();
?>
To po załadowaniu strony localhost/~nazwa_uzytkownika wyświetla się tylko

Kod: Zaznacz cały

;
phpinfo();
?>
Moduł UserDir został aktywowany.
Awatar użytkownika
Yampress
Administrator
Posty: 6369
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Jak skonfigurowałeś apache do współpracy z php? samo zainstalowanie modułu nie wystarczy. coś trzeba dopisać w konfiguracji

zresetowałeś serwer po zainstalowaniu php i skonfigurowaniu?
saszaw90
Posty: 47
Rejestracja: 27 kwietnia 2015, 18:40

Post autor: saszaw90 »

Na roota strona w php działa bez zarzutu, ale jeśli chcemy wrzucać pliki do innego katalogu (tu public_html) bez uprawnień administracyjnych to strona nie wyświetla się prawidłowo.

Tak oczywiście, zrestartowałem serwer i tak samo dalej jest.
Awatar użytkownika
Yampress
Administrator
Posty: 6369
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

No to trzeba pomyśleć nad uprawnieniami...
saszaw90
Posty: 47
Rejestracja: 27 kwietnia 2015, 18:40

Post autor: saszaw90 »

Tylko jakie uprawnienia? Jestem początkujący w Linuksie i testuje sobie serwer. Będę miał kolosa, więc dobrze byłoby, żebym umiał to robić. Robię to co pisze w necie, czyli po kolei, co robić i jak.

Nadałem uprawnienia przez chmod (chmod755 public_html), dodałem także w pliku konfingruacyjnym /etc/apache2/mods-available/php5.conf

Kod: Zaznacz cały

[color=black][font=Consolas]<IfModule mod_userdir.c>[/font][/color][color=#333333][font=Consolas]  <Directory /home/nazwa_uzytkownika/public_html>[/font][/color]
[color=#333333][font=Consolas]    Options Indexes FollowSymLinks MultiViews[/font][/color]
[color=#333333][font=Consolas]    AllowOverride None[/font][/color]
[color=#333333][font=Consolas]    Order allow,deny[/font][/color]
[color=#333333][font=Consolas]    allow from all[/font][/color]
[color=#333333][font=Consolas]  </Directory>
[/font][/color]
</IfModule>
nazwa uzytkownika oczywiście swoja wpisana

Usunąłem ten plik index.php i stworzyłem na nowo, dalej jest tak samo.

Już nie mam pomysłu, co jeszcze mogę zrobić.
Awatar użytkownika
Yampress
Administrator
Posty: 6369
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

directoryindex ?
ODPOWIEDZ