.png)
Mein PHP-Code funktioniert nicht im Verzeichnis mod_userdir (~/user), aber unter /var/www/ funktioniert er einwandfrei. Wie kann ich mit diesem Problem umgehen? Wenn ich eine PHP-Datei unter ~/user öffne, fordert mein Browser zum Herunterladen auf.
Antwort1
Bitte schauen Sie in /etc/apache2/mods-enabled/php5.conf nach, dort steht dieser Kommentar:
# 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.
Nachdem Sie die Datei geändert haben, starten Sie Apache mit neu service apache2 restart
.
Antwort2
Stellen Sie sicher, dass die mod_userdir
Apache-Erweiterung aktiviert ist. Aktivieren Sie sie mit dem folgenden Befehl:
a2enmod userdir
sudo
Bei Bedarf mit dem Präfix versehen .
Laden Sie anschließend Apache neu bzw. starten Sie es neu ( service apache2 restart
).