問題タブ [w3-total-cache]

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 投票する
2 に答える
295 参照

wordpress - 致命的なエラー: 許可されたメモリ

W3 Total Cache wordpres プラグインを有効にしようとしたところ、空白の画面にメモリ エラー メッセージが表示されました。すべてのプラグインを無効にしてデフォルトの WP テーマを設定した後も、フロント ページには次のように表示されます。

« 致命的なエラー: 262144 バイトの許容メモリ サイズが使い果たされました »、私の wp-config には次の行が含まれています: define('WP_MEMORY_LIMIT', '96M');

そんなことがあるものか ?

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

php - W3 Total Cacheを有効にした状態で、地理的な場所に基づいてリダイレクトするにはどうすればよいですか?

WordPressマルチサイトインストールとAmazonEC2でのホスティングでのW3TotalCacheを使用して、ユーザーの地理的位置に基づいて1セットのページのリダイレクトを作成したいと思います。

より明確にするために:私は1つの米国のコンテンツページと1つの米国以外のコンテンツページを持っています。米国の誰かが米国以外のページにアクセスした場合はリダイレクトする必要があり、その逆の場合は、カナダの誰かが米国のページにアクセスした場合はリダイレクトする必要があります。

私は自分のホスティング環境でサービスを使用したり、WordPress用の別のプラグイン(W3 Total Cacheに影響を与えない限り)、またはコード化されたソリューションを必要とするものを使用したりできます。

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

wordpress - Wordpress - PHP の致命的なエラー - functions.php - wp-admin にアクセスしようとしている間

768 MB RAM の Ubuntu 12.04 イメージに W3TC、Nginx、varnish、および php5-fpm をインストールしました。サイト自体は正常に機能していますが、/wp-admin にアクセスしようとすると、HTTP 500 内部サーバー エラーが発生します。

ログにアクセスして調べたところ、次のエラーが見つかりました。

PHP メッセージ: PHP 致命的なエラー: アップストリームからの応答ヘッダーの読み取り中に、251 行目の /var/www/wp-includes/functions.php で 67108864 バイトの許容メモリ サイズが使い果たされました (5184285 バイトを割り当てようとしました)

次の設定を行うように指示されている多くの投稿を見てきました。

wp-config.php または必要な場所で割り当てられたメモリを増やします。

define('WP_MEMORY_LIMIT', '64M');

PHP 自体のメモリが不足している場合は、php.ini を変更して Web サーバーを再起動することでメモリを増やすことができます。

メモリ制限 256M

しかし、運が良かったわけではありません。また、以前のバックアップからイメージを復元しましたが、問題はまだ存在します。前回バックエンドにアクセスできて以来、プラグインは変更または更新されていません。

また、WP_DEBUG を true にすると、次のようになりました。

注意: wp_enqueue_script が正しく呼び出されませんでした。スクリプトとスタイルは、 wp_enqueue_scripts 、 admin_enqueue_scripts 、または init フックまで登録またはキューに入れるべきではありません。詳細については、WordPress でのデバッグを参照してください。(このメッセージはバージョン 3.3 で追加されました。) /var/www/wp-includes/functions.php の 2758 行目 注意: wp_enqueue_style が正しく呼び出されませんでした。スクリプトとスタイルは、 wp_enqueue_scripts 、 admin_enqueue_scripts 、または init フックまで登録またはキューに入れるべきではありません。詳細については、WordPress でのデバッグを参照してください。(このメッセージはバージョン 3.3 で追加されました。) /var/www/wp-includes/functions.php の 2758 行中 注意: 未定義の変数: /var/www/wp-content/themes/organic_magazine/functions.php のページに419行目

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

wordpress - ページが圧縮/キャッシュされている場合、CORS が機能しない

現時点では、A - コンテンツと CORS ヘッダーが有効になっているサイト、B - AJAX インクルード スクリプトを使用してコンテンツを埋め込みたいサイトの 2 つのサイトがあります。

ページが圧縮されていない場合、すべてがうまく機能します。W3 Total Cache を有効にすると、XMLHttpRequest Exception 101 が発生します。

奇妙な動作: コンテンツがあるはずのページに移動し、A サイトのページ キャッシュを削除して B サイトを更新すると、すべて正常に読み込まれます。ブラウザのキャッシュをクリアして更新すると、XMLHttpRequest Exception 101 が再び発生します。Chrome、Firefox、Safari (デスクトップとモバイルの両方) で同じです。

圧縮が有効になっていると何が問題になるのですか?

ps PHPとApacheでCORSを設定してみました。違いはありません。

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

php - ワードプレスのログイン/ログアウト時に強制的に更新

私は PHP に比較的慣れていないので、ワードプレス サイトにログインまたはログアウトした後にすべてのページを更新する方法がわかりません。

訪問者が私のサイトにアクセスすると、いくつかのコンテンツが表示されます。ただし、ユーザーがログインすると、ページに追加のコンテンツが読み込まれます (ログインしているユーザーのみが表示されます)。ブラウザのキャッシュを利用しているため、ログインした後でも、訪問者にはページの古い (キャッシュされた) コピーが表示されます。私が行うと、ページは理想的に何をすべきかを示しますCtrl...F5

つまり、ログイン操作とログアウト操作の後に、ブラウザーにキャッシュされたすべてのページを更新する方法を探しています。

ブラウザのキャッシュを使用するために W3 Total Cache を有効にしました。

PS: プラグインを提案しないでください。

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

wordpress - W3 Total Cache Plugin の htaccess ファイルへの書き込み

過去 2 日間で 3 つのサイトで 500 Internal Server Error が表示されました。調査の結果、.htaccess ファイルが書き込まれていることがわかりました。.htaccess ファイルを削除すると、問題が解決しました。誰もこの問題を認識していますか? W3 Total Cache プラグインは .htaccess ファイルに書き込みますか? WordPress 3.5.2 を使用しています

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

wordpress - Why every request is being processed by PHP-FPM? (even if I'm using Cache)

I'm running Wordpress with: Nginx + PHP-FPM + APC + W3 Total Cache + PageSpeed. After 3 days researching and configuring, I succeeded to configure.

Running "top" and hitting some cached pages, it shows:


1) Why every request is being processed by PHP-PFM? Shouldn't W3 Total Cache supposed to prevent the request from been processed by PHP-FPM?

I know that my page is being cached because every page return in the end of HTML:


2) If I install Varnish in front of Nginx, will it stop the request from being processed by PHP-FPM? (Performance will increase? I'm using a Micro Ec2, Ram = 613MB)

PS: The response header is returning "Cache-Control: max-age=0, no-cache" from server. I don't know if this influence W3 Caching.

My specs:

  • Amazon Micro EC2
  • Linux version 3.4.48-45.46.amzn1.x86_64 Red Hat 4.6.3-2 (I think it's based on CentOS 5)
  • PHP 5.3.26 (fpm-fcgi)