Wordpress wplogin 在复制安装后无法使用


Wordpress wplogin is not aviailable after copying installation

首先:我知道这个问题有很多变化,并且有很多答案,但没有一个解决方案对我有用。

我的服务器上运行了一个 WP 的工作实例,但我想进行新设计并并行运行旧站点。所以我在我的服务器上创建了一个新的子文件夹neu,并复制了我在这个文件夹中的所有WP文件。我还创建了一个新数据库,并通过新数据库中的sql导入了我的旧数据库文件。在导入sql文件之前,我在编辑器中使用了搜索/替换功能,并将www.myurl.de/替换为www.myurl.de/neu/。我更改了wp-config文件中的数据并添加了

define('WP_HOME','example.com');
define('WP_SITEURL','example.com');

到我的WP配置。

当我转到新站点时,

我可以打开前端站点,但是当我尝试转到登录页面时,我得到404。

所以我想知道还有什么问题。我唯一注意到的是,当我使用 phpMyAdmin 访问我的数据库并打开wp_options表时,siteurl 是 www.usersite6.de ,但在原始安装中它是相同的,所以我想这不会是问题。

该网站是:http://www.nrc-makler.de 或 http://www.nrc-makler.de/neu

我决定创建一个新的子目录并再次从 scatch 开始做所有事情,因为在我之前的尝试中,我只是"以某种方式"某处"做了所有事情。现在它对我有用,所以这就是我所做的,如果有人有同样的问题。

  1. 已将文件复制到新的子文件夹
  2. 创建新数据库并导入我的"旧"数据库
  3. 使用 SQL 更新新数据库中的 url

更新wp_options设置option_value = 替换(option_value,'旧网址','新网址'),其中option_name='首页'或option_name='siteurl';更新wp_posts设置post_content = 替换(post_content,'旧网址','新网址');更新bmccmps7_postmeta SET meta_value = replace(meta_value,'old-url','new-url');

  1. 更新的 HT访问

    # BEGIN WordPress
    

    重写引擎打开重写库/新子目录/重写规则 ^索引.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-d重写规则 ./new-subdirectory/index.php [L]

  2. 为我的 WP-config 添加了重新定位功能(就在"仅此而已,停止编辑!-线

    定义('重新定位',真);

  3. 使用旧用户数据登录到www.new-url/wp-login - 它为我说话