php funktioniert nicht im Verzeichnis mod_userdir (~/user)

php funktioniert nicht im Verzeichnis mod_userdir (~/user)

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_userdirApache-Erweiterung aktiviert ist. Aktivieren Sie sie mit dem folgenden Befehl:

a2enmod userdir

sudoBei Bedarf mit dem Präfix versehen .

Laden Sie anschließend Apache neu bzw. starten Sie es neu ( service apache2 restart).

verwandte Informationen