[+] php, a public_html

Konfiguracja serwerów, usług, itp.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

A co mówią logi na ten temat?
rekimere
Posty: 4
Rejestracja: 15 marca 2010, 22:04

Post autor: rekimere »

Error.log milczy na ten temat :(
Awatar użytkownika
redelek
Posty: 89
Rejestracja: 19 marca 2007, 13:45

Post autor: redelek »

Ja mam to tu

Kod: Zaznacz cały

<VirtualHost *:80>
          ServerAdmin piotr@xxx.pl
          ServerName xxx.xxx.pl
          DocumentRoot /home/user/public_html/pbw

          <Directory /home/user/public_html/pbw>
                [B] Options Indexes FollowSymLinks MultiViews[/B]
                  AllowOverride all
                  Order allow,deny
                  allow from all
          </Directory>
</VirtualHost>
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Domyślna konfiguracja mod_userdir znajduje się w /etc/apache2/mods-enabled/userdir.conf (jako link do /etc/apache2/mods-available/userdir.conf).
Awatar użytkownika
jasiekmarc
Posty: 88
Rejestracja: 27 września 2009, 20:05
Lokalizacja: Wrocław

Post autor: jasiekmarc »

Rozwiązaniem problemu jest przeedytowanie pliku /etc/apache2/mods-enabled/php5.conf. W oryginale wygląda on tak:

Kod: Zaznacz cały

 1 <IfModule mod_php5.c>
  2     <FilesMatch "\.ph(p3?|tml)$">
  3         SetHandler application/x-httpd-php
  4     </FilesMatch>
  5     <FilesMatch "\.phps$">
  6         SetHandler application/x-httpd-php-source
  7     </FilesMatch>
  8     <IfModule mod_userdir.c>
  9         <Directory /home/*/public_html>
 10             php_admin_value engine [B]Off[/B]
 11         </Directory>
 12     </IfModule>
 13 </IfModule>
Paradoksalnie zamiana Off na On nie zdaje egzaminu. Nie wiem dlaczego. W każdym razie można zakomentować odpowiednie linijki:

Kod: Zaznacz cały

 1 <IfModule mod_php5.c>
  2     <FilesMatch "\.ph(p3?|tml)$">
  3         SetHandler application/x-httpd-php
  4     </FilesMatch>
  5     <FilesMatch "\.phps$">
  6         SetHandler application/x-httpd-php-source
  7     </FilesMatch>
  8 #    <IfModule mod_userdir.c>
  9 #        <Directory /home/*/public_html>
 10 #            php_admin_value engine Off
 11 #        </Directory>
 12 #    </IfModule>
 13 </IfModule>
I działa.
rekimere
Posty: 4
Rejestracja: 15 marca 2010, 22:04

Post autor: rekimere »

Faktycznie działa jak zakomentowałem te linijki! Serdeczne dzięki! :)
ODPOWIEDZ