negus Posted June 6, 2015 Share Posted June 6, 2015 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 More sharing options...
Whiley Posted June 7, 2015 Share Posted June 7, 2015 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 More sharing options...
Wuschel Posted June 7, 2015 Share Posted June 7, 2015 (edited) 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 June 7, 2015 by Wuschel (see edit history) Link to comment Share on other sites More sharing options...
Whiley Posted June 7, 2015 Share Posted June 7, 2015 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 More sharing options...
negus Posted June 7, 2015 Author Share Posted June 7, 2015 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 More sharing options...
Wuschel Posted June 7, 2015 Share Posted June 7, 2015 (edited) @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 June 7, 2015 by Wuschel (see edit history) Link to comment Share on other sites More sharing options...
Whiley Posted June 8, 2015 Share Posted June 8, 2015 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now