Basis-URL-Fehler beim lokalen Host


7

Beim erstmaligen Konfigurieren von Magento. Wenn ich versuche, meine Basis-URL auf http: // localhost zu setzen , wird ein Fehler angezeigt.

Geben Sie hier die Bildbeschreibung ein


Im using 127.0.0.1/magento . i am getting the following error. There has been an error processing your request Exception printing is disabled by default for security reasons. Error log record number: 2099687523. though i use local host instead of 127.0.0.1 , i am getting same error. please help me im Auftrag von Vasuki
Amit Bera

Antworten:


12

Ersetzen Sie einfach die Basis-URL durch folgende:

http://127.0.0.1/

Eine andere Lösung besteht darin, Ihrer Hosts-Datei eine Zeile hinzuzufügen ( /private/etc/hostsfür OSX-Benutzer, /etc/hosts for Unix/LinuxBenutzer), z.

172.27.0.1 test.magento.com

und dann die entsprechende URL während der Installation zu verwenden:

Basis-URL = http://test.magento.com


2

Setzen http://127.0.0.1 stattlocalhost

Die folgende Methode funktioniert auch: http://www.templatemonster.com/help/avoid-installation-base-url-verification-error-on-localhost.html

Der einfachste Weg, um den Überprüfungsfehler zu vermeiden, besteht darin, die Feldklasse Basis-URL zu ändern.

  1. Öffnen Sie das Browser-Entwicklungstool (z. B. Firebug für Mozilla Firefox).
  2. Wählen Sie das Feld Basis-URL aus. Sie können sehen, dass die Feldklasse lautet class=”required-entry validate-url input-text”
  3. Entfernen Sie die validate-urlKlasse aus HTML . Als Ergebnis sollten Sie haben:class=”required-entry input-text”
  4. Klicken Sie unten auf der Seite auf die Schaltfläche Weiter, um mit dem nächsten Installationsschritt fortzufahren.

2
Magento hat localhostsowieso Probleme mit , also erwägen Sie, etwas wie zu verwenden localhost.dev, localhost.comoder magento.localfügen Sie die Domain zu Ihrer etc/hostsDatei hinzu
Fabian Schmengler


Ich denke, @fschmengler ist Methode ist besser, um das zu tun.
Srinath Madusanka

0

Sie sollten einen vhost für Ihren Magento-Shop einrichten, wie fschmengler sagte. Wenn Sie Apache verwenden, erstellen Sie einfach einen vhost-Eintrag, z.

<VirtualHost *:80>
  ServerName magento.local
  DocumentRoot "/your/path/to/magento/root"

  <Directory "/your/path/to/magento/root">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

Stellen Sie dann sicher, dass Ihr lokaler DNS-Eintrag für "magento.local" auf Ihrem lokalen Computer aufgelöst wird, indem Sie die Bearbeitung Ihrer Hosts-Datei hinzufügen.

Stellen Sie schließlich Ihre Basis-URL auf magento.local ein und Sie können loslegen.


0

Wir müssen hier die URL-Validierung deaktivieren .

Schnelle Lösung:

  1. Überprüfen Sie die Eingabe der "Basis-URL" in Firebug
  2. Entfernen Sie "validate-url" aus der Liste der Klassen
  3. Klicken Sie auf "Weiter"

0

Also bekam ich den letzten Vorschlag, in Firefox zu arbeiten, und ich kam nie zu dem Teil über

Entfernen Sie "validate-url" aus der Liste der Klassen

Es wurden jedoch einige Schritte unternommen, die hier höchstwahrscheinlich nicht erwähnt wurden, da es sich um ein Backup von meinem alten InMotionHosting.com VPS handelt . Ich verwende Ubuntu 14.04.4 LAMP für meinen lokalen Host / Server. (Ich hatte Setup auf einem anderen Server Ubuntu Version '16 .xx ', aber es war noch nicht bereit für die Hauptsendezeit! Vielleicht lag das daran, dass ich nicht gerne alles in der CLI mache, also habe ich einen "Ubuntu-GNOME" -Desktop installiert) Ich meine, was zum Teufel hat es 8 AMD Opteron-Kerne und 32 Gig RAM!

Löschen Sie daher nicht unbedingt die Reihenfolge, sondern den Magento-Cache und die Sitzungen im Verzeichnis / var /. Stellen Sie sicher, dass Sie den Besitz und die Gruppe überprüfen. Die meisten Gruppeneinstellungen sollten www-dataes Magento ermöglichen, Dateien zu bearbeiten. Es gibt widersprüchliche Informationen zu Berechtigungen. Einige sagen 775und andere sagen 755, ich kann nie davon ausgehen, was richtig ist, aber ich weiß, dass eine Einstellung den Magento-Downloader nicht funktionieren lässt. Meine Sitzung ist auf die Datenbank eingestellt in:

local.xml <session_save><![CDATA[db]]></session_save>

Mein / session-Ordner / -Verzeichnis ist also immer leer, sodass Sie möglicherweise die Sitzungen in Ihrer Datenbank abschneiden müssen. Sie müssen SQL nicht kennen, um dies in phpmyadmin.php zu tun. Führen Sie einfach eine Suche im Feld oben links mit dem roten X für die Sitzung durch, wählen Sie dann die Registerkarte core_session- Klickoperationen aus und suchen Sie "Tabelle leeren (TRUNCATE) ". , Löschen Sie die Tabelle nicht . Vergessen Sie nicht, das zu ändern

core_config_data - 'PATH' [web / unsecure / base_url] und [web / secure / base_url]

Tisch zu so etwas

http://magento.localhost/ or https://magento.localhost/

Ich habe gerade den Cookie-Wert in dieser Tabelle gelöscht, da ich gerade einige Exporte mache!

Hoffe das hilft!
James Niland

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.