Apache aggiunge / var / www al percorso del file js


2

Ho un problema Il cliente ha VPS e abbiamo trasferito il sistema Magento ad esso.

Il problema è che se per esempio il percorso per Magento è / var / www / magento e c'è qualche file in esso come /var/www/magento/file.js(per esempio) poi su frontend prova a caricare:

(host)/var/www/magento/file.js

ma no

(host)/magento/file.js

Come posso risolvere questo?

AGGIORNAMENTO 1

Cosa strana: I file CSS sono elencati correttamente, ma il file JS usa un percorso errato.

Risposte:


2

Controllalo var e media le cartelle hanno i permessi di scrittura Dare 777 diritti su di essi e chiarire il contenuto di /var/cache della tua cartella Magento.


0

Controlla il tuo .htaccess per una corretta configurazione di riscrittura. Potrebbe essere necessario definire correttamente il RewriteBase direttiva o modifica RewriteRule impostazioni. In entrambi i casi i riferimenti non dovrebbero essere assoluti, ma piuttosto relativi al docroot o all'URL HTTP, rispettivamente.

Anche l'URL o la configurazione SEO potrebbero essere configurati in modo errato in Magento (divulgazione: non ha una conoscenza approfondita di Magento, quindi non sono sicuro che definisca un URL del sito come Wordpress e Joomla).


Riguardo a Magento, tutti gli URL sono configurati correttamente. Rewritebase non è usato affatto. La cosa strana: i percorsi delle risorse CSS sono corretti, ma i file js non sono elencati correttamente!
Jevgeni Smirnov
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.