【发布时间】:2018-05-23 12:37:09
【问题描述】:
我对 WordPress 和 PHP 还是很陌生,所以对于听起来有点原始的问题,我深表歉意。我在 WordPress 上有一个网站,但它真的很慢并且包含很多遗留代码。我想要的是创建新主题并进行一些优化。出于这个原因,我想从 Web 转移到本地存储,并以一种安全的方式进行游戏。我有什么?通过 FTP 从服务器获取 SQL 文件和文件系统副本。我将站点的副本放到本地 OpenServer 并通过 phpAdmin,使用 MySQL Workbench,我的站点在本地服务器上运行。当然,我已经在phpMyAdmin中执行过这个脚本:
SET SQL_SAFE_UPDATES = 0;
UPDATE aw3ed6gb_options SET option_value = replace(option_value, 'https://fbs-tax.com','http://fbs-local') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE aw3ed6gb_posts SET guid = replace(guid, 'https://fbs-tax.com','http://fbs-local');
UPDATE aw3ed6gb_posts SET post_content = replace(post_content, 'https://fbs-tax.com','http://fbs-local');
UPDATE aw3ed6gb_site SET domain='fbs-local' WHERE domain LIKE '%fbs-tax.com%';
UPDATE aw3ed6gb_sitemeta SET meta_value='http://fbs-local' WHERE `meta_value`LIKE '%fbs-tax.com%';
UPDATE aw3ed6gb_blogs SET domain = replace(domain, 'fbs-tax.com','fbs-local');
UPDATE aw3ed6gb_usermeta SET meta_value='fbs-local' WHERE meta_key='source_domain';
在我的 wp-config.php 中我也有这个:
define('WP_CACHE', true);
define( 'ADMIN_COOKIE_PATH', '/mygolad' );
define( 'WPCACHEHOME', __DIR__ . '/wp-content/plugins/wp-super-cache/' ); define('DB_NAME', 'db_local_0');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8mb4');
define('DB_COLLATE', '');
define('SHORTPIXEL_API_KEY', 'eCRnNMw6yaf4ztoDM4F5');
问题是当我尝试访问http://fbs-local/wp-admin 时,我无法使用任何用户/pswrd 登录。 所以我的问题是:
- 如何访问 wp-admin;
- 我可以开始一个新的 WordPress 项目,然后将我的数据库添加到它吗?
- 如果第二个是,我可以将 SQL 从 5.5 重新格式化为 5.7;
- 可能问题出在错误的数据库副本中;
感谢您的帮助!
【问题讨论】:
标签: php mysql database wordpress database-migration