Magento

Magento eコマースプラットフォームのユーザー向けのQ&A

2
エラーログの「SQLSTATE [HY000] [2002] No such file or directory」とはどういう意味ですか?
このページが登場し始めました: リクエストの処理中にエラーが発生しました a:4:{i:0;s:48:"SQLSTATE[HY000] [2002] No such file or directory";i:1;s:2075:"#0 /home/dtacolle/public_html/lib/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect() #1 /home/dtacolle/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(313): Zend_Db_Adapter_Pdo_Mysql->_connect() #2 /home/dtacolle/public_html/lib/Zend/Db/Adapter/Abstract.php(459): Varien_Db_Adapter_Pdo_Mysql->_connect() #3 /home/dtacolle/public_html/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SET NAMES utf8', Array) #4 /home/dtacolle/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(419): Zend_Db_Adapter_Pdo_Abstract->query('SET NAMES utf8', Array) #5 /home/dtacolle/public_html/app/code/core/Mage/Core/Model/Resource.php(169): Varien_Db_Adapter_Pdo_Mysql->query('SET NAMES utf8') #6 /home/dtacolle/public_html/app/code/core/Mage/Core/Model/Resource.php(110): Mage_Core_Model_Resource->_newConnection('pdo_mysql', Object(Mage_Core_Model_Config_Element)) #7 /home/dtacolle/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(320): Mage_Core_Model_Resource->getConnection('core_write') #8 /home/dtacolle/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(350): Mage_Core_Model_Resource_Db_Abstract->_getConnection('write') #9 /home/dtacolle/public_html/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(335): Mage_Core_Model_Resource_Db_Abstract->_getWriteAdapter() #10 /home/dtacolle/public_html/app/code/core/Mage/Core/Model/Resource/Config.php(55): Mage_Core_Model_Resource_Db_Abstract->_getReadAdapter() …

2
magento admin urlでは、「admin」という単語が2回出現します。2番目のものを削除する方法?
クライアントの管理URLが次のような状況になっています。 http://www.example.com/index.php/admin/admin/dashboard/index/key/0981a6bd2f5a06fec85d3c9e297849a0/ 管理者という言葉は2回出現し、1つを削除する方法。app / etc / local.xmlをチェックし、magento admin-> system-> configuration-> adminで、デフォルト設定に変更はありませんでした。 注:私はstackoverflow.comで同じ質問をしましたが、3日以内に回答が得られなかったため、ここに再投稿しました。

1
Magentoキャッシュの高速バックエンドと低速バックエンドとはどういう意味ですか?
キャッシュとは backend slow_backend slow_backend_store_data auto_refresh_fast_cache local.xml.additionalファイルでこのタイプのキャッシュ構成を確認しました。知りたい このタイプのキャッシュの意味と これが使用される理由とMagentoで影響を受けるセクション そして、 私は説明の詳細を必要とします

3
カスタムモジュール管理フォームでサムネイル画像を表示し、画像を削除する
このようにカスタム管理モジュールの編集フォームにサムネイル画像を表示しようとしています。 今、これ を使用していaddfieldます。 $fieldset->addField('main_image', 'image', array( 'label' => Mage::helper('ram')->__('Image'), 'required' => false, 'name' => 'main_image', )); 私はそこを見てlib/Varien/Data/Form/Element/Image.php、画像のURLを使用するこのコードを見つけました。 public function getElementHtml() { $html = ''; if ((string)$this->getValue()) { $url = $this->_getUrl(); if( !preg_match("/^http\:\/\/|https\:\/\//", $url) ) { $url = Mage::getBaseUrl('media') . $url; } しかし、私はこのモジュールのメディアフォルダーに画像を保存していません。コントローラーのram_imagesフォルダー内の画像をアップロードしています。 $path = Mage::getBaseDir('media') . DS .'ram_images' ; $uploader->save($path, …

2
magentoのカスタムモジュールにACLを追加する方法
magentoでカスタムモジュールを作成しました。顧客メニューの下にそのメニューを作成しました。カスタムモジュールのACLを追加する必要があります。カスタムモジュールでACLを作成する方法を知っている必要があります。ここに私のconfig.xmlを与えます... my config.xml ------------------ <?xml version="1.0" encoding="UTF-8" ?> <config> <!-- module configuration --> <modules> <Webcreon_Seller> <version>1.0.0</version> </Webcreon_Seller> </modules> <!-- module configuration end --> <frontend> <routers> <seller> <use>standard</use> <args> <module>Webcreon_Seller</module> <frontName>seller</frontName> </args> </seller> </routers> <layout> <updates> <seller> <file>sellerform.xml</file> </seller> </updates> </layout> </frontend> <admin> <routers> <seller> <use>admin</use> <args> <module>Webcreon_Seller</module> <frontName>adminseller</frontName> </args> </seller> …


4
すべてのアイテムに適用されない「以降のルール処理を停止」
Magento CE1.9 / EE1.13の「それ以上のルール処理の停止」には、カートの最初のアイテムのみが割引を受けるというバグがあるようです。 複数のショッピングカートルールがあり、それぞれに「以降のルール処理の停止:はい」がある場合、最初のルールのみが適用されますが、そのルールに一致するすべてのアイテムに完全に適用されます。 状況:割引はカートの最初のアイテムにのみ適用され、その後、ルール処理は停止します。 スクリーンショットを見る:カート全体に対して私が期待している割引は$ 50ですが、「それ以上のルール処理の停止」のため、$ 25しか表示されていません。

1
バックエンドから注文を作成し、数量を追加すると誤った価格が計算される
どういうわけかバックエンドから注文を追加すると、Magentoは誤った価格を計算します。 この問題は、カスタムオプションフィールドのある製品で、ドットの代わりに価格にカンマを使用する土地にロケールが設定されている場合にのみ発生します。 私の場合、それはオランダ語です。 私が取るステップを示すために: 製品の追加、移動: 販売->注文->新しい注文の作成 [商品を追加]をクリックします カスタムオプション付きの製品を選択すると、ポップアップが表示されます。 カスタムオプション製品を追加する前に、ロケールを最初に別のロケール(たとえば、オランダ)に設定することを忘れないでください。そうしないと、誤計算が発生しません。 「ok」をクリックすると、数量が100倍されていることがわかります。 これは奇妙なことで、Magentoの新規インストール時にも発生します。 私の最善の策は、使用されている形式(の.代わりに,)が原因で、JavaScriptが価格を誤って解析することに問題があることです。 「製品の追加」プロセスでさらに一歩進んで、数量を編集できることを知っています。しかし、私はまだクライアントのためにこれを正常に機能させたいと思っています。 誰かがこの問題を解決するための適切な解決策を提案できますか?

1
magentoが各チェックアウトの価格を再インデックスするのはなぜですか?
Mage_CatalogInventory_Model_Observer :: reindexQuoteInventory()内を調べると、次の行が呼び出されます。 Mage::getResourceSingleton('catalog/product_indexer_price')->reindexProductIds($productIds); reindexQuoteInventory()次のイベントで呼び出されます。 sales_model_service_quote_submit_success checkout_submit_all_after(経由Mage_CatalogInventory_Model_Observer::checkoutAllSubmitAfter()) これは、購入数の多いビジーなサイトでのロック問題の原因の1つとして知られています。 私の質問は: 製品の価格が各チェックアウト時に再インデックス化されるのはなぜですか? 削除するとどのような影響がありますか? それがカタログルールに確実に使用される場合、それは非常に特定のルールだけになるでしょうか?

1
Magentoが独自の/app/etc/local.xmlにPOSTするのはなぜですか?
これは、カタログの保存/編集などの管理操作で開始されるようです。ログで見られるように。POSTのクライアントIPはサーバーの内部IPです。 302 2014-08-30T06:43:40+00:00 POST /index.php/admin/catalog_product/save/id/8830/key/ee3cb37b55e431ada508af992e88abbb/ HTTP/1.1 403 2014-08-30T06:43:40+00:00 POST /app/etc/local.xml HTTP/1.1 200 2014-08-30T06:48:39+00:00 GET /index.php/admin/catalog_product/edit/id/8830/key/e5c6b7e5d662d8b4c39be5b31b761f28/ HTTP/1.1 403 2014-08-30T06:48:39+00:00 POST /app/etc/local.xml HTTP/1.1
8 security 

2
$ _SERVER ['MAGE_RUN_TYPE'] 'store'と 'website'の違いは何ですか
マルチストアmagentoの作成には、次のコードを使用します $mageRunCode = isset($_SERVER['MAGE_RUN_CODE']) ? $_SERVER['MAGE_RUN_CODE'] : ''; $mageRunType = isset($_SERVER['MAGE_RUN_TYPE']) ? $_SERVER['MAGE_RUN_TYPE'] : 'store'; Mage::run($mageRunCode, $mageRunType); 私たちが使用している場合、何が違いになるwebsiteの代わりstoreに$_SERVER['MAGE_RUN_TYPE'] : 'store';コード

3
Mage :: getModel( 'catalog / product')-> load($ sku、 'sku');のエラー
商品を読み込もうとすると、 $foundProduct = Mage::getModel('catalog/product')->load($sku, 'sku'); 次のエラーが発生します。 Fatal error: Uncaught exception 'Exception' with message 'Warning: Invalid argument supplied for foreach() in app/code/core/Mage/Eav/Model/Entity/Abstract.php on line 954' in app/code/core/Mage/Core/functions.php:245 Stack trace: #0 app/code/core/Mage/Eav/Model/Entity/Abstract.php(954): mageCoreErrorHandler(2, 'Invalid argumen...', '/var/www/magent...', 954, Array) #1 app/code/core/Mage/Catalog/Model/Resource/Abstract.php(698): Mage_Eav_Model_Entity_Abstract->load(Object(Mage_Catalog_Model_Product), '120x180 ES-bale...', 'sku') #2 app/code/core/Mage/Core/Model/Abstract.php(225): Mage_Catalog_Model_Resource_Abstract->load(Object(Mage_Catalog_Model_Product), '120x180 ES-bale...', 'sku') #3 updatemagento.php(197): …

1
$ quote-> getIsSuperMode()はmagentoで何を意味しますか?
isSuperMode()引用と引用項目オブジェクトで呼び出される関数が表示されます。誰かisSuperMode()がその場合の意味を教えてもらえますか? 私はコードを見つけました: checkQuoteItemQty クラスでの機能 Mage_CatalogInventory_Model_Observer _initItemクラスでも機能Mage_Sales_Model_Quote_Address_Total_Subtotal

6
階層型ナビゲーションから「カテゴリ」フィルターを非表示または削除する
新しいWebサイトにカテゴリドロップダウンメニューが既にあるので、レイヤーからカテゴリフィルターを削除するのに苦労しています。 この問題はすでに何度も尋ねられて解決済みであることは知っていますが、すべての解決策を試しても成功しませんでした。これは私がウェブサイトで使用しているカスタムテンプレートに関連していると思います。 (テンプレートフォルダーにある)local.xmlファイルを確認した後、次の行を回避する必要があると思います。 <reference name="product_list"> <block type="core/text_list" name="category-right" as="category-right" translate="label"> <label>Right Column</label> <block type="catalog/navigation" name="catalog.category" before="-" template="catalog/navigation/category_nav.phtml"/> <block type="catalog/layer_view" name="catalog.leftnav" after="catalog.category" template="catalog/layer/view.phtml"/> <block type="filterproducts/bestsellers_home_list" name="bestseller" template="catalog/navigation/best_sellers.phtml"/> <block type="core/template" name="right.permanent.callout" template="callouts/right_col.phtml"> <block type="cms/block" name="cms_images_block"> <action method="setBlockId"><block_id>category_right_block</block_id></action> </block> </block> </block> </reference> 最初の- ブロックタイプ -はカテゴリメニューである必要があります(それで問題ありません)。2番目のブロックタイプは、カテゴリメニューのすぐ下にある「フィルター」メニューを構築します。問題はここにあると確信しています。 「catalog.leftnav」内の設定を解除する必要があると思いますが、このコードを追加しようとしても: <catalog_category_layered> <reference name="product_list"> <action method="unsetChild"><child>category_filter</child></action> </reference> </catalog_category_layered> …

2
RWDテーマのナビゲーションから「すべてのカテゴリを表示」リンクを削除します
rwdテーマのメニューから[すべて表示]リンクを削除するにはどうすればよいですか? これは、私が現在持っているカテゴリのセットであり、メニューに表示する方法です カテゴリー1- サブカテゴリー1 ----サブカテゴリー1- サブカテゴリー 2 カテゴリー2- サブカテゴリー1 rwdを使用すると、次のようなメニューが表示されます カテゴリ 1-すべて表示カテゴリ1- サブカテゴリ1 ----すべて表示サブカテゴリ1 ----サブカテゴリ -サブカテゴリ2 カテゴリ2- サブカテゴリ1 検索を試しましたが、解決策が見つかりません。
8 menu  rwd  rwd-theme 

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