2016-03-22 7 views
0

Ich habe Magento mit mehreren Währungsumrechner in einfachen Servern C-Panel installiert. Im Frontend ändert sich die Währung nicht. Ich habe einen Fehler in der Systemprotokolldatei gefunden. Aus diesem Grund ändert sich die Währung nur beim Klicken auf die nächste Seite. Ich denke, das ist wegen Cookie-ProblemMagento Währungsumrechner funktioniert nicht

Warning: is_file(): open_basedir restriction in effect. File(var/cookie) is not within the allowed path(s): (/home/hostname:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/php:/tmp) in /home/hostname/public_html/magento/downloader/lib/Mage/HTTP/Client/Curl.php on line 157

Was war das Problem?

+0

Ich wähle diese Frage als Wegthema zu schließen, weil Stack-Überlauf ein [Programmierung bezogene] ist (http : //stackoverflow.com/help/on-topic) Q & A-Site. Bei Ihrer Frage geht es nicht um Programmierung. Vielleicht sollten Sie es stattdessen auf http://magento.stackexchange.com veröffentlichen? – Enigmativity

Antwort

0

Stellen Sie sicher var Ordner hat 777 Schreibberechtigung. Ich hoffe, Sie haben bereits eine Währungseinstellung von Admin > system > Manage Currencies konfiguriert. Danke.

+0

Ich habe Währung konfiguriert und var Ordner hat 777 Schreibberechtigung – Sri

+0

funktioniert es? –

+0

Funktioniert nicht. Was ist das Problem in system.log? – Sri

0

Ändern Sie die Einstellungen von open_basedir in Ihrer PHP-Konfiguration (Siehe Laufzeitkonfiguration).

Die Einstellung open_basedir wird hauptsächlich verwendet, um zu verhindern, dass PHP-Skripts für einen bestimmten Benutzer auf Dateien in einem anderen Benutzerkonto zugreifen. In der Regel sollten alle Dateien in Ihrem eigenen Konto von Ihren eigenen Skripts gelesen werden können.

Beispiel Einstellungen via .htaccess wenn PHP als Apache-Modul auf einem Linux-System läuft:

<DirectoryMatch "/home/sites/site81/"> 
    php_admin_value open_basedir "/home/sites/site81/:/tmp/:/" 
</DirectoryMatch>