2017-03-29 8 views
0

私はQuery Monitorプラグインを使用していますが、wp-contentフォルダのアクセス権を変更しても、path/to/wordpress/wp-content/db.phpにdb.phpのシンボリックリンクを作成しませんでした。私の変更権限は毎回1つのフォルダまたはファイルに制限されています。 LinuxコマンドラインクエリやWindowsコマンドラインクエリを実行することはできません。 query-monitorフォルダ内にはdb.phpが1つしかありません。Wordpressの構造でWP_CONTENT_DIRはどこにありますか?

これは、クエリモニタのプラグインからの引用です:

クエリ・モニタが行わ

にそのをdb.phpファイルをシンボリックリンクすることができない場合には時折、PHPは、この を置くために適切な権限を持っていません。シンボリックリンク。この 状況でもクエリモニタは正常に動作しますが、クエリ モニタをはるかに便利にする拡張情報は表示されません。

のLinux/OS X:

LN -s /パス/には/ワードプレス/ WP-コンテンツ/プラグイン

は、手動でコマンドラインで以下のコマンド を実行して、シンボリックリンクを作成することができます /path/to/wordpress/wp-content/db.php

/query-monitor/wp-content/db.phpのWindows(管理者権限が必要です):

MKLINKのC:\に\パス\ wordpress \ wp-c ontent \をdb.php C:\ワードプレス\へ\パス\ WP-コンテンツ\プラグイン\クエリモニタ\ WP-コンテンツの\をdb.php

>また、あなたが WP_CONTENT_DIR上のファイルのパーミッションをリラックスすることができますがプラグインを無効にしてから再度アクティブにすると、シンボリックリンクを再度作成しようとします。

クエリモニタまたはwp-contentフォルダを777に変更し、プラグインを無効にして再アクティブ化しても効果はありません。私はphpMyAdminのアクセス権を変更できるとは思っていませんが、テーブル上にあるかどうかは分かりません。そのテーブルのパーミッションを見つけて変更する方法もありません。

はWP_CONTENT_DIRは、PHPファイルや行ファイルまたはテーブルまたは何か他のものですし、どこにありますか?

ケースでは、私はPHPの行のパーミッションを変更することができますどのように、PHPファイル内の行ですか?

答えて

0

多くの試行の後、私は知りました。重要なことの一つは:/自宅で始まるパスを必要とし、それがあなたのコンピュータを指すので、あなたは、競合を取得します他にオフラインで実行することはできません。

何もダウンロードする必要はありません。

CPanelのはthis articleで見られるように、1本のLinux bashシェルのコマンドラインを可能にするCronジョブを、(彼らは私をホストしていない)を有していてもよいです。 SSHクライアントもこれを行うことができますが、もっと複雑です。Cronジョブが、その後分あたりたらを設定

高度に移動し、その後:ファイルまで

ln -s /home/YOUR_HOST_USER_OR_ID/public_html/YOUR_BLOG_FOLDER/wp-content/plugins/query-monitor/wp-content/db.php /home/YOUR_HOST_USER_OR_ID/public_html/YOUR_BLOG_FOLDER/wp-content/db.php 

更新が作成され、その後、第二分の繰り返し×2を避けるために、すぐ後にcronジョブを削除。

だから、そのように、あなたは、両方のエラーを回避:なコンポーネントや影響を受けた行として

拡張クエリ情報は利用できません。 Query Monitorはdb.phpファイルを場所にシンボリックリンクできませんでした。詳細は、このwikiページを参照してください。

コンポーネントや影響を受けた行などの拡張クエリ情報は利用できません。競合するdb.phpファイルが存在します。詳細は、このwikiページを参照してください。

関連する問題