Bei BigBuy haben wir diese Server einem Prüfverfahren unterzogen, um sicherzustellen, dass sie in Verbindung mit BigBuy korrekt funktionieren. Aufgrund dessen haben wir sie als geeignet für die Arbeit mit unseren Lösungen verifiziert für die Shops PrestaShop und Woocommerce. WICHTIG: Wenn Sie nicht den empfohlenen Server verwenden, müssen Sie sicherstellen, dass die in diesem Artikel nachstehend aufgeführten Anforderungen erfüllt sind.
Bei der Anmietung des BigBuy Ecommerce Pack oder ein höheres abgeschlossen haben müssen benötigen wir einen Server mit einem Minimum an Ressourcen, der den Online-Shop und die darauf laufenden Synchronisationen über unsere Multi-Channel-Integrationsplattform unterstützt.
Von BigBuy empfehlen wir einige Server, die wir zuvor getestet haben und deren Leistung uns das gute Funktionieren Ihres E-Commerce mit MIP ermöglicht. Sie können sie in diesem Artikel sehen, zusammen mit einer ausführlichen Erklärung, wie man jeden einzelnen von ihnen anmieten kann.
Mindestanforderungen an Ihren Server
Wenn Sie sich dafür entscheiden, einen unserer empfohlenen VPS-Server von Nomalia zu verwenden, müssen Sie diese Voraussetzungen nicht erfüllen. Wenn nicht, müssen Sie einen speziellen Server suchen, der die folgenden Kriterien erfüllt:
- Dedizierter Server
- Server mit SSD-Festplatte
- Server mit der Möglichkeit, CRON-Jobs einzurichten
- Server mit Konfiguration und technischem Support in Englisch oder Spanisch.
- Verwenden Sie PHP Version 7.4 oder höher.
- PHP-Konfiguration: post_max_size 8M
- Der Besitzer der Ordner und Dateien muss mit dem Benutzer des Webservers übereinstimmen (z. B. www-data, etc.), damit der Shop korrekt funktionieren kann und das Modul aktualisiert werden kann.
- Möglichkeit der Erweiterung der maximalen Speicherbegrenzung auf 512 M (memory_limit = 512 M).
- Möglichkeit der Verlängerung der Ausführungszeit von Skripten (max_execution_time = 15000).
- Möglichkeit, die maximale Größe für das Hochladen von Dateien zu erhöhen (upload_max_filesize = 64 M).
- Es darf kein Webhosting-Server oder VPS-Server benutzt werden.
- Das Hosting darf keine Einschränkungen oder Restriktionen beim Empfang von Dateien haben.
- Der empfohlene Mindestspeicherplatz für einen Shop beträgt 500 GB (erweiterbar).
PrestaShop Installationsvoraussetzungen
Wenn wir den PrestaShop Store direkt von den Serveroptionen installieren, sie müssen sicherstellen, dass die Prestashop-Version größer als 1.7.5.0 ist.
Erweiterte Konfiguration für nicht verwaltete Server
Wenn Sie einen nicht verwalteten Server mieten oder haben, machen wir es Ihnen leichter. Im Folgenden werden wir Ihnen die notwendigen Einstellungen geben.
Apache-Konfigurationsdatei
In der Apache-Konfigurationsdatei überprüfen wir, ob wir mindestens die folgende Konfiguration im Root-Verzeichnis des Servers haben:
DirectoryIndex index.php
<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride All
</Directory>
Wenn die Ausführung von PHP auf Ihrem Server mit Apache + PHP-FastCGI/PHP-FPM-Prozessen erfolgt, werden wir überprüfen, ob wir die folgende Konfiguration haben (wenn es sich um einen Managed Server handelt, empfehlen wir Ihnen, diese Informationen zur Überprüfung an Ihren Hosting-Provider zu übermitteln):
Datei fgcid.conf
FcgidBusyTimeout 15000
FcgidIdleScanInterval 120FcgidIdleTimeout 3600
FcgidConnectTimeout 60
FcgidIOTimeout 300
* FcgidProcessLifeTime 0
* FcgidMaxProcesses 20
* FcgidMaxProcessesPerClass 8
* FcgidMinProcessesPerClass 0
* FcgidInitialEnv RAILS_ENV production
* FcgidZombieScanInterval 12
* FcgidErrorScanInterval 12
(*) optional
Die empfohlenen PHP-Einstellungen finden Sie weiter unten. Bitte beachten Sie, dass Sie, wenn Sie nicht über die notwendigen Kenntnisse verfügen, sich an Ihren Administrator oder Hosting-Provider wenden sollten, um die aktuelle Konfiguration Ihres Servers zu überprüfen.
Datei php.ini:
memory_limit = 512M
max_execution_time = 15000
error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED & ~E_STRICT
short_open_tag = On
upload_max_filesize = 64M
* serialize_precision = 100
* max_input_vars = 10000
* html_errors = Off
* register_globals = Off
* register_long_arrays = Off
* default_charset = “UTF-8”
(*) optional
Verwendung von Clean URLs:
Bevor Sie Clean URLs verwenden können, müssen Sie über die Konfigurationsdatei .htaccess verfügen und deren Berechtigungen überprüfen.
- Erstellen Sie eine leere .htaccess-Datei im Stammverzeichnis.
- Erteilen Sie dieser Schreibrechte (chmod 666 auf Unix-Systemen).
Sie müssen die Lese- und Schreibberechtigungen in den Ordnern/Unterordnern und den Dateien des Moduls (chmod 755 auf Unix-Systemen) für die folgenden Ordner überprüfen:
- ps_mmoconnector/tmp
- ps_mmoconnector/files
- ps_mmoconnector/logs
Plesk-Konfiguration
Sie müssen die folgende Änderung in Plesk vornehmen: Panel > Websites & Domains > PHP-Einstellungen
- open_basedir: none
Wenn Sie die Anforderungen für die Anbindung Ihres PrestaShops an die Multi-Channel-Integrationsplattform kennenlernen möchten, finden Sie diese in diesem Artikel.