将本地wordpressMultiSite从一个目录移动到另一个目录后,建立数据库连接时出错

时间:2019-03-09 作者:user162820

大家好,正如标题所述,我想将本地wordpressmultisite(我使用xampp)克隆到另一个目录。第一个现有mutliste在上的xampp下运行http://localhost/Wordpress. 此wpms的第二个博客可以访问http://localhost/Wordpress/buddha. 这个多站点运行良好。

现在,我想在下面运行此多站点安装的副本http://localhost/wp-buddha. 因此,我复制了xampp的htdocs/Wordpress目录中的所有文件和目录,并将其粘贴到xampp目录中名为wp fodda ind的htdocs目录中。

在下一步中,我在localhost上使用myphpadmin创建了一个名为foddha的新数据库。我还为这个数据库创建了一个名为buddha的用户,该用户是Passwort buddha。

然后,我将第一个多站点数据库中的所有表导出到一个sql文件,并将sql文件导入nwe佛陀数据库。

我在新的多站点中将数据库信息(如databasename passwort和databaseuser)更改为新的。

现在,据我所知,wordpress应该能够连接到名为buddha的新数据库,即使子目录的路径不实际。

但是当访问站点时http://localhost/wp-buddha 出现:建立数据库连接时出错。

我用php脚本测试了数据库信息:它们是正确的。谁能告诉我为什么数据库连接不能正常工作?谢谢你的帮助。

1 个回复
SO网友:Asrsagar

感谢您分享这些问题。我将与您分享如何将wp网站移动到另一个文件夹。请按照我的指示一步一步地做。

步骤1:将所有源代码复制到此文件夹位置“http://localhost/Wordpress/buddha“文件。步骤2:复制所有文件时,请将所有源文件粘贴到此文件夹位置”http://localhost/wp-buddha“。步骤3:从创建新数据库”http://localhost/phpmyadmin。然后导入数据库。步骤4:打开config.php文件并更改唯一的数据库名称。

定义(\'DB\\u NAME\',\'write\\u DB\\u NAME\\u here\');

/**MySQL数据库用户名*/定义(\'DB\\u USER\',root\');

/**MySQL数据库密码*/定义(\'DB\\U密码\',\'\');

步骤5:请转到数据库表“wp\\u options”更改URL链接。

请按照屏幕截图说明操作。希望它能正常工作。

https://drive.google.com/drive/folders/1RXW633LYUWuPdSBfj-UNKqCA_kzV--8N?usp=sharing

相关推荐

Wordpress Database Cleanup

重建WordPress数据库和更改网站的目录结构有多困难?我继承了两个网站的维护工作,我很确定目录结构设置不正确,数据库一团糟(两个网站有6个数据库?)。我是WordPress的新手,我怀疑现在使用现有网站重建网站会更容易。丢失数据没什么大不了的,网站也没什么特别的。该网站运行正常,但维护起来越来越困难。这是一个合理的计划吗?