問題タブ [shopware]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3009 参照

shopware - サブカテゴリショップウェア5

Shopware でカスタム テーマを使用しています。親テーマは "Bare" テーマです。データを使用したり、既存のデータを変更したりする必要がありますが、controllr、プラグイン、またはウィジェットを使用してこれを行う方法がわかりません。

例:- ホームページのメイン メニューに「サブ カテゴリ」を表示する必要があります。index.tpl で "{debug}" を使用すると、すべてのメイン カテゴリを表示できますが、バック エンドでサブ カテゴリを作成してアクティブ化したにもかかわらず、サブ カテゴリを使用できません。

構成設定をチェックして、何かがフロント エンドでの表示を妨げていないかどうかを確認しました。このことを成し遂げるために、どのようなアプローチをとるべきか。解決策は何ですか?インデックス コントローラを更新しますか? 有効/無効にする CMS オプションはありますか? プラグインをインストールしますか?ウィジェットを作成しますか?

参考までに: これは、ホームページ (index.tpl) のデバッグ画面で確認できるものです。

0 投票する
2 に答える
4075 参照

php - 502 Bad Gateway: nginx, php5-fpm, 175/209 connect() がアップストリームへの接続中に失敗しました (111: 接続が拒否されました)

nginxphp5- fpm を使用して Debian Jessie マシンでショップウェア 5 を実行すると、非常に頻繁に502 Bad Gatewayが発生します。これは主にバックエンドで発生し、たとえこれが単一の ajax リクエストの小さなチャンク内で行われたとしても、サムネイルの作成などの長い操作が行われている場合に発生します。

実際のトラフィックがないため、64 GB RAM と 16 コアの使用済みサーバーはまったくスリープ状態です。このようなエラーをすべて修正しない限り、現在はステージング システムのように使用しています。

エラーログ:

nginx-error ログでは、次の行が見つかります。

最初に多くの"*175 connect"エラーが発生し、最後に"*209 connect " エラーが発生することは注目に値するかもしれません。

構成ファイル:

このトピックに関連する重要な行のみを投稿し、コメント アウトされている行はすべて除外します。

php-fpm:

/etc/php5-fpm/pool.d/www.conf:

nginx:

/etc/nginx/nginx.conf:

/etc/nginx/sites-available/site.conf:

今何をする?この質問にさらに情報を提供する必要がある場合は、今すぐお知らせください。

アップデート

@peixotorms から nginx- および fpm-settings を適用した後、nginx-logs のエラーは次のように変わりました。

しかし、問題自体は解決していません。もう一面しかない…。

0 投票する
1 に答える
3697 参照

shopware - Shopware モデルの拡張

金属の種類、石の種類、宝石の種類などのカスタム属性を追加するために、Shopware バリアント モデルを拡張する必要があります。これらの属性は、バックエンドとフロントエンドの両方で使用されます。

どうやってやるの?ありがとう

0 投票する
0 に答える
1343 参照

php - php-fpm の SIGSEGV

php 5.5.x以降およびphp-fpmでphpがクラッシュする問題について言及しているいくつかの質問を見つけました。

Apache エラー ログで、このメッセージを確認できます。

私のセットアップでは、php 5.6.21 を実行しましたが、Shopware インスタンスでこのエラーが発生し、再現できました。PHP のデバッグを有効にしようとしましたが、Shopware にはioncube ローダーが必要なため、デバッグ シンボルとioncube ローダーを使用して php を実行することはできません。

2 回目の試行として、このスクリプトを使用してすべての php-fpm インスタンスのトレースを作成しました: https://gist.github.com/hydra35/1893093。私のエラーでは、このトレースは次のようになります。

実際に声明を出すには、どのくらいの strace が必要ですか? このアプリケーションの php をデバッグして、このクラッシュの原因となっているエラーを解決するにはどうすればよいでしょうか?

助けてくれてありがとう

0 投票する
1 に答える
1010 参照

api - Shopware 4 Rest API 画像付き記事リンク(メディア)

Rest APIを使って記事とメディアを連携させたい。

私は記事IDと画像(メディア)からのIDを持っていたので、記事の更新をAPIに送信して画像を更新したいと考えています。

これは可能ですか?

このような?

0 投票する
1 に答える
373 参照

php - How to filter a loop with php/smarty?

This code shows me all selections I have made.

How can I filter this and only show the selection of a specific Group?

For example {if $sConfigurator.groupID == 113}

0 投票する
1 に答える
642 参照

php - ショップウェアのエラー Uncaught exception 'Zend_Controller_Response_Exception' with message 'Cannot send headers; ヘッダーは既に送信されています。行 0'

ショップウェア php フレームワーク5.1.5 (新しい DB、新しいファイル)を新たにインストールしました。しかし、バックエンドで何かを変更して保存を押すと、次のエラーが表示されます。 PHP Fatal error: Uncaught exception 'Zend_Controller_Response_Exception' with message 'Cannot send headers; ヘッダーは既に送信済みです。行 0'

このエラーの通常の原因は、ヘッダーの前に文字が送信された場合です。しかし、この場合、行 '0' があり、ファイル "Abstract.php" を見ると、タグ "{?php" は正しく (前に文字がなく、エンコーディングは問題ないように見えます)、ファイルの最後に終了タグがありません。ある。

他に何ができるか、または問題を特定する方法はありますか? どうも