PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grosse Anhänge...?


CanDee
05.06.2007, 16:46
Wie lässt sich das denn realisieren?

in der php.ini hab ich max_upload 100M und memory ebenfalls 100M

dann noch in der httpd.conf Timeout erhöht...
im vB acp die maximal erlaubte grösse für z.B. eine zip datei erhöht..

wenn ich dann aber 50MB zip anhängen will....dauerts ne weile und dann kommt VB-Systemnachricht...von wegen keine Berechtigung usw..

das Verzeichnis im dem gespeichert werden soll hat aber 777.
wenn ich einzelne Bilder anhänge klappt es ja auch. nur eben ein packet nimmt er mir nicht ab


wo muss ich da noch was einstellen damit das funktioniert?

ps: sicherlich könnte ich auch one-click-hoster benutzen, aber ich möchte lieber meinen eigenen server benutzen.

danke für jeden hinweis

gruss




ganz vergessen... safe_mode ist bei mir "off"

pogo
05.06.2007, 17:02
Darf auch die Benutzergruppe, in der du bist, entsprechend viel hochladen?

CanDee
05.06.2007, 18:30
ja. benutzerrechte entsprechend angepasst. in meinem fall administratoren rechte für zip oder rar files á 100MB.
aber scheitert wie beschrieben sogar bei 50MB

gibt es noch irgend eine configurations variable die ich übersehen hab?

gruss C

pogo
06.06.2007, 12:22
Kannst du die Einstellungen in vB so ändern, dass der Fehler auch bei kleineren Dateien auftritt, so dass man es besser testen kann, ohne immer 50MB hochladen zu müssen?

Ideal wäre, wenn du mir einen Adminaccount schickst, mit dem ich mir das ansehen kann.

CanDee
14.06.2007, 14:22
PHPs max. Post-Größe = 150MB
PHPs maximale Uploadgröße = 150MB

als Admininstrator darf ich 100MB als .rar hochladen.
Jetzt wollte ich 50MB rar hochladen.
Nach wenigen minuten wird das Fenster, in dem ich die Datei auswähle und hochlade, weiss und irgendwann kommt dann "Systemnachricht"

@pogo..versuchen wir es bitte erst ohne ?

pogo
14.06.2007, 16:17
Prüf Folgendes bzw. sag mir mal deine Werte:

Anhänge->Anhänge verwalten->Max. Dateigröße

vBulletin-Einstellungen->Texte: Anhänge->Speicherplatz für Anhänge

Foren & Moderatoren->Foren-Rechte->Forum X->Administratoren->Kann Anhänge hochladen

Benutzergruppen->Benutzergruppen verwalten->Administratoren->Anhangs-Rechte

CanDee
14.06.2007, 18:50
Prüf Folgendes bzw. sag mir mal deine Werte:

Anhänge->Anhänge verwalten->Max. Dateigröße
> 5242880
vBulletin-Einstellungen->Texte: Anhänge->Speicherplatz für Anhänge
> 0
Foren & Moderatoren->Foren-Rechte->Forum X->Administratoren->Kann Anhänge hochladen
> ja
Benutzergruppen->Benutzergruppen verwalten->Administratoren->Anhangs-Rechte
> ja & 0


Zusatz:
Angangsrechte: rar : administratoren

ja erlaubt
max size 104857600


Zusatz 2:

Anhänge werden auf dem Server im Verzeichnis /srv/www/web0/html/uploads gespeichert.

drwxrwxrwx 7 web0 web0 4096 2007-06-14 17:05 uploads

CanDee
14.06.2007, 23:39
nach kleinen änderungen und der php.ini war ich doch tatsächlich in der lage
16MB archive anzuhängen. klappte ohne probleme.
dann wollte ich es wissen und hab die datei auf 60MB erhöht.

Resultat:

Fatal error: Allowed memory size of 157286400 bytes exhausted (tried to allocate 68657476 bytes) in /srv/www/web0/html/includes/class_core.php on line 1814


was irgendwie zahlenmäßig nicht wirklich überzeugt...

150 dürfte ich aber 65 passen dann doch nicht ?



zeile 1814
case TYPE_BINARY: $data = strval($data); break;
woran hängt sich das hier auf?



Info Update:
Wenn ich das File vorher auf meinen Server schicke und dann das Attachement via Url_Upload anhänge, dann klappt es wenigstens manchmal

ich denke es hat dann wohl doch irgendwas mit dem Timeout zu tun, weil das uploaden via php von 60MB schon etwas länger dauert als wenn es ohne hin schon auf dem server liegt.

ist das dann ein vB Bug ?

gruss C

Was mich auch wundert ist:
Wenn ich im acp auf "anhangs-statistik" gehe und mir meine hochgeladenen anhänge anzeigen lassen möchte kommt "Keine Treffer gefunden"

gehe ich aber über "Anhänge" > "Suchen" und trage dann bei "angehängt von" meinen namen ein, findet er meine attachements.

auch ein Bug?

gruss C

pogo
15.06.2007, 10:52
Nein, wenn der Speicher nicht ausreicht, musst du die Variable von PHP weiter erhöhen, bis es klappt.

CanDee
15.06.2007, 11:05
an welcher(en) genau muss ich drehen. ?

danke

pogo
15.06.2007, 11:20
max_memory_limit

PHP benötigt einen viel höheren Wert als man denken würde.
Ich würde es erstmal auf 300M setzen.

CanDee
15.06.2007, 11:31
scheint zu laufen. also bisher keine problem auch bei 100MB und mehr.

ich halte dich auf dem laufenden.

ps:
memory_limit 400M

und wegen dem hier:
Was mich auch wundert ist:
Wenn ich im acp auf "anhangs-statistik" gehe und mir meine hochgeladenen anhänge anzeigen lassen möchte kommt "Keine Treffer gefunden"

gehe ich aber über "Anhänge" > "Suchen" und trage dann bei "angehängt von" meinen namen ein, findet er meine attachements.

wie löse ich dieses?

Maniac110780
01.07.2007, 12:00
[quote=CanDee;186645]scheint zu laufen. also bisher keine problem auch bei 100MB und mehr.

ich halte dich auf dem laufenden.

ps:
memory_limit 400M

/quote]

Hab des gleiche Problem, in welcher Datei kann ich dieses memory_limit hochsetzen, oder wo finde ich diese?:(

CanDee
01.07.2007, 13:49
/etc/php5/apache2/php.ini

Mystics
02.07.2007, 09:55
...kommt aber immer auf den Server an, wo diese Datei liegt.

Schaue dir mal deine phpinfo() an (z.B. über das Admin-Kontrollzentrum).

Dort findest du dann einen Eintrag dieser Art:Loaded Configuration File /etc/php5/apache2/php.ini

Maniac110780
02.07.2007, 17:10
Unter Configuration File (php.ini) Path steht:
/etc/php.ini
Nur Leider gibt es auf meinem Server keinen Ordner mit dem Namen "etc", kann es sein das ich darauf keinen Zugriff habe?

Bei upload_max_filesize steht übrigens: 2M
Das erklärt nun warum die Dateien nicht größer als 2Mb sein dürfen.

Mystics
02.07.2007, 21:31
kann es sein das ich darauf keinen Zugriff habe?Wenn du keinen root-Zugriff hast, ja.