每次我读到关于对wp-config.php
, 建议在此行之前进行更改:
/*仅此而已,停止编辑!快乐出版*/
Why?
那条线有什么特别之处?解析器是否足够聪明,可以处理后面的内容?当然,后面还有一些东西。每次我读到关于对wp-config.php
, 建议在此行之前进行更改:
/*仅此而已,停止编辑!快乐出版*/
Why?
那条线有什么特别之处?解析器是否足够聪明,可以处理后面的内容?当然,后面还有一些东西。没有需要“智能”的“解析器”。它只是一个PHP文件,作为WordPress加载的一部分运行。需要在该行之前进行编辑的原因是,该行之后的行是:
require_once( ABSPATH . \'wp-settings.php\' );
这一行基本上加载了所有WordPress。因此,任何添加到wp config的定义。这一行之后的php将毫无用处,因为WordPress已经完成加载。您可以在问题的注释和这一行之间添加代码,但是已经存在的现有行正在检查ABSPATH
常量,这意味着如果要重新定义ABSPATH
你自己,你需要在“仅此而已”之前这样做。
因此,与其说“在这一行之前定义ABSPATH,但在这一行之后进行其他更改是可以的,只是确保不要在最后一行之后进行更改”,不如建议在这些行之上进行所有编辑。
没有理由忽视这一评论。
我的wordpress安装位于/var/www/html/我已移动wp配置。php文件一级到/var/www/并删除了原始文件。然而,我得到了一个500错误。在wp配置中。php有一行内容如下:if ( !defined(\'ABSPATH\') ) define(\'ABSPATH\', dirname(__FILE__) . \'/\'); /** Sets up WordPress vars and included files. */ require_on