我想将我在localhost上工作的站点移动到测试服务器。我复制了数据库和所有文件。我希望能够使用以下url从测试服务器运行我的站点:
http://<IP_ADDRESS>/website
在移动文件之后,我在wp配置中更改了以下内容。php:
define(\'DB_NAME\', \'my_db_name\');
define(\'DB_USER\', \'ellen\');
/** MySQL database password */
define(\'DB_PASSWORD\', \'*****\');
/** MySQL hostname */
/** I tried changing this to the IP address but it gives me a connection error **/
define(\'DB_HOST\', \'localhost\');
define(\'DB_CHARSET\', \'utf8\');
define(\'DB_COLLATE\', \'\');
define(\'FS_METHOD\', \'direct\');
define(\'WP_ALLOW_REPAIR\', true);
define(\'FORCE_SSL_ADMIN\', false);
/*Redefine the site url*/
define(\'WP_HOME\',\'http://<IP_ADDRESS>/website\');
define(\'WP_SITEURL\',\'http://<IP_ADDRESS>/website\');
在函数中。我使用的主题的php文件,我添加了以下内容:
update_option( \'siteurl\', \'http://<IP_ADDRESS>/website\' );
update_option( \'home\', \'http://<IP_ADDRESS>/website\' );
当我尝试在浏览器中访问我的网站时,出现以下错误:
This page isn\'t redirecting properly. Firefox has detected that the server is redirecting the request for this address in a way that will never complete.
它试图将我重定向到
http://<IP_ADDRESS>/website/wp-login.php
, 这是我想去的页面。我无法访问wp admin,因为我无法登录。
我真的不知道如何调试这个。非常感谢您的帮助。
非常感谢。