Archiv verlassen und diese Seite im Standarddesign anzeigen : Mediawiki - upload / php5
Hallo Forum,
nach Update auf Debian lenny und umstieg von apache auf lighttpd sind die uploads im Mediawiki wieder auf 2 MB, ich benötige aber 120 MB.
LocalSettings.php ist angepasst:
80 ## To enable image uploads, make sure the 'images' directory
81 ## is writable, then set this to true:
82 $wgEnableUploads = true;
83 $wgStrictFileExtensions = true;
84 $wgCheckFileExtensions = true;
85 $wgFileExtensions = array('png', 'gif', 'jpg', 'jpeg', 'ppt', 'pdf', 'doc', 'docx', 'mp3', 'zip', 'avi');
86 $wgUseImageResize = true;
87 $wgUseImageMagick = true;
88 $wgImageMagickConvertCommand = "/usr/bin/convert";
89 $wgUploadSizeWarning = 1024 * 1024;
90 $wgMaxUploadSize = 1024 * 1024 * 120;
PHP Einstellungen stimmen auch, denke ich:
php -i | grep _max_
log_errors_max_len => 1024 => 1024
post_max_size => 120M => 120M
upload_max_filesize => 120M => 120M
php -i | grep upload
file_uploads => On => On
upload_max_filesize => 120M => 120M
upload_tmp_dir => no value => no value
Trotzdem kommt beim upload die Meldung: This file is bigger than the server is configured to allow.
PHP Error logs habe ich für syslog eingeschaltet, aber da kommt nichts, wenn ich versuche etwas hochzuladen.
Ich bin Ratlos, hat bitte jemand einen Tipp?
Viele Grüße
Stephan
was sagt phpinfo()? was steht in der php.ini oder in der Apache-Konfig?
http://meta.wikimedia.org/wiki/Uploading_files
siehe auch http://tinyurl.com/nu7784 ;)
Hallo marce,
vielen Dank für Deine Antwort.
> was sagt phpinfo()? was steht in der php.ini ...
Die relevanten Punkte habe ich gepostet:
log_errors_max_len => 1024 => 1024
post_max_size => 120M => 120M
upload_max_filesize => 120M => 120M
file_uploads => On => On
upload_tmp_dir => no value => no value
Das fällt aus php -i raus. Das sind die Informationen, die auch phpinfo()? ausgibt bzw. damit abzufragen sind. In der php.ini sind diese Sachen somit richtig konfiguriert, sonst würde php -i das ja so niht ausgeben. Habe ich noch einen wichtigen Konfigurationspunkt unterschlagen? Laut Doku sind nur post_max_size, upload_max_filesize und file_uploads für diese Sache zuständig.
> oder in der Apache-Konfig?
Auf dem System läuft ein lighttpd. In dessen configfiles konnte ich nichts verdächtiges finden, auch wenn ich den lighttpd im Verdacht habe etwas damit zu tun zu haben.
@JAF
> http://meta.wikimedia.org/wiki/Uploading_files
> siehe auch http://tinyurl.com/nu7784 ;)[/QUOTE]
Hättest Du Dir die Mühe gemacht, zu lesen, was Du da verlinkt hast, hättest Du gemerkt, dass die config genau dieser Anleitung entspricht. Aber jemandem zu unterstellen, dass er nicht in der Lage ist eine Suchmaschine zu benutzen, ist selbstverständlich viel einfacher.
Viele Grüße
Stephan
Das sind die Informationen, die auch phpinfo()? ausgibt bzw. damit abzufragen sind.
Wirklich geprüft, oder nimmst du das nur an, weil php -i dir das anzeigt?
Hallo drcux,
> Wirklich geprüft, oder nimmst du das nur an, weil php -i dir das anzeigt?
Ich nehme das an, weil php -i mir das anzeigt. Wie man phpinfo benutzt weiß ich nicht, aber warum sollte php -i mir falsche Werte anzeigen?
Viele Grüße
Stephan
es zeigt keine falschen Werte an - nur andere.
php-cli und php-mod sind eben völlig unterschiedliche Dinge.
Wie man phpinfo benutzt weiß ich nicht
http://www.selfphp.de/funktionsreferenz/php_informationen/phpinfo.php
Hallo drcux,
vielen Dank. Das geht ja recht einfach und sieht sogar hübsch aus.
In der Tat sind die Werte anders, ich verstehe das nicht.
post_max_size -> 8M
upload_max_filesize -> 2M
Was habe ich denn in der php.ini eingestellt und wo bzw. wie kann ich die von phpinfo angezeigten Werte editieren?
Viele Grüße
Stephan
Wieso posten so viele Leute solche bösen, mit Werbung voll gekleisterten Dokumentations-Seiten, auf denen die Infos oft nur unvollständig findet? Auf denen das Layout das Lesen der Informationen einfach nur erschwert?
Das ist doch wirklich unnötig! Gerade weil die Doku auf php.net ausgezeichnet ist.
http://php.net/funktionsname bringt einen stets da hin, wo man hin möchte. Das funktioniert auch auf Deutsch.. http://php.net/phpinfo
MfG
EDIT: Auf einem Debian-System mit Apache sieht das so aus:
$ ls -l /etc/php5/
insgesamt 12
drwxr-xr-x 2 root root 4096 2009-09-01 13:45 apache2
drwxr-xr-x 2 root root 4096 2009-09-01 13:44 cli
Sinngemäß findet sich die sapi-config in apache2. Mit lighthttpd wird das ähnlich sein.
Jedenfalls steht in der Ausgabe von phpinfo() auch der ort der verwendeten .ini Datei. Augen auf!
Wieso posten so viele Leute solche bösen, mit Werbung voll gekleisterten Dokumentations-Seiten, auf denen die Infos oft nur unvollständig findet? Auf denen das Layout das Lesen der Informationen einfach nur erschwert?
Erster Treffer bei Google, und wenn dir das nicht passt, dann klicke es doch einfach nicht an!
OT:
Erster Treffer bei Google, und wenn dir das nicht passt, dann klicke es doch einfach nicht an!
Wie du eventuell durch lesen meines Beitrages erkennen hättest können, liegt das anklicken nicht in meinem Interesse. Intention des Postings haste wohl nicht verstanden.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.