Magento-Client von Serverkonfiguration verweigert
Magento ist nicht die Anzeige aber alles andere als eine weiße homepage, in der error_log des Fehlers gegeben ist:
client denied by server configuration: /var/www/httpdocs/app/etc/local.xml
Kann ich Zugriff auf den admin-Bereich in Ordnung, weiß jemand, warum dies passieren könnte?
Kommentar zu dem Problem
Dies ist wahrscheinlich ein Apache-Konfigurationsproblem (Wie ein
Deny from xyz
- Direktive irgendwo). Unmöglich zu geben, weitere detaillierte Informationen, ohne zu wissen, die Apache-Konfiguration Einstellungen beteiligt Was müssen Sie wissen? Ich habe von Alle Zulassen, die in meiner vhost.conf. Die IP-Adresse wird der Zugriff verweigert ist meine server IP
InformationsquelleAutor der Frage Ashley | 2010-12-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den log-Eintrag angelegt werden, anrufen magento zu machen, um sicherzustellen, dass Sie gesichert haben Ihre admin-richtig. Eher, als dass es ein Fehler ist es eigentlich etwas, das Sie wollen, um zu sehen, wie effektiv ist es, dass Ihr "admin ist sicher". Natürlich ist dies nur Lärm in Ihren logs.
Gibt es eine wirklich elegante Lösung, wie dieses Problem zu beheben und die Geschwindigkeit Ihres admin-Seite geladen werden, hier beschrieben:
http://www.yireo.com/tutorials/magento/magento-administration/1322-client-denied-by-server-configuration-appetclocalxml
Im wesentlichen erstellen Sie die Datei in den Speicherort unten mit dem Inhalt angezeigt. Sobald Sie Hinzugefügt haben, die Datei:
Mit dem Inhalt:
Erinnern, zu leeren Sie Ihre caches: System > Cache Management
InformationsquelleAutor der Antwort theINtoy
Okay... paar gemischte Themen auf dieser Seite, hier ist mein Versuch, um diese zu löschen...
Client denied by server configuration: /var/www/httpdocs/app/etc/local.xml
Alan: richtig ist dies in keinem Zusammenhang zu deinem Problem... Magento als 1,4 füllt Ihre Fehler-log-mit dieser Nachricht, eine für jede Seite, die Sie Zugriff in den Admin-Bereich... Dies ist ein Ergebnis von Magento zu "testen" und deine config-Datei, um zu sehen, wenn es gesehen werden kann, ist die Welt... ein Bisschen dumm, wie dieser Fehler zeigt es geschützt ist...
Die Lösung, die Sie gesucht haben wenn Sie kam auf der gegenüberliegenden Seite scheint es zu sein, "hack the core", in: http://www.magentocommerce.com/boards/viewthread/213947/#t306425
APC-Problem angegeben als APC nicht palying schön mit Magento:-
Wechsel Magentos caching unterstützt von "apc" zurück zu "Dateien"... Sie müssen klar Ihre var/cache Verzeichnis "rm -R/var /cache/*" vor dem Wechsel Magento zurück, cache-Methode Dateien von APC... sonst wird Magento Lesen alte cache und barf... Es ist auch sinnvoll für den gleichen Grund, klar, APC durch einen Neustart von Apache vor dem einschalten des APC...
Und Schließlich... Ursprünglichen Frage:-
Weißen Bildschirm... wahrscheinlich als Folge einer PHP-Fehler und Ihre server mit Anzeige von Fehlern deaktiviert... Zunächst manuell cache löschen auf der Kommandozeile von innerhalb von Magento-document-root "rm -R/var /cache/*"... diese lösen kann als gebrochen-cache, die das verursachen kann... wenn nicht... check php-config, dass "display_errors" gleich 1 ist oder Auf der... anzeigen PHP Einstellungen im Magento-document-root auf der Kommandozeile
$echo "<?php phpinfo() ?>" > phpinfo.php
Anfrage... phpinfo.php im browser magento-domain und überprüfung der php-Einstellungen nach Bedarf ändern...Sonstiges: Umbenennung errors/local.xml.Probe errors/local.xml wird dazu führen, dass Sie in der Lage zu sehen, die komplette Magento Error Exception...
Hoffe, das jemand hilft...
InformationsquelleAutor der Antwort Flipmedia
Die Formulierung auf, dass Fehler
ist ein Apache-error-Meldung, die keinen Bezug zu Ihrem problem. Jemand versucht, direkt auf Ihre local.xml -Datei über einen web-browser, sondern wurden blockiert, die von der server-Konfiguration. Dies ist das richtige Verhalten.
Ihre weißen Bildschirm Fehler ist passiert, hat einen anderen Grund.
Sind es andere Fehler in der log?
Konfigurieren, PHP-log PHP-Fehler getrennt.
Können Sie den Zugriff auf die magento-admin, so schalten Sie die Protokollierung für die Magento-spezifische Fehler
Mit der oben im Ort, konfigurieren Sie Ihr Geschäft, um nur Datei-server, um Ihre IP, so dass Sie herausfinden können, welche Fehler in der log(s) (Apache -, PHP-und Magento) ist in Bezug auf Ihre direkte Anfrage.
InformationsquelleAutor der Antwort Alan Storm
APC-caching anscheinend nicht schön spielen mit Magento, deaktivieren Sie warf einen PHP-Fehler, dass eine veraltete Thema war die Herstellung
InformationsquelleAutor der Antwort Ashley