PHP-Limits für große Personalisierungsdaten erhöhen
PHP-Konfigurationslimits anpassen, um große Personalisierungs-Payloads, hochauflösende Exporte und Massenverarbeitung zu unterstützen.
Chamevo sendet und verarbeitet große Daten-Payloads — Personalisierungs-JSON, Base64-kodierte Thumbnails und hochauflösende druckfertige Dateien. Wenn die Standard-PHP-Limits zu niedrig sind, schlagen Operationen lautlos fehl oder zeigen Fehler.
Symptome
- Personalisierte Produkte werden nicht in den Warenkorb gelegt (die POST-Daten werden stillschweigend abgeschnitten).
- Die Generierung druckfertiger Dateien läuft für komplexe Produkte in eine Zeitüberschreitung.
- Große Produkte mit vielen Elementen lassen sich im Product Builder nicht speichern.
- Der Server gibt einen 500-Fehler beim Warenkorb-Hinzufügen oder Export zurück.
Empfohlene PHP-Limits
| Direktive | Minimum | Empfohlen | Zweck |
|---|---|---|---|
memory_limit | 128M | 256M (512M für großformatige Produkte) | Für PHP-Skripte verfügbarer Arbeitsspeicher |
post_max_size | 32M | 64M | Maximale Größe der POST-Daten (Warenkorb-Übermittlungen) |
upload_max_filesize | 10M | 32M | Maximale Datei-Upload-Größe (Kunden-Bilder) |
max_execution_time | 120 | 300 |