タグ付けされた質問 「ce-1.7.0.2」

Magentoコミュニティバージョン1.7.0.2。

5
Magento MySQLにエラーがなくなりました
Magento CE 1.7.0.2には奇妙な問題がたくさんあります。通常の操作中、サイトはフロントエンドとバックエンドの両方でMagentoエラーページ(リクエストの処理中にエラーが発生しました)を時々生成します。関連レポートを表示すると、次のメッセージが表示されます。 "SQLSTATE[HY000] [2006] MySQL server has gone away" 時々ですが、まれですが、レポートメッセージは次のようになります。 Connection reset by peer 私が見てきましたVAR>ログ> SYSTEM.LOGとMySQL has gone awayエラーは以下を伴います: Warning: PDO::__construct(): MySQL server has gone away in /var/www/html/domain.com/live/lib/Zend/Db/Adapter/Pdo/Abstract.php on line 129 Error while reading greeting packet. PID=1863 in /var/www/html/domain.com/live/lib/Zend/Db/Adapter/Pdo/Abstract.php on line 129 これに加えて、次のエラーはすべてのリクエストとエラーで発生しているようですMySQL has gone away: Warning: include(File.php): failed …

3
AJAXを使用してカテゴリリストに製品ビューをロードする
Ajaxifyを使用してAJAXでカテゴリリストページに製品ビューブロックをロードしようとしています。すべてが正常に機能する唯一の問題は、オプションボックス(childhtml "container1")が正しく読み込まれないことです。オプションは表示されません。 誰もがこれを経験したことがありますか、おそらくこのようなことを試しましたか?を使用してコントローラーにアクティブな製品を設定します $productId = (int) $this->getRequest()->getParam('product_id'); Mage::helper('catalog/product')->initProduct($productId, $this); レイアウトをレンダリングする前。 それは、オプションがcatalog.xmlの他の部分のビューに追加されるという事実と関係があると思います [...] <PRODUCT_TYPE_configurable translate="label" module="catalog"> <label>Catalog Product View (Configurable)</label> <reference name="product.info"> <block type="catalog/product_view_type_configurable" name="product.info.configurable" as="product_type_data" template="catalog/product/view/type/default.phtml"> <block type="core/text_list" name="product.info.configurable.extra" as="product_type_data_extra" translate="label"> <label>Product Extra Info</label> </block> </block> </reference> <reference name="product.info.options.wrapper"> <block type="catalog/product_view_type_configurable" name="product.info.options.configurable" as="options_configurable" before="-" template="catalog/product/view/type/options/configurable.phtml"/> </reference> </PRODUCT_TYPE_configurable> [...] しかし、私は正確な問題が何であるかわかりません。 誰かが私を正しい方向に向けてくれることを願っています。 …
14 ce-1.7.0.2  ajax 

5
非フラット属性による製品コレクションのフィルター
私は次のことをしています: $productCollection = Mage::getModel('catalog/product') ->getCollection(); $productCollection ->addAttributeToFilter('my_attribute', 1); my_attribute はフラットテーブルにありませんが、フラットテーブルは有効になっています。 完全なコレクションを取得し続けます。 その理由は\Mage_Catalog_Model_Resource_Product_Collection::addAttributeToSelect次のとおりです。 $columns = $this->getEntity()->getAttributeForSelect($attributeCode); いいえ$this->getEntity()は、Mage_Catalog_Model_Resource_Product_Flatフラットフィールドを取得するインスタンスです。見つからない場合は、nullを返します。 コレクションフィルターに非フラット属性を追加するクリーンな方法は何ですか? 私の場合、フラットテーブルに属性を追加することは意味がありません。

5
Product Store ViewスコープURLキーを持つストアスイッチ上の404
URL Key製品ページのデフォルトでは、グローバルスコープです。 編集: FlorinelChisが示唆するように、スコープは属性の管理で変更できます。ただし、これによりストアビュースイッチャーの動作が壊れます。 これは、サンプルデータと「ストアコードをURLに追加」を有効にして1.7.0.2でテストされています。 製品を編集し、特定のストアビューに別のURLを設定します(フランス語) 再インデックス 英語のストアビューでサイトの製品ページを開く フランス語に切り替える:ページのURLが含まれます /French/ 英語に戻す-> 404ページエラー(URLがストアコードを見逃している /default/ ストアビュー/言語スイッチで正しく動作させる方法は? 詳細: 英語のURL: /default/sony-vaio-vgn-txn27n-b-11-1-notebook-pc.html フランス語のURL: /french/sony-vaio-vgn-txn27n-b-11-1-notebook-pc-french.html このページの英語サイトにいる場合-> /default/sony-vaio-vgn-txn27n-b-11-1-notebook-pc.html 次に、フランス語に切り替えます。 このURLを取得しました(ストアコードが見つかりません): MAGEDOMAIN/sony-vaio-vgn-txn27n-b-11-1-notebook-pc-french.html そのため、magentoはURLを正しく書き直しますが、何らかの理由でストアコードを見逃します 参照: 確かにこれはに関連している/core/model/store.phpと/core/model/url/rewrite.php、特にこれらのメソッドに: Mage_Core_Model_Url_Rewrite::rewrite Mage_Core_Model_Store::getCurrentUrl 更新 1.9.1を使用している場合、@ Vinaiの修正が機能しない場合は、追加した新しい回答を確認してください

7
致命的なエラー:アップグレード後、非オブジェクトでメンバー関数rewrite()を呼び出す
Magentoのインストールを1.7.0.2から1.8.0.0にアップグレードしようとしました。これで、すべてのページで次のエラーが発生しました。 Fatal error: Call to a member function rewrite() on a non-object in /home/clientname/domains/domain.com/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php on line 165 すべてのキャッシュをクリアし、コンパイラを無効にして再コンパイルし、インデクサーのインデックスを再作成しようとしました。今日、私たちのローカルインストールではすべてがうまくいきました。これは、いくつかの注文とクライアントデータを除いて同じインストールです。 コンパイラが有効になると、エラーは次のように変わります。 Fatal error: Call to a member function rewrite() on a non-object in /home/clientname/domains/domain.com/public_html/includes/src/__default.php on line 17761 このエラーをどのようにデバッグできますか?

2
フッターから「powered by Magento」を削除
powered by Magentoフッターから削除したいです。 CMSブロック「footer_links」にはありません。 HTMLソースコード <p class="bugs"> - <a href="http://www.magentocommerce.com/bug-tracking" onclick="this.target='_blank'"><strong>powered by Magento</strong></a> (Version 1.7.0.2)</p>

1
403特定のプロモーションフォームのPOSTコンテンツでは禁止
既存のショッピングカートの価格ルールへの変更を保存しようとすると、403 Forbidden応答が返されます。これはのみ、以下の条件で発生します。 ルールに4つ以上の条件を追加する コンテキストについては、ルールに5つの条件を追加しようとしていますが、すべての条件は次のように構成されています。 ANY = TRUE: IF FOUND WITH ANY = TRUE: SKU = X SKU = X SKU = X 4番目のSKU = X条件を追加してルールを保存しようとすると、403 forbiddenエラーが発生します。 私が知っていること: これは本番でのみ再作成できます(開発/ステージングではありません) SKU = X任意の値で3つ以下の条件を正常に設定できます 他のタイプの条件を任意の値で正常に追加できます これはの前preDispatchに発生するため、リダイレクト/転送は含まれません /.htaccessファイルは、基本的に株式である(無書き換え) 誰かこれ以前にこれと似たような経験がありますか?

2
「ビッグスタジアム」チケットの販売
スタジアムチケット販売を実装したい(必要)。 アイデアは、顧客に自分のチケット数を選択させることです(上限は必要かもしれませんが、これは大きな問題ではありません。カートで許可されている最大数量でこれを達成できると思います)。その後、顧客は座席マップから座席を選択する必要があります。その後、チェックアウトプロセスは通常どおりに進みます。 誰かがこれの拡張機能を知っていますか?探しましたが、自分のニーズに合うものが見つかりませんでした。あるいは、私のグーグルのスキルを改善する必要があるかもしれません。 拡張機能がない場合、それを行う方法についてのいくつかの指針は素晴らしいでしょう。 これまでの私の考えは、いくつかのカスタムオプション(セクター、列、座席番号など)を備えた「チケット」と呼ばれる製品を作成することです。 ビューページはカスタムメイドになるため、カスタムオプションは表示されません。チケットの選択はポップアップまたはオーバーレイで行われ、選択に基づいてカートに追加するときにカスタムオプションをシミュレートします。 座席表はテーブルに保存されるので、予約した座席にマークを付けることができます。スタジアムは常に同じなので、1つのマップで十分です。 これで、これでおしまいです。欠けている継ぎ目があります。どんなポインタでも素晴らしいでしょう。 [編集] 3つの属性(セクター、行、シート番号、1の数量で各組み合わせを使用できるように構成可能な製品を作成する可能性があるため、一度購入すると使用できなくなります)は、30k以上の製品(イベント)。絶対行きたくないです。私はこれを最後の絶望的な手段として保持しています。。(これは、パフォーマンスの問題が大きくなるため、もはやオプションではありません)

3
一般情報タブの下にカテゴリ属性を追加します
一般的な情報タブにカテゴリattrbiuteを追加しようとしています。次のコードを使用して追加しようとしました。 require_once("app/Mage.php"); Mage::app('default'); Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID); $installer = new Mage_Eav_Model_Entity_Setup('core_setup'); $entityTypeId = $installer->getEntityTypeId('catalog_category'); $attributeSetId = $installer->getDefaultAttributeSetId($entityTypeId); $attributeGroupId = $installer->getDefaultAttributeGroupId($entityTypeId, $attributeSetId); $installer->addAttribute('catalog_category', 'nav_left', array( 'type' => 'tinyint', 'label' => 'Show in left navgigation', 'input' => 'boolean', 'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE, 'visible' => true, 'required' => false, 'user_defined' => false, 'default' => 0 )); $installer->addAttributeToGroup( …

3
メールアドレスが順番にありません
2つのストア(1.5.1からの1.7.0.2のアップグレードと1.6のインストール)があり、両方に一部の注文で電子メールアドレス(sales_flat_orderのcustomer_email)がないという問題があります。ストアは2つの完全に異なるインストールであり、両方のバージョンで同じであることがわかった唯一のことは、どちらもOneStepCheckout(最新バージョン)を使用し、問題がすでに顧客アカウントを持っているクライアント(すべてではない)でのみ見られることです。問題はお客様のアカウントにあると思いますが、これらのアカウントでは何も変なところはありません。 この問題を確認する場所またはデバッグする方法に関するアイデアはありますか? ありがとう。


4
インポート:列名が重複しています
インポートで「列名に重複があります」というエラーメッセージが表示されますが、重複はありません。 誰が修正できますか? "_type","sku","has_options","name","image","small_image","thumbnail","url_key","url_path","price","manufacturer","status","tax_class_id","visibility","description","short_description","gift_message_available","qty","min_qty","is_qty_decimal","backorders","min_sale_qty","max_sale_qty","is_in_stock","notify_stock_qty","manage_stock","qty_increments","enable_qty_increments" "simple","1174407","0","BCI-15BK Tintenpatrone schwarz","","","","","","22.000","Canon","Enabled","none","Catalogue,Search","BCI-15BK Tintenpatrone schwarz, 2er-Pack, für I70 NSTintenpatronenOriginalML","BCI-15BK Tintenpatrone schwarz, 2er-Pack, für I70 NSTintenpatronenOriginalML","","0","","","0","1","","","","","","0" ダウンロードファイル すべてのフィールドがエクスポートされたcsvにも存在することを確認しました。必要な行が不足していますか?チェックしてみましたが、この2012年のWikiページには、エクスポートされたファイルにもない列が必要です。したがって、必要な列は何なのかわかりません。 PHPバージョンは5.2.17です


1
属性のスコープを変更する
拡張機能により、カテゴリメニューに追加のタブが作成されました。このコードで: $setup->addAttribute('catalog_category', 'menutopdescription1', array( 'group' => 'General', 'input' => 'textarea', 'type' => 'text', 'label' => 'Topmenu description', 'backend' => '', 'visible' => 1, 'required' => 0, 'is_wysiwyg_enabled' => 1, 'visible_on_front' => 1, 'note'=>'Category description for top menu dropdown', 'is_html_allowed_on_front' => 1, 'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL, )); これにより、グローバルスコープになります。それを「website」に変更したいと思います。そのため、他のウェブサイトに簡単に翻訳できます。 この属性はMagentoの属性リストには表示されないため、データベースを変更する必要があります。どのキーを変更する必要がありますか?

4
sales_order_save_commit_afterイベントが2回トリガーされましたか?
sales_order_save_commit_after新しい注文が届いたときに通知されるイベントのオブザーバーを登録しました。これは正常に機能しますが、イベントは同じ注文で2回続けてトリガーされます。 私のconfig.xml <sales_order_save_commit_after> <observers> <unique_sales_order_save_commit_after> <type>singleton</type> <class>mymodule/observer</class> <method>export</method> </unique_sales_order_save_commit_after> </observers> </sales_order_save_commit_after> 初めてのイベントなのか、それとも他のどのイベントが良いのかを確認するにはどうすればよいですか? 更新 私もsales_order_invoice_pay(SOで見つかった)イベントを試しましたが、それは私にはトリガーされません。

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