Ubuntu 10.04 i problem z działaniem PHP w „public_html”

29 kwietnia 2010 wyszło Ubuntu, wersja 10.04. Jako, że czekałem na ten system z niecierpliwością – szybko zacząłem testowanie. Jakież było moje zdziwienie gdy w katalogu użytkownika (public_html) nie działało mi PHP, natomiast w głównym katalogu systemu działało bezproblemowo. Pomyślałem, pewnie coś się źle pobrało, może któryś plik konfiguracyjny nie został prawidłowo wgrany – wgrałem całego Apache + PHP raz jeszcze, z takim samym efektem.

Postanowiłem po tym trochę poszukać informacji i okazało się, że moje przypuszczenie okazało się prawidłowe, mianowicie problematyczny okazał się jeden wpis konfiguracyjny w php5.conf.

Jak to naprawić? Bardzo i to bardzo prosto, wystarczy uruchomić polecenie:
sudo gedit /etc/apache2/mods-enabled/php5.conf
i w tym pliku zostawić jedynie wpisy:

<IfModule mod_php5.c>
<FilesMatch „.ph(p3?|tml)$”>
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch „.phps$”>
SetHandler application/x-httpd-php-source
</FilesMatch>
</IfModule>

Resztę można usunąć. Teraz tylko restart Apache:
sudo /etc/init.d/apache2 restart

Od tego momentu możemy spokojnie użytkownać php w „public_html” w katalogach użytkowników.

.

5 komentarzy do “Ubuntu 10.04 i problem z działaniem PHP w „public_html”

    • To jest właśnie powód dlaczego robię ten blog. Jest za dużo różnego rodzaju rozwiązań, które różnie działają.
      Moje są dostosowane do moich potrzeb, a może jeszcze paru osobą się przydadzą 🙂

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Proszę dokończyć równanie: * Time limit is exhausted. Please reload CAPTCHA.