Jump to content

Recommended Posts

Hallo,

 

ich habe ein großes Problem.

 

Ich bin Fotograf und möchte Videos und Bilder in meinem Prestashop verkaufen.

 

Einige Bilder und Videos sind sehr groß ca 900MB.

 

Die Videos und Bilder sind bereits auf dem Server.

 

Nun meine Frage: Mein Uploadlimit ist bei 32MB wie bekomme ich die größeren Dateien in meinen Prestashop eingebunden zum Verkauf?

 

Freundliche Grüße

Link to comment
Share on other sites

Hallo negus,

 

in der Datei

/classes/Uploader.php

ist die Konstante DEFAULT_MAX_SIZE definiert, die Angabe muss in Byte erfolgen. (also für 1GB musst du dort '1048576000' eingeben)

 

Daneben kann es natürlich noch serverbedingte Limitierungen geben.

 

Grüsse

Whiley

Link to comment
Share on other sites

Ich glaube, Whiley, für die Umrechnung reicht es nicht, an die Kilobytes einfach ein paar Nullen anzuhängen. ;)

 

1GB = 1073741824 Bytes

 

Und dann kommen natürlich noch diverse andere Einstellungen, sofern der Server selbst die Dateigröße überhaupt zulässt:

 

****************
In Prestashop:
****************
die max. Größe für ein Download-Produkt auf 1 GB setzen 

***********
php.ini
***********
; Maximum size of POST data that PHP will accept.
post_max_size = 1024M

; Maximum allowed size for uploaded files.
upload_max_filesize = 1024M

************************
classes/uploader.php
************************
const DEFAULT_MAX_SIZE = 1073741824;

****************
config.inc.php
****************
ini_set('upload_max_filesize', '1024M');
Ich hoffe, ich habe nichts vergessen. Edited by Wuschel (see edit history)
Link to comment
Share on other sites

Hi Wuschel,

 

 

Ich glaube, Whiley, für die Umrechnung reicht es nicht, an die Kilobytes einfach ein paar Nullen anzuhängen. ;)

 

eigentlich schon :)

 

Negus schreibt ja, daß er die Files bereits auf dem Server hat!

 

Die Einstellungen:

 

****************
config.inc.php
****************
ini_set('upload_max_filesize', '1024M');

und

 

***********
php.ini
***********
; Maximum allowed size for uploaded files.
upload_max_filesize = 1024M

beziehen sich auf den Transfer der Dateien zum Server hin!

 

Falls Serverseitig durch den Hoster eine Limitierung für die "Download-Files"  vom Server zum Kunden hin in der php.ini festgelegt ist (default by apache2 ist unlimited) kann man natürlich versuchen diese durch eine  php.ini

 

***********
php.ini
***********
; Maximum size of POST data that PHP will accept.
post_max_size = 1024M
 

oder über die .htaccess:

**********.htaccess**********php_value post_max_size 1024M

zu erweitern.

 

Grüsse

Whiley

Link to comment
Share on other sites

Danke erstmal,

 

wenn ich jetzt die Videos von meiner Festplatte in den Shop einbinden möchte, scheint es zu einer Zeitüberschreitung zu kommen.

 

Immer wenn ich jetzt ein Video hochladen will, kommt nach ca 10 Minuten: Verbindung zum Server verloren, Serverzeit wurde zurückgesetzt.

 

Was kann ich dagegen tun?

 

Grüße

Link to comment
Share on other sites

@Whiley

Na ja, grundsätzlich sollte man sogar darauf achten, dass der Wert von post_max_size  ein wenig höher ist als bei upload_max_filesize. Also gilt natürlich auch, dass die Werte für den Download nicht zu stark nach oben von der Uploadgröße abweichen dürfen.

 

@negus

Der Wert von memory_limit muss ebenfalls höher sein als der von post_max_size.

 

Außerdem wird es wohl kaum ein Standard-Hosting geben, dessen PHP-Werte so ohne weiteres auf 1 GB erweiterbar sind. Denn es kommt ja auch darauf an, was vorgeschaltet aktiv ist, wie z.B. die Limitierung des Apache-Servers durch den Wert von LimitRequestBody.

Das wird auf jeden Fall ein teurer Spaß, ganz davon abgesehen dass Upload und Download je nach Server- und Client-Geschwindigkeit schnell zu einer Geduldsprobe werden können. Und Abbruch nach 10 Minuten selbst für 900 MB hören sich nicht gerade nach einem leistungstarken Server an ...

Edited by Wuschel (see edit history)
Link to comment
Share on other sites

 

Immer wenn ich jetzt ein Video hochladen will, kommt nach ca 10 Minuten: Verbindung zum Server verloren, Serverzeit wurde zurückgesetzt.

 Meinst du mit hochladen jetzt den transfer zum Server (ich hatte deinen ersten Post so verstanden als seien die Dateien schon auf dem Server) oder den Datei-Transfer zum Kunden hin?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...