• 使用教程
  • 为什么在执行说明教程中的wordpress案例时,mysql无法连接。


从pod内,可以ping mysql的域名,解析正常。

日志说明,mysql连接地址是127.0.0.1.

这里是我在容器里面 cat 的 wp-config.php。

  • Jeff 回复了此帖

    设置了 WORDPRESS_DB_HOST 为 mysql。 我用debugger pod测试,执行

    mysql -h mysql -u root -p

    一样连接的是 127.0.0.1

    8 个月 后
    3 个月 后

    问题

    我尝试了一下,确实是有这种情况

    mysql是正常的,但是wordpress却报错:

    AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.227.209. Set the 'ServerName' directive globally to suppress this message

    解决办法:

    进入wordpress容器内,尝试如下命令:

    echo "ServerName 192.168.227.209" >> /etc/apache2/apache2.conf
    . /etc/apache2/envvars
    apache2 -k restart

    然后再次查看容器的日志,没有报错即可,然后通过NodePort映射端口进行访问即可

    已经验证过,没有问题

    😆

      3 年 后