[+] Apache2 - php nie dzia

Problemy dotyczące innych systemów operacyjnych
wiktor12348
Posty: 37
Rejestracja: 27 października 2010, 15:27

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

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

Post autor: r0ster »

peter86
Beginner
Posty: 254
Rejestracja: 10 czerwca 2007, 23:19
Lokalizacja: Katowice, Dąbrowa Górnicza

Post 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
wiktor12348
Posty: 37
Rejestracja: 27 października 2010, 15:27

Post 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.
peter86
Beginner
Posty: 254
Rejestracja: 10 czerwca 2007, 23:19
Lokalizacja: Katowice, Dąbrowa Górnicza

Post 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.
wiktor12348
Posty: 37
Rejestracja: 27 października 2010, 15:27

Post 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?
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

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

Post 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).
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post 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.
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

Ewentualnie jak nie działa to tylko prawa do katalogu w konfiguracji serwera apache wystarczy ustawić.
ODPOWIEDZ