Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/7.4.16 服务器在 localhost 端口 80

Posted

技术标签:

【中文标题】Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/7.4.16 服务器在 localhost 端口 80【英文标题】:Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/7.4.16 Server at localhost Port 80 【发布时间】:2021-06-27 19:27:33 【问题描述】:

我在尝试打开 (localhost/wordpress) 时遇到了这个问题 显示此错误

【问题讨论】:

问题出在哪里?请仔细阅读***.com/help/how-to-ask 并为用户添加清晰的信息。 【参考方案1】:

您需要将 wordpress 放在正确的文件夹中,以便 apache 可以读取 php 文件并将内容提供给连接到该 url 的客户端。此外,请考虑通过您的 interlan dns 服务器使用 FQDN 解析器或强制解析修改“hosts”文件。

【讨论】:

【参考方案2】:

我在使用 Magento 2.4.2 时也遇到了同样的问题。以下解决方法对我有用。

第一步:设置根目录为'magento2/pub'

转到文件 C:\xampp\apache\conf\extra\httpd-vhosts.conf

将以下代码粘贴到文件底部。

DocumentRoot "C:/xampp/htdocs/magento24/pub" 服务器名称 yourname.magento.com

替换为您的项目名称。

第 2 步:更新本地主机域

转到文件 C:\Windows\System32\drivers\etc\hosts

将以下代码粘贴到文件底部。

127.0.0.1 yourname.magento.com

第 3 步:更新数据库中的基本 URL。

转到 magento db 并运行以下 sql 查询。 UPDATE core_config_data SET value='http://yourname.magento.com/' WHERE path='web/unsecure/base_url';

第四步:更新 env.php 文件

转到文件:app/etc/env.php

将以下代码粘贴到文件底部。

'目录' => [ 'document_root_is_pub' => 真 ]

第 5 步:启用开发者模式

从你的项目目录在 cmd 上运行以下命令。

php bin/magento deploy:mode:set developer php bin/magento 缓存:刷新

【讨论】:

以上是关于Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/7.4.16 服务器在 localhost 端口 80的主要内容,如果未能解决你的问题,请参考以下文章

Windows使用Openssl生成免费证书

如何使用 Apache 2.4.46 在 CentOS7 上启用 http2

request - cookie操作

RabbitMQ Win: 单机和集群部署

点击 Win32 适配器安装失败

Win7下 OpenCV+Qt开发环境搭建