Moin, lass deine Docker wie sie sind und vergib unterschiedliche Ports.
Dann hängst du davor einen Proxy und lässt von dem dann auf deine Docker routen. > also musst du nur 2 Ports nach außen geben (80:443)
You do not have an account yet? Then register once and completely free and use our wide range of topics, features and great possibilities. As a registered member of our site, you can use all features to actively participate in community life. Write Contribute, open topics, upload your pictures, put your videos online, chat with other members and help us get our project going to improve and grow together! So, what are you waiting for? Be a part of us today!
Moin, lass deine Docker wie sie sind und vergib unterschiedliche Ports.
Dann hängst du davor einen Proxy und lässt von dem dann auf deine Docker routen. > also musst du nur 2 Ports nach außen geben (80:443)
huhu, was sagen denn die logs vom npm?
Heyho, dein Wordpress Docker kann keine Verbindung zum db-Server herstellen.
Stimmen Nutzer, DB und Passwort?
Ist in der DB auch was vorhanden?
Erreichst du vom Wordpressdocker auch den DB Docker?
Kannst mir auch gern eine PN hier oder aufm Discord schicken, da können wir auch schneller Kommunizieren
Discord: kanuracerYT#0987
Tritt der Fehler nach der Einrichtung oder während der Einrichtung auf?
Wie ist denn deine Konfiguration der einzelnen Docker?
ne das ist korrekt
sowas undurchsichtiges habe ich noch nie gesehen. vorallem, wenn du community templates nutzt
Oh da hast du wohl noch nicht mit MyBB gearbeitet:D
Voraussetzung:
- Debian
- Zugriff via SSH oder Terminal
Als erstes bringen wir unser System auf den neusten Stand:
apt update && apt upgrade -y
Als nächstes installieren wir weitere Pakete, die wir im Installationsverlauf benötigen:
apt install ca-certificates apt-transport-https lsb-release curl nano unzip -y
Nun müssen wir den Key für die PHP-Paketquellen hinzufügen:
wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add -
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/php.list
Nachdem wir die Paketquellen hinzugefügt haben, müssen wir nochmal die Paketlisten aktuallisieren:
apt update
Jetzt können wir den Apache2-Webserver installieren:
apt install apache2 -y
Wir installieren nun PHP 7.3 sowie einige wichtige PHP-Module (wenn du eine andere PHP-Version möchtest, kannst du sie einfach ändern):
apt install php7.3 php7.3-cli php7.3-curl php7.3-gd php7.3-intl php7.3-json php7.3-mbstring php7.3-mysql php7.3-opcache php7.3-readline php7.3-xml php7.3-xsl php7.3-zip php7.3-bz2 libapache2-mod-php7.3 -y
Nun zum MariaDB-Server und phpmyadmin:
Wir installieren den MariaDB-Server und -Client:
apt install mariadb-server mariadb-client -y
Nun konfigurieren wir den MariaDB-Server
mysql_secure_installation
Bei der ersten Abfrage des aktuellen Passworts musst du nichts eingeben, sondern einfach mit der Enter-Taste bestätigen. Bestätige die nächste Frage bzgl. der Änderung des Root-Passworts wieder mit Enter. Nun musst du ein root Passwort für den MariaDB-Server vergeben. Achtung: Während der Eingabe erscheinen keine Zeichen. Bestätige alle darauffolgenden Fragen (Löschung des anonymen Benutzers, Verbieten des externen Root-Logins aus Sicherheitsgründen, Entfernen der Testdatenbank und Aktualisieren der Rechte) ebenfalls wieder mit Enter. Danach ist der MariaDB-Server fertig installiert und konfiguriert.
Wir starten den Webserver einmal neu um Fehler zu vermeiden:
cd /usr/share && wget https://files.phpmyadmin.net/p…n-4.8.5-all-languages.zip
systemctl restart apache2
Jetzt starten wir mit der Installation von phpmyadmin. Dazu wechseln wir in das Verzeichnis und laden die .zip herunter:
Wir entpacken die .zip...
unzip phpMyAdmin-4.8.5-all-languages.zip
...und löschen sie wieder
rm phpMyAdmin-4.8.5-all-languages.zip
Wir "nennen" den Ordner um
mv phpMyAdmin-4.8.5-all-languages phpmyadmin
Vergeben ihm Rechte
chmod -R 0755 phpmyadmin
Damit das ganze auch funktioniert, müssen wir noch eine Konfig-datei erstellen
nano /etc/apache2/conf-available/phpmyadmin.conf
Füge nun diese Zeilen in die phpmyadmin.conf ein:
# phpMyAdmin Apache configuration
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
</Directory>
# Disallow web access to directories that don't need it
<Directory /usr/share/phpmyadmin/templates>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/libraries>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
Require all denied
</Directory>
Speichere nun mit STRG+X , dann Y und beende mit Enter.
Wir aktivieren diese Konfig-Datei nun und laden dann noch den Apache2-Server neu:
a2enconf phpmyadmin
systemctl reload apache2
Damit wir uns in phpmyadmin auch anmelden können, müssen wir einen neuen Adminuser erstellen:
mysql -u root
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
Ersetze hier nun username und password.
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
exit
Jetzt kannst du dich unter IP/phpmyadmin oder Domain/phpmyadmin mit dem neuen Nutzer einloggen.
Jou der Rest zum Webserver kommt noch.
Eine Anleitung für die Nutzerverwaltung, nützliche Tools und co kommt noch:)
Voraussetzung:
- funktionierender Apache Webserver
- Zugriff via SSH oder Konsole
- MariaDB o.ä.
- Debian 9/10
Optional:
- Domain
- SSL Zertifikat
Installation:
Für die Installation müssen wir in unser Webverzeichnis wechseln:
cd /var/www/html
Nun laden wir uns die aktuellsten Daten herunter:
wget https://download.nextcloud.com…r/releases/latest.tar.bz2
Da diese verpackt sind, müssen wir sie entpacken:
tar xfvj latest.tar.bz2
Jetzt können wir auch die verpackte Installationsdatei löschen:
rm latest.tar.bz2
Nun aktivieren wir das Apache rewrite-module:
a2enmod rewrite
Wenn wir das Modul aktiviert haben, müssen wir einmal unseren Apacheserver neustarten:
systemctl restart apache2
Damit Nextcloud auch uneingeschränkt funktionieren kann, müssen wir jetzt noch Rechte vergeben:
chown -R www-data:www-data /var/www/html/nextcloud/
Öffne nun phpmyadmin und füge dort einen neuen Nutzer mit gleichnamiger Datenbank und allen Rechten hinzu. Z.B.: nextcloud
Nun kannst du unter IP/nextcloud oder Domain/nextcloud deine Cloudinstallation abschließen.
Da Nextcloud nach der Installation immer Fehler ausspuckt müssen wir noch ein paar Dinge nachinstallieren und konfigurieren:
PHP-Memory-Cache
apt install php-apcu
nano /var/www/html/nextcloud/config/config.php
Folgenden Eintrag hinzufügen:
'memcache.local' => '\\OC\\Memcache\\APCu',
PHP-OPcache
nano /etc/php/7.3/apache2/php.ini
Erweitern mit:
opcache.enable=1
opcache.enable_cli=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1
/etc/init.d/apache2 restart
Die PHP-Speichergrenze liegt unterhalb des empfohlenen Wertes von 512MB
nano /etc/php/7.3/apache2/php.ini
STRG + W memory_limit
128M in 512M ändern
/etc/init.d/apache2 restart
magick
sudo apt install php-imagick
winter
battlefield oder cod
Nvidia
coca cola oder vita cola
Stereo
Repeater oder AP?
Moin moin Mahlzeit hallo!:D
Aber 4x?:D
Kleine Story:
Ich wollte gerade eine VM mit Debian 10 installieren. Ganz gewohnt wie immer und mit der gleichen ISO (10.2.0) wie immer.
Nach der Installation wollte ich fix die IP-Adresse checken und da war keine IPv4 Adresse sondern nur eine IPv6. (Mein DHCP Server verteilt nur IPv4 Adressen)
Ich konnte aber normal im Internet abrufen. Also wollte ich die IP-Adresse selbst ändern, aber die config existierte nicht. (Manuell erstellte wollte er nicht). Also habe ich die VM neu installiert (am Ende habe ich es 3x neu installiert) und wieder das selbe Problem. Also habe ich die ISO gewechselt (10.3.0) und da ging es sofort.
Jemand eine Idee, woran es gelegen haben könnte?:D
OBS
16 oder 32GB RAM
Dankeschön:)
Du machst Musik?:P
Deswegen arbeite ich gern mit Hyper-V. Auch wenn es da viele Kompatibilitätsprobleme (heilige Schei*e ist das ein komisch zu schreibendes Wort xd) gibt:)
Du findest TheGeekFreaks auch auf Discord! Klicke hier um auf unseren Discord Server zu gelangen.