在 wordpress 上使用 ssl 的网站。将其移至本地主机,更改 wp-config,更改 https://olddomain.ru至 http://newdomain.ru .
但在浏览器中仍然有错误 ERR_SSL_PROTOCOL_ERROR
并且在 apache2 日志中有 Invalid method in request\x16\x03\x01
。尝试通过 MAMP 启动它。如何禁用 SSL?
最佳答案
这个问题与当前和以前的 MAMP 和 MAMP PRO 版本有关。 MAMP PRO 有助于在用户本地基于 Windows 的系统上复制基本的 Web 主机生产环境。
首先,最好通过断开系统与互联网的连接来隔离问题。
通过取消选中“在 GroupStart 中包含 MySQL”来关闭 Apache 和 MySQL 的 GroupStart 是另一种解决隔离问题的技术:
https://documentation.mamp.info/en/MAMP-PRO-Windows/Servers-and-Services/Apache/
https://documentation.mamp.info/en/MAMP-PRO-Windows/Servers-and-Services/MySQL/
在尝试以下步骤之前通过删除日志文件来清空日志是隔离问题的另一种方法:
C:\MAMP\logs
大多数本地系统都有防病毒程序,防病毒程序通常捆绑有软件防火墙。请务必在您选择的防病毒软件的端口和服务下添加 Web 服务器和 HTTPS 端口。
<强>1。自定义域:
第一个问题与分配自定义域有关。通过修改 Windows Hosts 文件以将 IP 为 127.0.0.1 的本地主机指向虚构域名来分配自定义域。
这是默认主机文件的样子:
https://support.microsoft.com/en-us/help/972034/how-to-reset-the-hosts-file-back-to-the-default
这里是需要的修改:
主机文件
127.0.0.1 newdomain.ru
::0 localhost
::0 是系统网络适配器的总线/端口名称。通常设备上第一个可用的网络适配器软件具有::0 地址。
修改主机文件后,请务必使用 Windows 命令提示符刷新 dns:
ipconfig /flushdns
<强>2。虚拟主机数据的位置
MAMP 文档建议您将虚拟主机数据存储在 默认 C:\MAMP\htdocs 目录中。
https://documentation.mamp.info/en/MAMP-PRO-Windows/First-Steps/View-Localhost/
<强>3。服务器端语言应用
MAMP 建议在本地开发环境的端口 80 上为服务器端语言应用程序(例如 WordPress)提供服务。
https://documentation.mamp.info/en/MAMP-PRO-Windows/Troubleshooting/WordPress/WordPress1/
关于wordpress - 如何在本地主机上使用 ssl 移动 wordpress 网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53469377/