PS. moduł php5 instaluje się razem php więc nie ma potrzeby doinstalowania tego modułu. Patrz wymagania pakietu php5.# Running PHP scripts in user directories is disabled by default
#
# To re-enable PHP in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_flag engine Off
</Directory>
</IfModule>
[+] Problem z uruchomieniem przyk
Cytat z php5.conf
Ten pakiet już był zainstalowany. Takie polecenie apt-get install php5 libapache2-mod-php5 właśnie wpisałem wtedy, jak instalowałem php.
To chyba nie w tym tkwi problem.
Zauważyłem coś dziwnego. Wczoraj stworzyłem plik init.php i strona się nie załadowała. Dziś próbowałem znowu ponownie spróbować (z tym samym plikiem) i otworzyła się ładnie. Usunąłem ten plik i chciałem spróbować to z innym plikiem (tu właśnie index.php). Niestety problem wrócił - tzn. już się nie wyświetlała prawidłowo.
To chyba nie w tym tkwi problem.
Zauważyłem coś dziwnego. Wczoraj stworzyłem plik init.php i strona się nie załadowała. Dziś próbowałem znowu ponownie spróbować (z tym samym plikiem) i otworzyła się ładnie. Usunąłem ten plik i chciałem spróbować to z innym plikiem (tu właśnie index.php). Niestety problem wrócił - tzn. już się nie wyświetlała prawidłowo.
1. Tak, jak wpisuje localhost/~nazwa_uzytkownika/index.htmldedito pisze:Pytanie:
1. Czy w katalogu użytkownika wyświetla się strona w html?
2. Czy masz zakomentowane odpowiednie linijki w php5.conf (patrz post wyżej)?
2. Tak mam zakomentowane
Kod: Zaznacz cały
# <IfModule mod_userdir.c>
# <Directory /home/bart/public_html/>
# Options Indexes FollowSymLinks MultiViews
# AllowOverride None
# Order allow,deny
# allow from all
# </Directory>
#</IfModule>
Przejrzałem różne strony i nie mam już pojęcia, dlaczego tak się dzieje. Myślałem, że zainstalować na nowo Debiana, ale co jeśli okaże się to stratą czasu i tak samo będzie? Instalacja Debiana długo trwa
Pokaż zawartość /etc/apache2/mods-enabled.
Pokaż wynik
Pokaż wynik
Pokaż wynik
Kod: Zaznacz cały
ls -ld ~/public_html/
Kod: Zaznacz cały
ls -l ~/public_html/
dedito pisze:Pokaż zawartość /etc/apache2/mods-enabled.
Kod: Zaznacz cały
access_compat.load authz_user.load filter.load php5.load
alias.conf autoindex.conf mime.conf setenvif.conf
alias.load autoindex.load mime.load setenvif.load
auth_basic.load deflate.conf mpm_prefork.conf status.conf
authn_core.load deflate.load mpm_prefork.load status.load
authn_file.load dir.conf negotation.conf userdir.conf
authz_core.load dir.load negotiation.load userdir.load
authz_host.load env.load php5.conf
dedito pisze:Pokaż wynikKod: Zaznacz cały
ls -ld ~/public_html/
Kod: Zaznacz cały
drwxr-xr-x 2 bart bart 4096 kwi 30 22:32 /home/bart/public_html/
dedito pisze:Pokaż wynikKod: Zaznacz cały
ls -l ~/public_html/
Kod: Zaznacz cały
- rw-r--r-- 1 bart bart 83 kwi 30 22:38 index.html
- rw-r--r-- 1 bart bart 92 kwi 30 22:57 index.php
Chyba chodziło Ci o to, co jest w tym pliku? Nie da się tego sprawdzić za pomocą ls.
W pliku index.php jest kawałek kodu:
EDIT:
Już działa poprawnie ta strona. Spróbuję teraz z innym plikiem i zobaczymy.
W pliku index.php jest kawałek kodu:
Kod: Zaznacz cały
<?php
echo "Ala ma kota";
phpinfo();
?>
Już działa poprawnie ta strona. Spróbuję teraz z innym plikiem i zobaczymy.
Kod: Zaznacz cały
[color=#000000]AddType application/x-httpd-php .php
[/color][color=#000000]AddType application/x-httpd-php-source .phps[/color]
zmieniłeś DirectoryIndex na
Kod: Zaznacz cały
[color=#000000]DirectoryIndex index.php index.html index.htm[/color]