Ich habe versucht, diese 2 Zeilen zu setzen
php_value post_max_size 30M
php_value upload_max_filesize 30M
in meiner root .htaccess Datei, aber das bringt mir die Meldung "Interner
Serverfehler " ... php5 läuft auf dem Server
Ich habe keinen Zugriff auf php.ini, also denke ich, dass htaccess meine einzige Chance ist.
Kannst du mir sagen, wo der Fehler ist?
Danke im Voraus
Wenn Sie 500 - Interner Serverfehler erhalten , bedeutet dies, dass Sie nicht berechtigt sind, diese Werte mit .htaccess festzulegen . Sie müssen sich an Ihren Webserver-Anbieter wenden und nach
AllowOverride Options
Ihrem Host fragen oder diese Zeilen in die Konfigurationsdatei des virtuellen Hosts einfügen.quelle
Verwenden Sie alle 3 in
.htaccess
nach allem in der letzten Zeile.php_value post_max_size
muss mehr als die restlichen zwei sein.quelle
php_value post_max_size
mehr als die verbleibenden zwei sein müssen?Um dies zu korrigieren, erstellen Sie eine Datei mit dem Namen php.ini, speichern Sie sie am selben Speicherort wie Ihre .htaccess-Datei und geben Sie stattdessen den folgenden Code ein:
quelle
Wenn auf Ihrem Webserver PHP5 ausgeführt wird, müssen Sie dies meiner Meinung nach verwenden
php5_value
. Dies löste den gleichen Fehler, den ich bei der Verwendung erhalten hattephp_value
.quelle
Beide Befehle sind korrekt
ABER um die zu verwenden
.htaccess
, müssen Sierewrite_module
in der Apache-Konfigurationsdatei aktivieren . Inhttpd.conf
finden Sie diese Zeile:und entfernen Sie die
#
.quelle
AllowOverride
alles andere als einstellennone
. Das Laden vonrewrite_module
ist nur für ModRewrite-Direktiven erforderlich.