WordPress

WordPressの開発者および管理者向けのQ&A

3
WordPressのメモリ使用量をプロファイルする理想的な方法は何ですか?
私たちはしているWordPressのマルチサイトのインスタンスを実行している現在、30かそこらのサイトで、2台のRackspaceのクラウドサーバ上で一つのウェブと1つのデータベースを。私はNginxを静的アセットの前に置き、Apacheはすべての動的リクエストを処理します。データベースのMemcachedとPHPのAPC opコードキャッシングも構成しました。W3 Total Cacheは、すべてのサイトでデフォルトで有効になっています。 これは、1つの問題で高速です。Apacheプロセスは、通常80〜120 MBのサイズになります。Webサーバーには2 GBのメモリが搭載されています。つまり、問題が発生するまで15ほどのプロセスを取得します。プロセスは明らかにそれほど大きくあるべきではありませんが、なぜそうなのかについて私は困惑しています。 何が起こっているのかを識別するための良い戦略は何ですか? 前もって感謝します! 10/10/10更新:不思議なことに、メモリの問題の解決策はPHP xdebugを無効にすることでした(構成で誤って有効にされ、ランダムなメモリ使用量の急増を引き起こしていました)。

4
register_sidebar()とget_sidebar()はどのように連携しますか?
免責事項:私はWPの新しいブランドです。 Starkers HTML5フレームワークテーマを使用しています。でfunctions.php、私はこのコードを参照してください。 function starkers_widgets_init() { // Area 1, located at the top of the sidebar. register_sidebar( array( 'name' => __( 'Primary Widget Area', 'starkers' ), 'id' => 'primary-widget-area', 'description' => __( 'The primary widget area', 'starkers' ), 'before_widget' => '<li>', 'after_widget' => '</li>', 'before_title' => '<h3>', 'after_title' => '</h3>', …


1
タイムアウト警告が表示されるのはなぜですか?
WordPressでデバッグモードをオンにして、このエラーが発生した日の最初のリクエスト: 警告:http_request()[function.http-request]:タイムアウトに達しました; 1218行の/public/wp-includes/class-http.phpで0バイトを受信して​​(/wp-cron.php?doing_wp_cron)、1000ミリ秒後に操作がタイムアウトしました 私はcronジョブとは何か、WordPressが定期的にジョブを実行する方法を理解しています(HTTPはステートレスなので、その日の最初のリクエストで「cron」ジョブを実行するのは理にかなっています)がなぜタイムアウトするのですか?

5
wp-adminで奇妙な404エラーを取り除く方法は?
約70のアクティブなプラグインを使用してWordPressサイトを実行しています。 /wp-admin/どこからともなくポップアップするページに、ランダムなエラーページ(「Not Found」ですが、ヘッダーをチェックして404かどうかは確認していません)が頻繁に表示されます。 単に再試行するだけでエラーは解決しますが、プラグインのアップグレード中にエラーが発生すると、非常に不便です(自動再アクティブ化が失敗するため)。この同じ問題は、ダッシュボードの特定のモジュールが時々ロードに失敗する原因であると思います。 私がインストールしたプラグインのリストを考えると、誰かがこの問題を引き起こす可能性のあるそれらのプラグインの問題を知っていますか? 編集: ホスティング情報:DreamHost; サーバーはApache httpdを使用してカスタムDebianビルドを実行していると思います

2
セキュリティの問題に対処するための理想的な設定は何ですか?
WPが特定のディレクトリとファイルを書き込み可能にするための要件を知っています。アクセス許可を緩くしすぎるとセキュリティホールが開く可能性があることも知っています。最後に、Linuxサーバーで(ここにサーバーを挿入して)実行するユーザーが要因になる可能性があることを知っています。 セキュリティは別として、テーマとプラグインをブログにダウンロードして、必要に応じて更新できるのが好きです。適切なアクセス許可は、この設定とは少し相反するようです。 私はあちこちで少し詳細を収集しましたが、もしあれば、より明確な答えを見たいと思います。セキュリティにうなずく好ましい設定は何ですか?どのような権限を設定する必要があるか、どのユーザーがサイトを実行する必要があるかなど。
8 security 

4
セキュリティと.htaccess
約1か月前に、趣味に関連するホスト型サーバーでWordPressブログを始めました。それで、私は現在これに不慣れです。 私はセキュリティが気になるので、WP Security Scanプラグインをインストールしました。プラグインの結果によると、私のサイトは、これを赤い旗として結果に表示することを除いて、チェックアウトしています。 ファイル.htaccessはwp-admin /に存在しません(そこにsshして、存在しません) わかりましたので、問題についてかなりの検索を行ったところ、.htaccessに関する情報が多すぎます。私はWordPress.orgサイトなどでWordPressの強化を経験してきました。また、この記事に遭遇しました:http : //digwp.com/2010/07/wordpress-security-lockdown/ とにかく、私は基本的に、入手可能な情報の多さと混乱しました。 wp-adminの.htaccessファイルには何を含める必要がありますか?この.htaccessファイルはwp-adminディレクトリをパスワードで保護する必要があることと、これが機能上の問題を引き起こす可能性があることを読みました。 これの助けは大歓迎です。 ありがとう。-wdypdx22 更新しました。ブログにログインせず、通常とは別のコンピューターを使用します。www.mysite.com/wordpress/wp-admin/というURLを入力すると、ログインへのリダイレクトがあります。それが起こった場合、htaccessファイルはwp-adminディレクトリでも必要ですか?

2
Yoast SEO Post Metaboxを削除する[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新することがありますので、上のトピックワードプレスの開発スタックExchange用。 5年前休業。 Yoasts SEOプラグインは、ポスト編集画面にメタボックスを追加します。私は編集者以上ではないユーザーのためにこれを削除しようとしています。 remove_meta_box$ wpseo_metaboxのアクションを削除しようとしてadmin_initを呼び出してみましたが、役に立ちませんでした。 ユーザーの介入を必要とせずにこのメタボックスを削除するにはどうすればよいですか(ユーザーはメタボックスの存在を知らないはずなので、画面オプションをクリックすることはできません)

4
Wordpressで遅いクエリのソースを見つけるにはどうすればよいですか?
投稿数が8000を超えるWordPressサイトがあり、新しいサイトを追加するたびにサイトが応答しなくなります。MySQLのスロークエリログを確認したところ、postsテーブルのほとんどの行を返す選択を実行しており、実行に長い時間がかかっていることがわかりました。 これは例です: Query_time: 149.702704 Lock_time: 0.000078 Rows_sent: 4699 Rows_examined: 9398 Rows_affected: 0 Rows_read: 4699 use 488726_wp; SELECT `ID`, `post_author`, `post_date`, `post_date_gmt`, `post_status`, `post_name`, `post_modified`, `post_modified_gmt`, `post_parent`, `post_type` FROM `wp_posts` WHERE ( (post_status = 'publish' AND (post_type = 'post' OR post_type = '')) OR (post_status = 'publish' AND post_type = 'page') …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.