apache/wordpress在更改域时,资产仍然使用旧的域URL
我使用localhost在本地mac上创建了wp站点。然后我git提交了整个内容,并使用而不是localhost传输到我的主机。然后我编辑了wp configapache/wordpress在更改域时,资产仍然使用旧的域URL,wordpress,apache,Wordpress,Apache,我使用localhost在本地mac上创建了wp站点。然后我git提交了整个内容,并使用而不是localhost传输到我的主机。然后我编辑了wp configdefine('DOMAIN\u CURRENT\u SITE','localhost')和mySQL表wp\u博客,wp\u站点,wp\u站点元数据 现在所有的资产仍然引用localhost而不是,所以我看到了文本,但没有css/js/images 我猜是apache设置的问题吧 这是我的docker compose: version:
define('DOMAIN\u CURRENT\u SITE','localhost')代码>和mySQL表wp\u博客
,wp\u站点
,wp\u站点元数据
现在所有的资产仍然引用localhost而不是,所以我看到了文本,但没有css/js/images
我猜是apache设置的问题吧
这是我的docker compose:
version: '3.3'
services:
wordpress:
depends_on:
- db
image: wordpress:latest
volumes:
- ./files:/var/www/html
# basic http auth
- ./apache/000-default.conf:/etc/apache2/sites-enabled/000-default.conf
- ./apache/.htpasswd:/etc/apache2/.htpasswd
ports:
- "80:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: username
WORDPRESS_DB_PASSWORD: password
db:
image: mysql:5.7
volumes:
- ./db:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: username
MYSQL_USER: username
MYSQL_PASSWORD: password
我尝试在apache配置中查找引用localhost的内容,但是
cat `grep -rl localhost /etc/apache2` | grep localhost
找不到任何有用的内容。查看HTML源代码以读取CSS/JS文件的精确URL。您还需要在此网站的wp_选项中对其进行编辑。@MEDZ谢谢,这就是问题所在