apache config告诉WP安装位置magento 2 xampp windows

Posted

技术标签:

【中文标题】apache config告诉WP安装位置magento 2 xampp windows【英文标题】:apache config tell WP install location magento 2 xampp windows 【发布时间】:2022-01-21 05:01:00 【问题描述】:

在 Windows 11 上进行 Magento 2.4.2 的本地 xampp 安装。 我是 Magento 新手 - 解决了几个常见的 Windows 安装问题,但遇到了如何告诉 Apache WP 安装位置的问题。此安装是一个开发站点,而不是 Magento 安装示例。

Wordpress 是通过 Fishpig 集成的,下面是根据开发设置文档在 nginx.conf 文件的服务器中输入的一些详细信息。

# WordPress is installed in pub/wp
location /wp/ 
index index.html index.php;
try_files $uri $uri/ /wp/index.php?q=$uri&args;
location ~ \.php$ 
fastcgi_pass 127.0.0.1:9074;
fastcgi_index /wp/index.php;
include fastcgi.conf;


我实际上尝试过,但我使用的是 xampp 和 Apache 而不是 nginx 进行此安装。 我目前在基本 url 处收到“似乎未安装 WordPress”错误。

所以我的问题是 - 我在哪里/如何在 Apache 配置中输入此信息?还是有不同的解决方案? 我查看了几个 .htaccess 文件,但除非我重新格式化细节,否则这似乎不是正确的地方。

【问题讨论】:

【参考方案1】:

与 Nginx 不同,您实际上不必为不同的应用程序配置单独的路由。如果您设置了公共根目录并且指向 Magento,则不需要为 WordPress 添加额外的配置。

只需将 WordPress 安装在 Magento 的子文件夹中,例如“wp”。

假设您安装了 Magento 并且可以在 URL 上浏览它:

https://local.yourstore.com/

如果您随后将 WordPress 安装在名为“wp”的子文件夹中,您应该能够在以下位置运行安装程序:

https://local.yourstore.com/wp/

这将自动运行,无需在 Apache 中进行任何额外配置即可使其正常运行。

要确保的一件事是您从 /pub 运行 Magento,并且 WordPress 安装在 pub/wp 中。

如果您将 WordPress 安装在不同的文件夹中,则需要在 Magento Admin 中修改 FishPig 模块配置中的路径,因为“wp”是使用的默认值。

【讨论】:

以上是关于apache config告诉WP安装位置magento 2 xampp windows的主要内容,如果未能解决你的问题,请参考以下文章

centos怎么编辑wp-config.php

apache_conf 保护wp-config.php

apache_conf WP-SASS Config.rb

apache_conf 保护WordPress配置wp-config.php文件

Linux Wordpress 不能不写 wp-config 文件

apache_conf 我的`〜/ .wp-cli / config.yml`文件用于将WP-CLI和WP-CLI Valet命令弯曲到我的意愿