Strona 1 z 2

[+] Apache2 - php nie działa - Ubuntu 11

: 27 września 2011, 14:45
autor: wiktor12348
Po instalacji serwera apache2, php,mysql na Ubuntu 11 i wszystko co z tym związane po przejściu np. do:

Kod: Zaznacz cały

 ~wiktor/info.php
pojawia mi się pobieranie pliku php. Na mój chłopski rozum powinien mi się pojawiać wynik działania skryptu php. Wniosek, nie działa w ogóle php, chociaż instalowałem. Na koncie root mam zainstalowanego Phpmyadmina on działa.

Gdzie leży błąd? Mam źle skonfigurowany serwer apache, złe uprawnienia czy jak?

Dziękuje za ewentualną pomoc.

Pozdrawiam.

: 27 września 2011, 15:44
autor: r0ster

: 27 września 2011, 15:48
autor: peter86
Wydaje mi się, że powinieneś umieścić plik info.php a za tym idzie, każdy inny plik .php w odpowiednim katalogu. W debianie domyślnym katalogiem jest /var/www. Sprawdź czy istnieje taka ścieżka w ubuntu i tam wstaw plik o którym wspominałeś. Daj znać czy pomogło. Wywołaj plik przy użyciu adresu w przeglądarce http://localhost/nazwa_pliku.php

: 27 września 2011, 16:29
autor: wiktor12348
roster nic nie pomogło.

peter86, ja się wczoraj nie urodziłem. Mam uruchomiony a2enmod, poza tym listuje mi katalogi i pliki jak wejdę na

Kod: Zaznacz cały

http://localhost/~wiktor
Dodatkowo wspomnę, że te same co mam w /home/wiktor/public_html - by nie było niedomówień. I także wiem, że na koncie root czyta z /var/www. Tam mam też Phpmyadmina, który działa.

Teraz pytanie czemu kompiluje to co mam w var/www a nie w /home/użytkownik/public_html a tylko listuje katalogi.

: 27 września 2011, 16:33
autor: peter86
wiktor12348 pisze:Wniosek, nie działa w ogóle php, chociaż instalowałem. Na koncie root mam zainstalowanego Phpmyadmina on działa.
Skoro phpMyAdmin działa to nie możesz wywnioskować, że php w ogóle nie działa. Korzystaj z /var/www - tam działa tak? Jeżeli tak to masz złe ustawienia serwera apache. Uruchom maszynę wirtualną z czystym Ubuntu, zainstaluj i skonfiguruj pakiety apache, php, mysql jeszcze raz.

: 27 września 2011, 16:37
autor: wiktor12348
Dobrze, źle skonstruowałem zdanie - faktycznie nielogicznie.

Po co się będę bawił w wirtualne maszyny jak całość powinna działać mi na tym systemie.
Jak są złe ustawienia serwera apache, to jakie są dobre?

: 27 września 2011, 16:46
autor: Yampress

Kod: Zaznacz cały

DirectoryIndex index.php index.html

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
A to masz w pliku konfiguracyjnym?

I linijkę do ładowania modułu php?

: 27 września 2011, 16:49
autor: r0ster
  1. Czasami się zdarza, że przeglądarka buforuje ostatnią akcję i nadal "ściąga" plik, mimo że plik PHP zostaje wykonany przez Apache. Spróbuj jeszcze raz zakomentować wpisy z php5.conf i wyczyść bufor przeglądarki (Ctrl+Shift+R), albo skorzystaj z innej na chwilkę.
  2. Dokonywałeś jakiejś dodatkowej modyfikacji w plikach Apache?
  3. Sprawdź czy masz plik ".htaccess" w katalogu public_html.
  4. Wklej wpisy z logów (access.log i error.log).

: 27 września 2011, 17:47
autor: lessmian2
Ło matko. Ile razy można wałkować ten sam temat? http://debian.linux.pl/threads/24551-Ap ... post143591
mod_userdir i "problemy z php" pojawiają się średnio raz na miesiąc na tym forum - wystarczy użyć szukajki.

: 27 września 2011, 17:51
autor: Yampress
Ewentualnie jak nie działa to tylko prawa do katalogu w konfiguracji serwera apache wystarczy ustawić.