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
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
Antworten:
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.
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)
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!
Falls Sie dies 2019 gegoogelt haben, ist dies ein Problem mit der veralteten Google Image Chart-API. Es gibt ein Magento 1-Modul, das fehlende Diagramme behebt - https://github.com/onilab/magento-1-google-api-chart-fix
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/
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.