グラフにmagento管理ダッシュボードが表示されない


9

Magentoで1ラック以上の製品を注文していますが、magento管理ダッシュボードの販売に応じてグラフが表示されません。私が何をする必要があるか私を助けてください。空白を示すグラフ。グラフ画像が表示されていません。前もって感謝します


まず、インターネット接続を確認する必要があります
HaFiz Umer

回答:


5

に行く

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

あなたのAPIのURLを確認してください、

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

API URLのコードを変更してから、インデックスを再作成してください。


9

ここでソリューション

app / design / adminhtml / default / default / template / dashboard / graph.phtmlでファイルを編集します

この行を見つけるgetChartUrl(false)getChartUrl(true)に変更し ます。


これはうまく機能します。
fja3omega

2

このサイトから取得

解決策1

ファイアウォールでこのURLへのアクセスを許可:http : //chart.apis.google.com/chart

または

ソリューション2

MagentoがPHP経由で画像を取得しようとしないことを確認します。このファイルを見つけます:app / design / adminhtml / default / default / template / dashboard / graph.phtmlそして、変更: "getChartUrl()" to "getChartUrl(true)"

これにより、Magentoは画像の場所をPHP経由でダウンロードする代わりに、http: //chart.apis.google.com/chartに返すだけになり ます。

どちらのソリューションもうまく機能しているようです。しかし、ソリューション2は、SSL接続でMagentoバックエンドを実行している場合に警告をスローする可能性があります(ちなみに、そうする必要があります!)

このソリューションを実装すると、Magentoのチャートまたはグラフが表示され、売上高を再び賞賛できます。


答えてくれてありがとう、申し訳ありませんが、私もこのリンクをたどります。実際のエラーは、ベース64ビットのグラフのmagento ajax関数によって作成された画像が正しくありません。これを指定してください。
Rock

あ、ごめんなさい。質問を編集して、その質問を具体的にターゲットにする必要があります。
ザックグリアソン2014年

質問は簡単です、そのグラフはmagento管理ダッシュボードに表示されません
Rock


0

問題が24時間チャートにのみ関連している場合、Titan Leeが彼のブログで説明しているように、スホシンの最小の許可されたGET可変長設定が原因である可能性があります。

これは、許可される最小のGET可変長設定に関連しています。suhosinの設定を確認します。

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

だから、編集: /etc/php5/fpm/conf.d/suhosin.ini 上記のファイルが存在しない場合。次に、検索して編集します。/usr/local/lib/php.ini

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


0

他の誰かがそれにぶつかった場合に備えて....

私にとっては、複数のURLエンコーディングを検出していたため、modsecurityがリクエストをブロックしていました。デフォルトのWHM構成では、ルール950109でした。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.