Helaas krijg ik weer soortgelijke melding
code:
1
2
3
4
5
| AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.18.0.3. Set the 'ServerName' directive globally to suppress this message
...done.
Unable to connect to database: SQLSTATE[HY000] [2002] Connection refused |
Als in localhost gebruikt krijg ik
SQLSTATE[HY000] [2002] Cannot assign requested address
Als ik ip van NAS gebruik
SQLSTATE[HY000] [1045] Access denied for user 'root'@'172.18.0.1' (using password: YES)
Als ik 127.0.0.1 gebruik
SQLSTATE[HY000] [2002] Connection refused
Begin mij wel af te vragen of poort 3306 het probleem blijft. Er draait nu nog ook gewoon Spotweb op en Maria DB (niet docker) gebruikt die poort. Heb deze nu wel MariaDB via package center tijdelijk gestopt
maar in hoeverre dat toch van invloed blijft.
Bovenstaande heeft geen invloed.
UPDATE
Gelukt, Na vele pogingen en zoeken de oplossing gevonden. Vrij simpel als je het weet
1. Na installatie van de docker bestanden moet je dbsettings.inc.php weer verwijderen.
2. Ga naar http://<ip-nas>/spotweb/install.php
3. Bij Server (staat normaal localhost) voeg je het poortnummer toe. Dit heb ik aangepast naar
ip-nas:3308
4. Bij poortnummer vul je in:
3306
:fill(white):strip_exif()/f/image/3DNPaKov4R3NUKhUu9zt2DrK.png?f=user_large)
Je moet dus het poortnummer van buitenaf achter het serveradres invullen als deze afwijkend is.
Ik gebruik
ports:3308:3306 in docker-compose.yml.
Daarna kun je de stappen verder volgen en bij de laatste stap (dit kan even duren dus geduld) krijg je netjes de melding dat het gelukt is.
Je moet daarna nog een bestand: dbsettings.inc.php aanmaken. Wat erin moet komen te staan krijg je te zien. Maar dat zijn gewoon Spotweb stappen.
[
Voor 79% gewijzigd door
MikeOO op 16-08-2021 07:35
]