2016-06-14 6 views
2

Ich arbeite daran, die maximale Uploaddateigröße für eine SilverStripe-Site zu erhöhen, da das neue Limit 20 MB anstatt 2 MB betragen soll. Ich habe diese Codezeile in der Root-.htaccess-Datei für das Projekt platziert:Maximale Dateiuploadgröße für SilverStripe-Site erhöhen

Dies funktioniert in gewissem Umfang. Es hat die Upload-Größenbeschränkung erhöht, aber nur auf 8 MB. Ich entfernte diese Codezeile und versuchte erneut, eine große Datei hochzuladen, und die Fehlermeldung "Dateigröße überschreitet 2 MB" wurde zurückgegeben. Also, was ich an Ort und Stelle habe funktioniert, aber erhöht nur die Dateigröße auf 8 MB.

Ich habe gelesen, dass es eine php.ini-Datei im Projekt enthalten kann, um die Dateigröße zu erhöhen, aber ich frage mich, ob es eine Möglichkeit gibt, es nur durch die .htaccess-Datei zu tun?

Antwort

2

Der Grund für dieses Problem ist, weil Sie Ihre post_max_size nicht eingestellt haben. Die post_max_size ist standardmäßig auf 8 MB eingestellt. So müssen Sie folgendes tun:

php_value upload_max_filesize 20M 
php_value post_max_size 50M 

Sie offensichtlich die post_max_size etwas besser geeignet bearbeiten können, was Sie brauchen.

+0

Ich habe nicht einmal darüber nachgedacht - aber das hat das Problem behoben! Vielen Dank! –

+0

Kein Problem, froh, dass ich helfen konnte :) – Lag

Verwandte Themen