I just downloaded the WordPress docker image I'm essentially doing a docker run command to execute (bash script) ``` ContainerName=WordPress ImageName=wordpress:php8.4-apache ContainerIP="<REDACTED>" ContainerPorts="<REDACTED>" ContainerNetwork="<REDACTED>" DockerDataHome=/opt/port ContDataHome=$DockerDataHome/$ContainerName/ ContainerMounts="-v $ContDataHome/data:/var/www/html -v $ContDataHome/conf:/config2 -v $ContDataHome/conf/apache2/ports.conf:/etc/apache2/ports.conf -v $ContDataHome/conf/apache2/conf-enabled/:/etc/apache2/conf-enabled/ -e WORDPRESS_DB_HOST=<REDACTED> -e WORDPRESS_DB_USER=<REDACTED> -e WORDPRESS_DB_PASSWORD=<REDACTED> -e WORDPRESS_DB_NAME=<REDACTED> -e WORDPRESS_TABLE_PREFIX=WP_ -e WORDPRESS_DEBUG=true" MoreContainerMounts="-e WORDPRESS_AUTH_KEY=<REDACTED> -e WORDPRESS_SECURE_AUTH_KEY=<REDACTED> -e WORDPRESS_LOGGED_IN_KEY=<REDACTED> -e WORDPRESS_NONCE_KEY=<REDACTED> -e WORDPRESS_AUTH_SALT=<REDACTED> -e WORDPRESS_SECURE_AUTH_SALT=<REDACTED> -e WORDPRESS_LOGGED_IN_SALT=<REDACTED> -e WORDPRESS_NONCE_SALT=<REDACTED>" EvenMoreContainerMounts="-e WORDPRESS_CONFIG_EXTRA=\"/* Multisite */ define('WP_ALLOW_MULTISITE', true ); define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', '<REDACTED>'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);\"" DefaultMounts="-v /opt/port/docker/file/public.conf:/etc/resolv.conf -v /etc/localtime:/etc/localtime:ro -v /opt/port/docker/file/commonhosts:/etc/hosts -e TZ=\"America/New_York\" " mkdir -p $ContDataHome mkdir -p $ContDataHome/conf mkdir -p $ContDataHome/data docker container stop $ContainerName docker container rm $ContainerName docker image pull $ImageName echo docker run -d --name=$ContainerName --restart unless-stopped $ContainerIP $DefaultMounts $ContainerMounts $MoreContainerMounts $EvenMoreContainerMounts $ContainerPorts $ContainerNetwork $ImageName docker run -d --name=$ContainerName --restart unless-stopped $ContainerIP $DefaultMounts $ContainerMounts $MoreContainerMounts -e WORDPRESS_CONFIG_EXTRA="/* Multisite */ define('WP_ALLOW_MULTISITE', true ); define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', '<REDACTED>'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);" $ContainerPorts $ContainerNetwork $ImageName ``` The MySQL server is also a container on the same host, connecting with FQDN. Users created, DB created. Once Container starts I get the error (and from what I read the infamous error): > **Error establishing a database connection** stdout (or stderr) reports: > [Wed Aug 20 02:40:31.158348 2025] [php:notice] [pid 55:tid 55] [client 172.16.50.9:0] WordPress database error Table 'wordpress.WP_blogs' doesn't exist for query SELECT WP_blogs.blog_id\n\t\t\t FROM WP_blogs \n\t\t\t WHERE domain = '<REDACTED>' AND path IN ( '/index.php/', '/' )\n\t\t\t \n\t\t\t ORDER BY CHAR_LENGTH(path) DESC\n\t\t\t LIMIT 1 made by require('wp-blog-header.php'), require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), require('wp-includes/ms-settings.php'), ms_load_current_site_and_network, get_site_by_path, get_sites, WP_Site_Query->query, WP_Site_Query->get_sites, WP_Site_Query->get_site_ids > > vail-industries.com:80 172.16.50.9 - - [20/Aug/2025:02:40:31 +0000] "GET /index.php HTTP/1.1" 500 2757 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36" I would say that 100% of the internet blames either connectivity, wrong username, or wrong password. Or a combination there of. That being said, I added a php file to /var/www/html. credtest.php ``` <?php $dbUID = getenv('WORDPRESS_DB_USER'); $dbpasswd = getenv('WORDPRESS_DB_PASSWORD'); $dbhost = getenv('WORDPRESS_DB_HOST'); echo "$dbhost, $dbUID, $dbpasswd<br>"; $test = mysqli_connect($dbhost, $dbUID, $dbpasswd); if (!$test) { die('MySQL Error: ' . mysqli_error()); } echo 'Credentials are good! Well done.'; mysqli_close($testConnection); ?> ``` and the results were: > <REDACTED>, <REDACTED>, <REDACTED> > Credentials are good! Well done. So that being said, I'm not sure what the issue is... I've got good userID, password and host information.... I can connect... but I don't know what else I can do.... I set WORDPRESS_DEBUG=true But no extra log is created....