最近,我管理了一个Wordpress博客(所以我不知道以前做过什么),为了开始对其进行编辑,我做了一个本地docker作为沙盒撰写。当我复制内容(Wordpress文件+mysql数据库)时,网站运行良好,而不是重定向到本地版本,而是生产版本的链接。因此,为了让它们发挥作用(因为我无法访问管理),我在wp_options
桌子site_url
和home
具有本地路径的值(http://192.168.99.100:33080
). 然而,自从我这样做了,网站不再加载并完成太多重定向错误。有人知道如何解决这个问题吗?
我还尝试将更改写入wp-config.php
文件(根据this) 但一切都没有改变。
我在端口33080的HTTP中使用Wordpress 4.9.8,容器的dockerfile是:
FROM php:5.6.35-apache-jessie
RUN docker-php-ext-install mbstring mysqli pdo pdo_mysql
RUN a2enmod rewrite
RUN echo \'log_errors = On\\nerror_log = /dev/stderr\' >> /usr/local/etc/php/php.ini
我对Wordpress环境非常陌生,所以假设有什么事情我必须做,但我没有在那里写,我也没有做。谢谢
UPDATE:
我发现了问题所在。不管写了什么there 我安装的Wordpress似乎不喜欢端口号与80不同。事实上,我尝试将docker compose端口从33080更改为80,它开始工作正常。以db为单位siteurl
和home
我只写了http://192.168.99.100
. 我仍然不知道如何使它与自定义端口一起工作。