Einzelnen Beitrag anzeigen

blackfin
(Gast)

n/a Beiträge
 
#2

AW: [php3bb] Dateianhang wird nicht angenommen

  Alt 18. Nov 2011, 11:37
Du hast wahrscheinlich nur in der phpBB-Konfiguration die maximale Upload-Grösse heraufgesetzt, der Wert in der php.ini deiner php-Installation ist aber wohl niedriger und steht bei einer Standard-Installation auch auf 8MB.
Der Wert in der php.ini hat natürlich vor dem Wert in phpBB Vorrang, das heisst, grösser als dort angegeben geht in keinem php-Script, auch wenn du in phpBB etwas grösseres angibst.

Du musst also erstmal generell für php die maximale Upload-Grösse hochsetzen.
Der entsprechende Wert der php.ini in deiner Server-Installation ist:
Code:
upload_max_filesize = 50M
Nach der Änderung den Webserver (Apache?) neu starten (oder ein "apache2 reload" ausführen), damit die Änderungen geladen werden.

Bei manchen php/Webserver-Konfigurationen geht es auch, wenn du eine .htaccess ins Root deiner phpBB-Installation legst und in diese folgenden Wert einfügst:
Code:
php_value upload_max_filesize 50M
Das klappt aber nicht immer, je nach htaccess-Restriktionen in der Webserver-Konfiguration.


Falls du selbst keinen Zugriff auf die php.ini hast, beispielsweise bei einem Shared-Hoster, kannst du erstmal den Wert in der .htaccess probieren.
Wenn das aber wegen Konfigurations-Restriktionen fehlschlägt, bleibt dir leider nur noch, deinen Hoster zu fragen, ob er für deinen Account den Eintrag in der php.ini vornimmt und somit das Upload-Limit hochsetzt.

Edit:

Sicherheitshalber auch den Wert von post_max_size überprüfen / hochsetzen.
Das ist der Wert der Grösse, den ein php-Skript generell maximal per POST-Request empfangen kann und dieser muss mindestens max_upload_filesize betragen.
Also am Besten etwas höher als max_upload_filesize setzen.

In der php.ini:
Code:
 post_max_size = 60M
Bei .htaccess-Verwendung:
Code:
php_value post_max_size 60M

Geändert von blackfin (18. Nov 2011 um 12:06 Uhr)
  Mit Zitat antworten Zitat