しばらく安全にオフラインで作業できるように、LIVEを実行しているWebサイトのローカルクローンを作成しました。ローカル版のすべてのページで私は言う巨大な警告を受けます
注意:定数WP_POST_REVISIONSはすでにC:\ xampp\htdocs\local-tutorials\wp-config.phpの95行目に定義されています
wp-config.php
で1回、それ以外で2回定義されているのでしょうか。しかし、2度目に定義された場所はわかりません。
私はwp-config.php
で2番目のインスタンスを検索しましたが、運が悪かったです。それから私は私のテーマの中のfunctions.php
をチェックしましたが、それは改訂についてのいかなるステートメントも含んでいません。
グーグル は、主に別の問題に対処しているように見えるかなり古いスレッドにつながります。
私はそれが以前に起こらなかったのでエラーが適度に最近の(<1年?)Wordpressの更新に関連していると思うが、私はそれについて100%確信がない。
何か提案がありましたら宜しくお願いします。
_ update _
すべてのファイルを検索したところ、3つのファイルにwp_post_revisions
が含まれていました。
wp_post_revisions
のdefault-constants.php
をコメントアウトしました。これで問題は解決したようです。 wp-config.php
が(部分的に)デフォルト定数をオーバーライドすることを意図しているので少しぎこちないことがわかりました。
だから私がそうするとき私がこの巨大なエラーを得るのは奇妙だと思う。それとも私は何かが足りないのですか?
私は以前に同じ問題を抱えています。 WP_POST_REVISIONS
をwp-config.php
ファイルの最後に追加しましたが、正しく機能しませんでした。 ABSPATH
を定義する前と次の行の前にコードを配置してください。
/* That's all, stop editing! Happy blogging. */
それは次のようになります。
define( 'WP_POST_REVISIONS', 6 );
/* That's all, stop editing! Happy blogging. */
/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');
私はそれがあなたの問題を解決することを願っています。ですから、あなたのコードをwp-config.php
ファイルの最後に置かないでください。
私はそのような同じエラーの経験があります:
Notice: Constant WP_POST_REVISIONS already defined in var/www/html/wp-config.php on
line 95
また、95行目の準拠コードは次のようになります。
define( 'SCRIPT_DEBUG', true );
これを「false」にしてから、そのコミットの上の86行目に移動します。
/* That's all, stop editing! Happy blogging. */
そして、それは動作します。幸運を祈ります〜