Δημοσιεύτηκε: 07 Μάιος 2013, 23:43
από mariosv
Αν το αρχείο /etc/apache2/mods-enabled/php5.conf το τροποποιήσω έτσι:
Κώδικας: Επιλογή όλων
<Directory /usr/share>
<IfModule mod_php5.c>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
# 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>
</Directory>

Δουλεύει το phpmyadmin κανονικά, αλλά δεν ξέρω αν είναι σωστό

Επίσης αν ξαναπροσθέσω το ίδιο κώδικα στο ίδιο αρχείο ακριβώς από κάτω δεύτερη φορά, αλλά να αλλάξω το <Directory /usr/share> σε <Directory /home/*/public_html>, τρέχουν τα php αρχεία από τα public_html των χρηστών αλλά πάλι δεν έχει δικαιώματα για γράψιμο και σβήσιμο όπως επίσης στο phpinfo() δίνει "Server API: Apache 2.0 Handler". Οπότε δεν έχει και σωστό handler. Αν, δεν ξέρω βέβαια πως, βάλουμε τον handler που έχει για το /var/www, μήπως θα παίξει κανονικά;