首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress迁移SSL之谜

Wordpress迁移SSL之谜
EN

Server Fault用户
提问于 2018-10-13 08:46:03
回答 1查看 76关注 0票数 0

到目前为止,这是一个故事:

  1. Wordpress网站使用的是非常简单的SSL和Cloudflare SSL。
  2. 我决定搬到DigitalOcean (从Hostgator),不想改变域名服务器,直到迁移完成和100%工作
  3. 我使用虚拟主机在DigitalOcean上设置了一个非SSL液滴(因为单个VPS上有多个域)。
  4. 我正在编辑本地主机文件,以访问和查看新的Wordpress设置
  5. 我不能在液滴上设置SSL,因为您需要这样一个域,而且我的域仍然指向我的实时网站。
  6. 由于SSL重定向和连接失败,我使用上行流程迁移了数据库,无法访问管理区域
  7. 我通过编辑WP-Config文件中的WP_HOME和WP_SITEURL值来处理这个问题,并成功地登录到Wordpress中。
  8. 我迁移了插件(通过向上的)、其他的(通过向上的)和上传(SFTP)。
  9. 当我试图访问该站点时,我遇到了SSL问题,无法进入
  10. 我手动关闭了这个插件非常简单的SSL (按照他们的指示),但是它没有解决这个问题。
  11. 我删除了MYSQL数据库并重新创建它,重新安装Wordpress并登录,然后用非常简单的SSL卸载再次恢复数据库。
  12. 现在我可以在非SSL中访问网站的后端,但是前端仍然重定向到SSL并且失败(奇怪)。

这就是旅程。

下面是拼图的其他部分:

  • 我的wp-config仍然拥有WP_HOME和WP_SITEURL的http版本。
  • 我的htaccess文件中没有重定向。
  • 没有插件被激活
  • 我的虚拟主机文件不引用SSL。
  • 我在匿名/私有模式下尝试过多个浏览器
  • 我把我的电脑DNS冲红了

尽管如此,后端仍然可以通过非SSL访问,但是前端重定向到SSL并失败。

我已经达到了我的能力极限。

我错过了什么?

请帮我解开谜团。

干杯!

更新:

下面是这个域的虚拟主机文件(用'domain.com‘代替我的域):

代码语言:javascript
复制
    #ServerAdmin webmaster@localhost
    ServerName domain.com
    ServerAlias www.domain.com
    DocumentRoot /var/www/domain.com

    
        Options FollowSymLinks
        AllowOverride None
    

    
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
EN

回答 1

Server Fault用户

回答已采纳

发布于 2018-10-14 00:21:44

我的文件夹中有一个php脚本,它强制使用SSL。我通过重命名文件夹和测试的过程来识别这一点,直到我用脚本隔离文件夹,然后禁用该脚本。

这个SSL脚本必须是由开发人员在我不知情的情况下添加的。

希望这段经历能对未来的人有所帮助。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/935367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档