开发者社区 问答 正文

安装完wordpress,临时域名显示完整,自己的域名显示有问题,

虚拟机安装完WordPress,用主机的临时域名可以正常打开首页,但自己的域名,已经备案的,有https访问页面就有问题。而且主要问题是不能登陆后台,可能是http的设置,但登陆不进去。通过改数据库方式,页面直接出错,首页也打不开了

展开
收起
游客jhdumoecoew7e 2021-10-11 21:18:06 748 分享 版权
阿里云 AI 助理回答

遇到您描述的问题,可能是由于WordPress的站点地址设置、SSL证书配置或.htaccess文件设置不当导致的。下面是一些排查和解决步骤,希望能帮助到您:

  1. 检查域名解析:确保您的自定义域名已经正确解析到了阿里云服务器的IP地址上。

  2. SSL证书配置

    • 确认您的SSL证书是否已成功部署,并且在阿里云服务器(如ECS实例)上配置正确。您可以使用阿里云的负载均衡SLB、云服务器ECS上的Nginx/Apache直接配置,或者通过云产品WAF等服务来应用SSL证书。
    • 检查Web服务器(如Apache或Nginx)的配置文件,确保它们被正确配置为强制HTTPS访问,同时监听80端口的请求并重定向到443端口。
  3. 修改WordPress站点地址

    • 如果直接访问导致问题,可以通过FTP或服务器文件管理器登录,找到WordPress安装根目录下的wp-config.php文件,在其中添加以下代码来临时更改站点URL,无需登录后台:
      define('WP_HOME','https://yourdomain.com');
      define('WP_SITEURL','https://yourdomain.com');
      

      yourdomain.com替换为您的实际域名。

  4. 清理缓存:如果之前尝试过其他设置,可能有缓存问题。清除浏览器缓存,以及如果使用了CDN服务,也要清除CDN缓存。

  5. 检查.htaccess文件

    • 确保.htaccess文件中有关于HTTPS重定向的规则是正确的。有时候错误的重写规则会导致登录问题。
    • 如果尝试过多次修改,可以考虑将.htaccess文件备份后暂时移除,看是否能正常访问,以排除该文件引起的问题。
  6. 数据库修复

    • 如果通过修改数据库方式出现问题,建议先恢复之前的数据库备份,确保网站能回到可访问状态。
    • 使用phpMyAdmin或其他数据库管理工具,检查wp_options表中的siteurlhome字段,确认它们指向的是正确的HTTPS地址。
  7. 禁用插件和主题:如果上述方法都不能解决问题,可能是某个插件或主题与HTTPS不兼容。可以尝试通过FTP或服务器文件管理器进入wp-content/plugins目录,将所有插件文件夹重命名(例如加上.disabled后缀),暂时禁用所有插件,然后尝试访问后台。同理,也可以通过切换到默认主题(如TwentyTwenty)来排除主题问题。

每进行一步操作后,请记得刷新页面查看效果。希望这些建议能帮您解决问题,如果还有疑问,欢迎继续提问。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答