Jump to content

Shop 1.7.8 lokal auf XAMPP


Recommended Posts

Hallo,

da mein Provider auf PHP8.2 aufgeschaltet hat, ist der Shop hops nun. Leider keine Lösung gefunden, den wieder zum Laufen zu bringen.
Nun will ich wenigstens unter XAMPP (Panel 3.2.4 mit PHP 7.4) den Lokal zum Laufen zu bringen, um an alle Inhalte zu kommen.

Aber immer wnen ich die Seite aufrufe "localhost/myfolder" will er mich auf die alte Seite, also URL weiterleiten.
Was habe ich gemacht?

1) Dump DB und Files vom FTP gezogen.
2) Shop files unter "htdocs/myfolder" abgelegt
3) unter \app\config in der parameters.php die DB angepasst
    'database_host' => 'localhost',
    'database_port' => '',
    'database_name' => 'db1184903-xxxxx,
    'database_user' => 'root',
    'database_password' => '',

4) DB in die XAMPP DB importiert

Änderungen in der DB unter "ps_configuration"
PS_SHOP_DOMAIN              localhost/myfolder/
PS_SHOP_DOMAIN_SSL      localhost/myfolder/

Auch probiert nur mit "localhost"

5) htaccess aus root gelöscht


===> und immer wieder routet er mich auf die live URL .. keine Ahnung was noch fehlt.

Link to comment
Share on other sites

Eine Sache ... die Startseite ghet .. aber die Unterseiten werfen noch eine Fehlermeldung auf

Sobald ich auf eine Rubrik klicke .. lande ich auf dashboard vom xampp

Wenn ich die htaccess lösche, dann kriege ich

Not Found
The requested URL was not found on this server.

...Leider im Backend nach login kommt weisse Seite .. hmmm

Edited by peter_lang (see edit history)
Link to comment
Share on other sites

Nach aktivierung habe ich den Fehler bekommen

Unknown error in Zeile 2379 der Datei C:\\xampp\\htdocs\\persienhaus\\modules\\newsletterpro\\libraries\\phpQuery.php
[8192] Array and string offset access syntax with curly braces is deprecated

Unknown error in Zeile 2398 der Datei C:\\xampp\\htdocs\\persienhaus\\modules\\newsletterpro\\libraries\\phpQuery.php
[8192] Array and string offset access syntax with curly braces is deprecated

Ich habe extra ein älteres XAMPP genomen mit PHP 7.4, Control Panel 3.2.4

Link to comment
Share on other sites

vor 4 Stunden schrieb peter_lang:

da mein Provider auf PHP8.2 aufgeschaltet hat, ist der Shop hops nun.

PHP 8.2 ist vor noch nicht einmal 3 Monaten erschienen und wird von Prestashop noch nicht unterstützt, PHP 8.1 ist noch bis Ende des Jahres aktuell und wird bis Ende 2024 mit Sicherheitsupdates versorgt, das muß dir der Provider mindestens zur Verfügung stellen.

Link to comment
Share on other sites

Hi .. ein kleines Problem hab ich noch, ich kann zwar Inhalte übers backend holen aber im Frontend passt noch nicht alles.

a) Bilder referieren alle noch auf die Domain, werden also nicht angezeigt, wo kann man das anpassen?
(htaccess im root is auskommentiert)

b) Individuell erstellte Seiten und auch Blog haben eine andere URL und werden nicht angeziegt, hier packt der Shop noch
https://localhost/content/4-uber-uns "content" rein ,.. lässt sich das anpassen?

Link to comment
Share on other sites

28 minutes ago, peter_lang said:

a) Bilder referieren alle noch auf die Domain, werden also nicht angezeigt, wo kann man das anpassen?
(htaccess im root is auskommentiert)

Neue .htaccess erstellen (Benutzerfreundliche seiten de- und wieder aktiveren unter

 

29 minutes ago, peter_lang said:

) Individuell erstellte Seiten und auch Blog haben eine andere URL und werden nicht angeziegt, hier packt der Shop noch
https://localhost/content/4-uber-uns "content" rein ,.. lässt sich das anpassen?

Ja auch unter Shop-Einstellungen->Traffic und SEO "URL-Format Kategorieseite"

Link to comment
Share on other sites

Ich werd verrückt mit dme Shop.
Da einige Artikel 2 oder mehr Preise haben, da Variabel komme ich über das Backend nicht an editieren von Artikeln .. erhalte diese Fehlermeldung

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '= 1
AND tc.`id_lang` = 1 AND tc.`id_shop` = 1
...' at line 5<br /><br /><pre>
SELECT t.`id_lang`, t.`name`, tc.`counter` AS times
FROM ps_tag_count tc
LEFT JOIN `ps_tag` t ON (t.id_tag = tc.id_tag)
LEFT JOIN ps_product_tag pt ON (pt.id_tag = t.id_tag)
WHERE tc.id_group = = 1
AND tc.`id_lang` = 1 AND tc.`id_shop` = 1
AND pt.`id_product`=25</pre>

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...