Unsere Webagentur erhielt viele Anfragen, dass PrestaShop 1.7.6 nicht installiert werden könne.
Die neuste PrestaShop Version bringt aber sehr viele interessante Updates mit, deshalb haben wir das Thema natürlich aktiv beobachtet.
PrestaShop 1.7.6.1 – Fehlerfrei installieren
In unserem Test haben wir die neuste Version, PrestaShop 1.7.6.1, Stable, installiert.
Die Installation klappte fehlerfrei, sowohl das Front- als auch das Backend werden sofort angezeigt und es entstehen auch keine Error-Logs.
Voraussetzungen:
- Download der neusten Version: PrestaShop 1.7.6.1 Stable
- PHP-Version 7.3
- CHMOD: Inhaber sollte der Benutzer sein.
Bei Root-Servern vor allem ein wichtiges Thema.
Haben Sie einen Server gemietet, sollte der Benutzer somit bereits gesetzt sein.
PrestaShop 1.7.6.1 Stable – Installationsanleitung
Um die neuste PrestaShop Version korrekt zu installieren, muss neu auch das zip-File auf den Server geladen werden.
Eine genaue Anleitung wie Sie PrestaShop installieren, finden Sie hier.
Fehler korrekt auslesen
Sollte die Installation oder der Abruf von Frontend- oder Backend nicht korrekt funktionieren, sollten im ersten Schritt die Fehler korrekt ausgelesen werden.
Dazu haben Sie 2 Möglichkeiten:
1.) Server Error-Logs prüfen
Falls Sie diese Error-Logs nicht finden können, kontaktieren Sie kurz Ihren Webhoster
2.) PrestaShop verfügt bereits über einen Debug-Mode, welcher unter configs/defines.inc.php aktiviert werden kann.
Dieser ermöglicht es Ihnen, Fehler auszulesen, auch wenn PrestaShop beispielsweise eine weisse Seite anzeigen sollte.
Zuerst ein Backup des Files anlegen, danach können Sie mit einem einfachen Editor das File öffnen.
Danach sehen Sie direkt folgende Zeilen und sollten die fettmarkierten Stellen von „false“ auf „true“ umstellen und speichern.
(weitere je nach Bedarf)
/* Debug only */
if (!defined(‚_PS_MODE_DEV_‘)) {
define(‚_PS_MODE_DEV_‘, true);
}
/* Compatibility warning */
define(‚_PS_DISPLAY_COMPATIBILITY_WARNING_‘, false);
if (_PS_MODE_DEV_ === true) {
@ini_set(‚display_errors‘, ‚on‘);
@error_reporting(E_ALL | E_STRICT);
define(‚_PS_DEBUG_SQL_‘, true);
} else {
@ini_set(‚display_errors‘, ‚off‘);
define(‚_PS_DEBUG_SQL_‘, false);
}define(‚_PS_DEBUG_PROFILING_‘, false);
define(‚_PS_MODE_DEMO_‘, false);