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

2
最初に実行されるのは、インストールアップグレードスクリプトとデータアップグレードスクリプトのどちらですか?
モジュールをバージョンにアップグレードしています0.1.3。これらのファイルがあるとします: data/mymodule_setup/data-upgrade-0.1.2-0.1.3.php sql/mymodule_setup/upgrade-0.1.2-0.1.3.php SQLアップグレードスクリプトは最初に実行されますか?データアップグレードスクリプトには、他のスクリプトに追加される列が必要であるため、まだ存在しない場合は失敗します。

1
パッチ5994により、モジュールAdminhtml 404ステータスエラーが発生しています
先日、私はパッチ5994を適用しましたが、それが原因で、ビルドしたモジュールの管理セクションが404をスローしました。ただし、フロントエンドではモジュールは正常です。 これはMagento 1.8.1.0であり、コミットをロールバックすると、間違いなくすべてがうまくいかなかったパッチ5994です。 他の誰かが同じ問題を経験しましたか? 以下は、答えを保持していると思われるモジュールのconfig.xmlファイルです。 <config> <modules> <Company_Playzone> <version>0.1.0</version> </Company_Playzone> </modules> <frontend> <routers> <playzone> <use>standard</use> <args> <module>Company_Playzone</module> <frontName>playzone</frontName> </args> </playzone> </routers> <layout> <updates> <playzone> <file>playzone.xml</file> </playzone> </updates> </layout> </frontend> <adminhtml> <layout> <updates> <playzone> <file>playzone.xml</file> </playzone> </updates> </layout> <acl> <resources> <all> <title>Allow Everything</title> </all> <admin> <children> <playzone> <title>Play Zone</title> <sort_order>10</sort_order> </playzone> …

3
正しいFormKeyを取得する
製品をリストしたページがあります、それだけです。その種類のcatalog/view.phtmlクローン。ちょうど含まれていapp/Mage.phpます。 このページでは Mage::getSingleton('core/session')->getFormKey(); しかし、他のページのformKeyとは異なります 何が間違っていますか?

5
Magentoストアは安全ではありません
最近、Magentoストアの管理を引き継ぎました。昨日、IT会社から、ストアが安全ではないというメールを受け取りました。イベントの正当性には疑問がありますが、ストアでの最後の注文、登録済みの顧客の数、最後に追加された製品が表示されました。 私が最近管理者になって以来、実現後、どのセキュリティ対策が講じられているのか正確にはわかりません。私が確かに知っている次のこと: 管理パネルのカスタムパスがあります データはhttps経由で送信されます 管理者パスワードは、ランダムな小文字または大文字の文字列です このメールが正当な場合、この問題を修正するにはどうすればよいですか?

9
magentoテンプレートで空の属性を非表示にする方法は?
magentoテンプレートのカスタム属性を非表示にします。私のmagentoバージョンは1.8.1です ブランド、ディメンション、製品タイプなどの製品のカスタム属性を追加しましたが、これらの属性に値を追加しない場合がありました。magentoでは、製品ビューページに「いいえ」または「なし」と表示されます。 そのため、テンプレート内の空の属性または値のない属性を非表示にする必要があります。

3
顧客がログインできない
ウェブサイトを移行しました。しかし、問題が発生しました。 顧客がアカウントにログインできません。ログインページで[ログイン]をクリックすると。http://www.mywebsite.com/customer/account/login/アカウントにログインする必要がありますが、同じページをリダイレクトします。 私はmagentoが初めてです。それを修正する方法を教えてください?

6
SUPEE-6788(可能性あり)キャッシュの問題
SUPEE-6788パッチをクライアントのサイトに適用して以来、1日に1回ほどサイトがダウンし、キャッシュをクリアすることのみがサイトを回復させているようです。ログを確認したところ、ログの多くには「フロントコントローラーが100回のルーターマッチの反復に達した」ことが含まれているようです。この問題は、パッチが適用される前は発生していませんでした。誰もがこれを引き起こしているかもしれない考えを持っていますか?一部の人は、それがmagentoの問題のキャッシュバグである可能性があると言いますが、私にはわかりません。どんな入力でも役に立ちます! 追加のメモ: サーバーがダウンしたときにサーバーに大きな負荷がかかっていないので、それは要因ではありません。 はい、以前のパッチはすべて正常に適用されました。 キャッシュの保存にはmemcacheを使用しています。

1
Magento REST APIの概要
したがって、公式ドキュメントは非常に簡潔です(悪い!)。特に、過去にREST / Oauthを使用したことがない人にとっては。Magento 1.8.1 CEを使用しています。 MagentoのREST APIを使用する簡単なPHPの例を誰かが提供できますか? 彼らのサンプルコード(http://www.magentocommerce.com/api/rest/introduction.html)を使用すると、2つのエラーが発生します。 Message: Undefined index: state Message: Use of undefined constant OAUTH_AUTH_TYPE_URI - assumed 'OAUTH_AUTH_TYPE_URI' これまでのところ私はやった: PHP OAuth拡張機能をインストールする Magentoで少なくとも1つの製品を作成する 管理者のすべての製品データを取得するための管理者RESTユーザーのリソース権限を構成する 消費者を作成する どんな助けでも大歓迎です。 編集:私は問題を(サプライズ、サプライズ!)に絞り込み、OAuthが正しく機能していません。すべてを許可するように、ゲストの役割と属性を放棄して変更しました。次に、次の場所に移動して、それらが機能しているかどうかをテストしました。 http://yourdomain/api/rest/products http://yourdomain/api/rest/products/1/images すべてが実際に機能しています。認証を適切に処理する方法を見つけたら、答えを投稿します。

1
form_keyは何に使用されますか?
form_key機能がよくわかりません。私はいくつかのサイトが問題について尋ねて対処しているのを発見しましたform_keyが、その存在の理由を説明したサイトはありません。 誰もがちょうどこの「セキュリティ機能」、例えばこれを回避した 誰かがそれが何にform_key使用されているのか説明できますか? 編集:わかりました。カートやチェックアウトを超えて、ユーザーデータまたは何かを変更するためのCSRFベクトルを取得します。 しかし、カートへの攻撃の可能性は何でしょうか?

3
在庫のある製品のみを含む製品コレクションを取得する
これには簡単な答えがあるかもしれませんが、私はそれを見つけることができません。有効になっているが在庫がない商品を除いて、商品コレクションを取得しようとしています。 次の方法を試しましたが、これによりエラーが発生します。 $productIds = array('3','4','9'); $productCollection = Mage::getResourceModel('catalog/product_collection') ->addAttributeToSelect( array('name', 'image', 'price') ) ->addIdFilter($productIds) ; $this->_productCollection = Mage::getSingleton('cataloginventory/stock') ->addInStockFilterToCollection( $productCollection ) ; 次のエラーが発生します。 PHP Fatal error: Call to a member function getTypeInstance() on a non-object in app/code/core/Mage/Catalog/Block/Product/Abstract.php on line 117 app / code / core / Mage / Catalog / …

1
どのようにAPIを使用して製品をバンドルに追加しますか?
既存のDjangoアプリケーションをMagentoストアと統合するシステムを開発しています。このライブラリーを使用して、バンドルタイプの製品を作成し、属性とカテゴリーを期待どおりに作成しました。問題は、APIを使用して(前述のライブラリを介して、またはxmlrpcメソッドを直接呼び出して)、以前に作成したバンドルに製品を追加する方法が見つからないことです。catalog_product.infoメソッドを呼び出しても、バンドルされたオブジェクトに関する有用なものは何も返されません。 オンラインで調査したところ、次のいずれかを含む解決策しか見つかりませんでした。 Magentoコードベースを使用するPHPスクリプト データベースへの直接挿入 現在、これらはどちらも私にとって選択肢ではありません。API(RESTまたはSOAP)だけを使用してこれを実行できることは、非現実的な期待ではありません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.