使用docker进行本地wordpress开发的配置
我是Wordpress开发新手(尤其是Apache web服务器配置),在使用Docker配置和理解本地Wordpress环境的配置时遇到困难 我从Wordpress docker图像中显示端口使用docker进行本地wordpress开发的配置,wordpress,apache,.htaccess,docker,Wordpress,Apache,.htaccess,Docker,我是Wordpress开发新手(尤其是Apache web服务器配置),在使用Docker配置和理解本地Wordpress环境的配置时遇到困难 我从Wordpress docker图像中显示端口8080和443 ports: - 8080:80 - 443:443 它运行并连接到数据库,可在http://localhost:8080 数据库中的URL(生产数据库的本地副本)指向https://example.com因此,我在脚本和图像等方面收到了相当多的CORS错误。所有链接也指向生产
8080
和443
ports:
- 8080:80
- 443:443
它运行并连接到数据库,可在http://localhost:8080
数据库中的URL(生产数据库的本地副本)指向https://example.com
因此,我在脚本和图像等方面收到了相当多的CORS错误。所有链接也指向生产站点,因此我无法浏览该站点的本地版本
我应该如何配置.htaccess
和wp config.php
文件,以便能够:
https://example.com
在我单击的每个链接上定义了什么('WP_SITEURL','http://'。$_SERVER['SERVER_NAME')代码>和定义('WP_HOME','http://'.$\u SERVER['SERVER_NAME'])代码>实际操作,即设置此项时内部会发生什么,以及在我的情况下应如何正确配置此项
这对我理解WP\u SITEURL
指向站点所在位置,WP\u HOME
是用户访问站点时指向浏览器的位置并没有帮助
还有,…
如何适应这种情况,这有帮助吗
如果您能为我指明正确的方向,帮助我更好地理解核心原则,我将不胜感激。使用phpmyadmin或任何其他您喜欢的工具访问mysql数据库。然后转到“wp_options”表,将选项“siteurl”和“home”的值更改为“localhost:8080”谢谢,这似乎可以解决问题。那么,为什么将wp-config.php中的siteurl和home设置为localhost:8080不起作用呢。我读到它应该覆盖数据库中存在的选项?我认为在wp-config.php中定义siteurl和home并不能替换数据库中存在的这些变量,必须更改数据库中的这两个变量。wp-config.php中的这些变量很可能用于多站点wordpress,而不是单个站点。此外,如果这解决了问题,请将其标记为正确答案。