我是在本地电脑上开发的,所以我在本地主机和服务器之间交换文件。
在wp-config中,我想检查一下我是否在服务器上。根据结果,我会修改DB_USER和DB_PASSWORD。
现在我是手动的。
- wp-config. php软件包**
define( 'DB_USER', 'root' );
// define( 'DB_USER', 'gr_academ' );
define( 'DB_PASSWORD', '' );
// define( 'DB_PASSWORD', 'secret' );
你能帮帮我吗?
1条答案
按热度按时间z9smfwbn1#
这是一个常见的问题。
本地站点是否在端口80上?
if ($_SERVER['SERVER_PORT'] == 80) { define( 'DB_USER', 'root' ); }
网站是否使用不同版本的PHP?
if (PHP_VERSION_ID == 70424) { define( 'DB_USER', 'root' ); }
或由主机检测。
if ($_SERVER['HTTP_HOST'] == 'something.local') { define( 'DB_USER', 'root' ); }
或检查服务器目录
if (strstr($_SERVER['DOCUMENT_ROOT'], '/Volumes/')) { define( 'DB_USER', 'root' ); }
注意:如果您使用WP-CLI,PHP版本是最好的。