Alle Contentmanagementsysteme wie Joomla, Wordpress, Drupal und Typo3 brauchen irgendwann eine Freigabe für einen Dateiupload. Sei es ein PDF-Dokument oder ein etwas größeres Bild welches man auf seine Seite laden will. PHP hat in der Standardkonfiguration eine Beschränkung auf 2 MB für einen Upload.
Die maximale Dateigröße bei einem Upload kann man aber relativ einfach erhöhen.
Die php.ini Datei beinhaltet die Konfiguration für PHP und kann entsprechend mit einem Editor bearbeitet werden.
Debian – Ubuntu – Linux Mint – SuSE:
vi /etc/php5/apache2/php.ini
CentOS – RedHat – Fedora:
vi /etc/php.ini
Setzen der Werte auf 20 MB File Upload:
memory_limit = 64M
upload_max_filesize = 20M
post_max_size = 25M
Alternativ kann man in der .htaccess Datei im Root-Verzeichnis des Webspaces die Größen definieren. Diese Variante ist etwas flexibler und die .htaccess kann bei mehreren Webseiten auf einem Server individuell, pro Projekt konfiguriert werden.
php_value memory_limit 64M
php_value upload_max_filesize 20M
php_value post_max_size 25M