我不知道为什么,但当我只想创建一个我正在MAMP中工作的站点的副本时,也就是说我刚从web下载了。我只是从另一个本地版本复制了相同的wp配置文件。
但当我尝试转到新的htdocs目录(本质上只是旧目录的一个副本)时,它无法识别db。
有人知道为什么这可能是一个问题,或者可能会警告我为什么这会是一个失败的其他原因吗?
这是我的流程,我使用的是托管版本,因为我有另一个团队在处理它。我更喜欢在当地工作,所以我所做的是
通过插件下载文件和图像
在MAMP中创建新服务器(标题为Site2)
将备份zip(我刚从服务器下载)的内容复制到新的本地服务器(标题站点2)中
更新配置文件,使其与我在MAMP(Site1)上的当前版本完全相同,当我访问该站点时,我能够进入正确的第一页,但当我进入其他页面时,我会直接进入Site1内部页面
这可能是因为我使用的wp配置文件与Site1完全相同吗?这是否意味着,对于我所处理的站点的每个副本或版本,我都应该创建一个新的唯一WP配置文件?我意识到,如果我从一开始就使用Git,这将更容易管理,但我已经在站点过程中了
更新以说明我的观点:
目前在我的wp配置文件中,我有以下内容:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define(\'DB_NAME\', \'wp_site1\');
/** MySQL database username */
define(\'DB_USER\', \'root\');
/** MySQL database password */
define(\'DB_PASSWORD\', \'root\');
/** MySQL hostname */
define(\'DB_HOST\', \'localhost\');
/** Database Charset to use in creating database tables. */
define(\'DB_CHARSET\', \'utf8\');
/** The Database Collate type. Don\'t change this if in doubt. */
define(\'DB_COLLATE\', \'\');