LÖST
Efter många tester är lösningen väldigt enkel.
För att använda klass från Prestashop-tjänsten i my_own_file.php , vi måste inkludera
- config.inc.php finns i konfigurationskatalogen
- init.php finns i roten av butiken
Men för att nå dessa två inkluderar my_own_file.php måste finnas i roten av prestashop-butikskatalogen eller inne i den.
Anledningen är att filen måste vara en del av butiken för att få tillgång till prestashop-butiksfiler. Annars har du inte behörigheten och din server laddar index.php .