虚拟机安装完WordPress,用主机的临时域名可以正常打开首页,但自己的域名,已经备案的,有https访问页面就有问题。而且主要问题是不能登陆后台,可能是http的设置,但登陆不进去。通过改数据库方式,页面直接出错,首页也打不开了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
遇到您描述的问题,可能是由于WordPress的站点地址设置、SSL证书配置或.htaccess文件设置不当导致的。下面是一些排查和解决步骤,希望能帮助到您:
检查域名解析:确保您的自定义域名已经正确解析到了阿里云服务器的IP地址上。
SSL证书配置:
修改WordPress站点地址:
wp-config.php
文件,在其中添加以下代码来临时更改站点URL,无需登录后台:
define('WP_HOME','https://yourdomain.com');
define('WP_SITEURL','https://yourdomain.com');
将yourdomain.com
替换为您的实际域名。
清理缓存:如果之前尝试过其他设置,可能有缓存问题。清除浏览器缓存,以及如果使用了CDN服务,也要清除CDN缓存。
检查.htaccess
文件:
.htaccess
文件中有关于HTTPS重定向的规则是正确的。有时候错误的重写规则会导致登录问题。.htaccess
文件备份后暂时移除,看是否能正常访问,以排除该文件引起的问题。数据库修复:
wp_options
表中的siteurl
和home
字段,确认它们指向的是正确的HTTPS地址。禁用插件和主题:如果上述方法都不能解决问题,可能是某个插件或主题与HTTPS不兼容。可以尝试通过FTP或服务器文件管理器进入wp-content/plugins
目录,将所有插件文件夹重命名(例如加上.disabled
后缀),暂时禁用所有插件,然后尝试访问后台。同理,也可以通过切换到默认主题(如TwentyTwenty)来排除主题问题。
每进行一步操作后,请记得刷新页面查看效果。希望这些建议能帮您解决问题,如果还有疑问,欢迎继续提问。