Die Grafik zeigt kein Magento-Administrator-Dashboard

9

Mein Magento hat über 1 Lakh-Produktbestellungen, aber die Grafik wird nicht nach Verkauf im Magento-Administrator-Dashboard angezeigt. Bitte helfen Sie mir, was ich tun muss. Grafik zeigt leer. Es wird kein Diagramm angezeigt. Danke im Voraus

Felsen
quelle
Zuerst sollten Sie die Internetverbindung überprüfen
HaFiz Umer

Antworten:

5

Gehe zu

app \ code \ core \ Mage \ Adminhtml \ Block \ Dashboard \ Graph.php

Überprüfen Sie Ihre API-URL,

 const API_URL = 'http://chart.apis.google.com/chart';

Ändern Sie den Code für die API-URL und indizieren Sie ihn erneut.

TBI Infotech
quelle
9

Hier die Lösung

Bearbeiten Sie die Datei unter app / design / adminhtml / default / default / template / dashboard / graph.phtml

Finde diese Zeile getChartUrl (false) ändere dich in getChartUrl (true)

Randhir Yadav
quelle
Dieser funktioniert gut.
Fja3omega
2

Entnommen von dieser Seite

Lösung 1 :

Ermöglichen Sie den Zugriff auf diese URL in Ihrer Firewall: http://chart.apis.google.com/chart

oder

Lösung 2 :

Stellen Sie sicher, dass Magento nicht versucht, das Bild über PHP abzurufen. Suchen Sie diese Datei: app / design / adminhtml / default / default / template / dashboard / graph.phtml und ändern Sie: "getChartUrl ()" in "getChartUrl (true)".

Dies führt dazu, dass Magento den Bildspeicherort unter http://chart.apis.google.com/chart zurückgibt, anstatt ihn über PHP herunterzuladen.

Beide Lösungen scheinen großartig zu funktionieren. Lösung 2 könnte jedoch eine Warnung auslösen, wenn Sie Ihr Magento-Backend über eine SSL-Verbindung ausführen (was übrigens der Fall sein sollte!).

Nach der Implementierung dieser Lösung werden die Magento-Diagramme oder Grafiken angezeigt und Sie können Ihre Verkaufszahlen wieder bewundern!

Zac Grierson
quelle
Vielen Dank für die Antwort, sorry Kumpel, aber ich gehe auch über diesen Link, aktueller Fehler ist das Bild von Magento Ajax-Funktion für Grafik in Basis 64-Bit erstellt ist nicht korrekt. Bitte geben Sie dies an.
Rock
Ah, tut mir leid. Sie sollten Ihre Frage so bearbeiten, dass sie speziell auf diese Frage abzielt.
Zac Grierson
Die Frage ist einfach, Alter, diese Grafik wird nicht auf dem Magento Admin Dashboard angezeigt
Rock
0

Wenn das Problem nur mit dem 24-Stunden-Diagramm zusammenhängt, kann es durch minimal zulässige GET-Einstellungen für variable Länge von Suhosin behoben werden, wie Titan Lee in seinem Blog beschrieben hat:

Dies hängt mit den minimal zulässigen Einstellungen für die variable Länge von GET zusammen. Überprüfen Sie Ihre Einstellungen für Suhosin:

Add/Edit line - > suhosin.get.max_value_length = 1024

Bearbeiten Sie also: /etc/php5/fpm/conf.d/suhosin.ini Wenn die obige Datei für Sie nicht vorhanden ist. Dann suchen & bearbeiten,/usr/local/lib/php.ini

http://titanlee.com/my-stuffs/geekystuffs/solved-magento-dashboard-chartgraph-broken/

Ghasrfakhri
quelle
0

Für den Fall, dass jemand anderes darauf stößt ...

Für mich war es Modsecurity, die die Anfrage blockierte, weil mehrere URL-Codierungen erkannt wurden. Es war Regel 950109 in unserer Standard-WHM-Konfiguration.

user3116226
quelle