Anleitung für Anfänger zur Installation eines Raspberry Pi 4B mit Webserver, MariaDB, Samba, Nextcloud, Letsencrypt und einem kleinen Mediaserver
-
Franjo G -
30. September 2019 um 13:10 -
Unerledigt
-
-
Anleitung für Anfänger zur Installation eines Raspberry Pi 4B mit Webserver, MariaDB, Samba, Nextcloud, Letsencrypt und einem kleinen Mediaserver? Schau mal ob du hier fündig wirst!
-
- Offizieller Beitrag
oder besser, eine Datei im einfachen befehlen als übersicht?
Sieh mal hier: https://wiki.ubuntuusers.de/Shell/Befehls%C3%BCbersicht/
-
cd: /sahre/phpmyadmin: Datei oder Verzeichnis nicht gefunden.
sorry, mein Fehler. cd /usr/share/phpmyadmin
Hab's gerade korrigiert
-
Moin, ich verwende gerade deine Anleitung um einen PI3 zum webserver aufzubauen.
Wenn ich die erste Befehlszeile ausführe und später dann das apache start kommt bei mir apache nicht gefunden.
Was ist der unterschied zwischen dem phpmyadmin kopieren und dem install phpmyadmin?
danke
-
Wenn ich die erste Befehlszeile ausführe und später dann das apache start
Etwas genauer könnte deine Frage schon sein.
Welche erste befehlszeile?
Was hast du bisher gemacht? ......
Gedankenübertragung klappt hier nicht
-
ja entschuldigt...
die zeile mit install php7.3********
dann kommt etwas später apache2 restart
aber der pi bringt eine fehlermeldung. klar habe dann apache2 installiert und dann restartet.
lars
-
- Offizieller Beitrag
Hattest Du vor der Installation von PHP schon eine Webserver oder andere
PaketeProjekte, die einen Webserver mitbringen installiert? -
die zeile mit install php7.3********
Der gesamte Codeblock ist eine Zeile.
Codesudo apt-get install php7.3 php7.3-cli php7.3-curl php7.3-gd php7.3-intl php7.3-json php7.3-imagick php7.3-apcu 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
Wenn du danach MariaDB installierst und den Apache2 neustartest,
dann kommt auch keine Fehlermeldung.
-
Hattest Du vor der Installation von PHP schon eine Webserver oder andere
PaketeProjekte, die einen Webserver mitbringen installiert?Wenn er nach meiner Anleitung vorgegangen ist, dann hatte er noch nichts weiter installiert. Es sei denn, er hat keine frische Installation gemacht.
-
- Offizieller Beitrag
Es sei denn, er hat keine frische Installation gemacht.
Genau das ist die Frage. Ich bin mit meinem Hinweis in #13 auch von einem jungfräulichen OS ausgegangen. Wenn schon ein Webserver existiert, dann wird wohl bei der Installation von PHP der Apache nicht berücksichtigt.
-
Genau das ist die Frage. Ich bin mit meinem Hinweis in #13 auch von einem jungfräulichen OS ausgegangen. Wenn schon ein Webserver existiert, dann wird wohl bei der Installation von PHP der Apache nicht berücksichtigt.
Das ist richtig. Dann müsste er den Apache gesondert installieren.
-
Also ich habe gestern ein neues Buster gezogen und nach der spätschicht dan die s.usv installiert mit python-smbus irgendwie.
heute dann den webserver.
Code
Alles anzeigenpi@raspberrypi:~ $ bash webserver.sh OK:1 http://archive.raspberrypi.org/debian buster InRelease Holen:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15,0 kB] Es wurden 15,0 kB in 1 s geholt (10,9 kB/s). Paketlisten werden gelesen... Fertig Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paketaktualisierung (Upgrade) wird berechnet... Fertig 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Hinweis: »php-imagick« wird an Stelle von »php7.3-imagick« gewählt. Hinweis: »php-apcu« wird an Stelle von »php7.3-apcu« gewählt. E: Paket libapache2-modphp7.3 kann nicht gefunden werden. E: Mittels des Musters »libapache2-modphp7.3« konnte kein Paket gefunden werden. E: Mittels regulärem Ausdruck »libapache2-modphp7.3« konnte kein Paket gefunden werden. Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Die folgenden zusätzlichen Pakete werden installiert: galera-3 gawk libaio1 libcgi-fast-perl libcgi-pm-perl libconfig-inifiles-perl libdbd-mysql-perl libdbi-perl libencode-locale-perl libfcgi-perl libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl libio-html-perl liblwp-mediatypes-perl libmariadb3 libreadline5 libsigsegv2 libterm-readkey-perl libtimedate-perl liburi-perl mariadb-client-10.3 mariadb-client-core-10.3 mariadb-common mariadb-server-10.3 mariadb-server-core-10.3 mysql-common socat Vorgeschlagene Pakete: gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl libsql-statement-perl libdata-dump-perl libipc-sharedcache-perl libwww-perl mailx mariadb-test tinyca Die folgenden NEUEN Pakete werden installiert: galera-3 gawk libaio1 libcgi-fast-perl libcgi-pm-perl libconfig-inifiles-perl libdbd-mysql-perl libdbi-perl libencode-locale-perl libfcgi-perl libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl libio-html-perl liblwp-mediatypes-perl libmariadb3 libreadline5 libsigsegv2 libterm-readkey-perl libtimedate-perl liburi-perl mariadb-client mariadb-client-10.3 mariadb-client-core-10.3 mariadb-common mariadb-server mariadb-server-10.3 mariadb-server-core-10.3 mysql-common socat 0 aktualisiert, 32 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen 18,2 MB an Archiven heruntergeladen werden. Nach dieser Operation werden 150 MB Plattenplatz zusätzlich benutzt. Holen:1 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libsigsegv2 armhf 2.12-2 [32,3 kB] Holen:2 http://mirror1.hs-esslingen.de/pub/Mirrors/archive.raspbian.org/raspbian buster/main armhf gawk armhf 1:4.2.1+dfsg-1 [590 kB] Holen:3 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf mysql-common all 5.8+1.0.5 [7.324 B] Holen:4 http://mirror1.hs-esslingen.de/pub/Mirrors/archive.raspbian.org/raspbian buster/main armhf mariadb-common all 1:10.3.17-0+deb10u1 [31, 6 kB] Holen:5 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf galera-3 armhf 25.3.25-2 [811 kB] Holen:7 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libconfig-inifiles-perl all 3.000001-1 [51,9 kB] Holen:8 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libaio1 armhf 0.3.112-3 [10,8 kB] Holen:9 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libreadline5 armhf 5.2+dfsg-3 [103 kB] Holen:10 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf mariadb-client-core-10.3 armhf 1:10.3.17-0+deb10u1 [4.662 kB] Holen:11 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf mariadb-client-10.3 armhf 1:10.3.17-0+deb10u1 [984 kB] Holen:14 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf mariadb-server-10.3 armhf 1:10.3.17-0+deb10u1 [3.558 kB] Holen:15 http://mirror1.hs-esslingen.de/pub/Mirrors/archive.raspbian.org/raspbian buster/main armhf libhtml-tagset-perl all 3.20-3 [12,7 kB] Holen:17 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libhtml-parser-perl armhf 3.72-3+b2 [101 kB] Holen:18 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libcgi-pm-perl all 4.40-1 [222 kB] Holen:19 http://mirror1.hs-esslingen.de/pub/Mirrors/archive.raspbian.org/raspbian buster/main armhf libfcgi-perl armhf 0.78-2+b2 [35,0 kB] Holen:23 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libencode-locale-perl all 1.05-1 [13,7 kB] Holen:27 http://mirror1.hs-esslingen.de/pub/Mirrors/archive.raspbian.org/raspbian buster/main armhf libio-html-perl all 1.001-1 [17,6 kB] Holen:29 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libhttp-message-perl all 6.18-1 [77,8 kB] Holen:30 http://ftp.gwdg.de/pub/linux/debian/raspbian/raspbian buster/main armhf libterm-readkey-perl armhf 2.38-1 [26,3 kB] Holen:6 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf libdbi-perl armhf 1.642-1+b1 [766 kB] Holen:32 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf mariadb-server all 1:10.3.17-0+deb10u1 [30,6 kB] Holen:12 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf mariadb-server-core-10.3 armhf 1:10.3.17-0+deb10u1 [5.171 kB] Holen:13 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf socat armhf 1.7.3.2-2 [324 kB] Holen:22 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf libdbd-mysql-perl armhf 4.050-2 [114 kB] Holen:25 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf libtimedate-perl all 2.3000-2 [42,2 kB] Holen:31 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf mariadb-client all 1:10.3.17-0+deb10u1 [30,5 kB] Holen:16 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf liburi-perl all 1.76-1 [89,9 kB] Holen:20 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf libcgi-fast-perl all 1:2.13-1 [11,4 kB] Holen:21 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf libmariadb3 armhf 1:10.3.17-0+deb10u1 [157 kB] Holen:24 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf libhtml-template-perl all 2.97-1 [66,0 kB] Holen:26 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf libhttp-date-perl all 6.02-1 [10,7 kB] Holen:28 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf liblwp-mediatypes-perl all 6.02-1 [22,1 kB] Es wurden 18,2 MB in 8 s geholt (2.276 kB/s). Extrahiere Vorlagen aus Paketen: 100% Vorkonfiguration der Pakete ... Vormals nicht ausgewähltes Paket libsigsegv2:armhf wird gewählt. (Lese Datenbank ... 158837 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../libsigsegv2_2.12-2_armhf.deb ... Entpacken von libsigsegv2:armhf (2.12-2) ... libsigsegv2:armhf (2.12-2) wird eingerichtet ... Vormals nicht ausgewähltes Paket gawk wird gewählt. (Lese Datenbank ... 158846 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../00-gawk_1%3a4.2.1+dfsg-1_armhf.deb ... Entpacken von gawk (1:4.2.1+dfsg-1) ... Vormals nicht ausgewähltes Paket mysql-common wird gewählt. Vorbereitung zum Entpacken von .../01-mysql-common_5.8+1.0.5_all.deb ... Entpacken von mysql-common (5.8+1.0.5) ... Vormals nicht ausgewähltes Paket mariadb-common wird gewählt. Vorbereitung zum Entpacken von .../02-mariadb-common_1%3a10.3.17-0+deb10u1_all.deb ... Entpacken von mariadb-common (1:10.3.17-0+deb10u1) ... Vormals nicht ausgewähltes Paket galera-3 wird gewählt. Vorbereitung zum Entpacken von .../03-galera-3_25.3.25-2_armhf.deb ... Entpacken von galera-3 (25.3.25-2) ... Vormals nicht ausgewähltes Paket libdbi-perl:armhf wird gewählt. Vorbereitung zum Entpacken von .../04-libdbi-perl_1.642-1+b1_armhf.deb ... Entpacken von libdbi-perl:armhf (1.642-1+b1) ... Vormals nicht ausgewähltes Paket libconfig-inifiles-perl wird gewählt. Vorbereitung zum Entpacken von .../05-libconfig-inifiles-perl_3.000001-1_all.deb ... Entpacken von libconfig-inifiles-perl (3.000001-1) ... Vormals nicht ausgewähltes Paket libaio1:armhf wird gewählt. Vorbereitung zum Entpacken von .../06-libaio1_0.3.112-3_armhf.deb ... Entpacken von libaio1:armhf (0.3.112-3) ... Vormals nicht ausgewähltes Paket libreadline5:armhf wird gewählt. Vorbereitung zum Entpacken von .../07-libreadline5_5.2+dfsg-3_armhf.deb ... Entpacken von libreadline5:armhf (5.2+dfsg-3) ... Vormals nicht ausgewähltes Paket mariadb-client-core-10.3 wird gewählt. Vorbereitung zum Entpacken von .../08-mariadb-client-core-10.3_1%3a10.3.17-0+deb10u1_armhf.deb ... Entpacken von mariadb-client-core-10.3 (1:10.3.17-0+deb10u1) ... Vormals nicht ausgewähltes Paket mariadb-client-10.3 wird gewählt. Vorbereitung zum Entpacken von .../09-mariadb-client-10.3_1%3a10.3.17-0+deb10u1_armhf.deb ... Entpacken von mariadb-client-10.3 (1:10.3.17-0+deb10u1) ... Vormals nicht ausgewähltes Paket mariadb-server-core-10.3 wird gewählt. Vorbereitung zum Entpacken von .../10-mariadb-server-core-10.3_1%3a10.3.17-0+deb10u1_armhf.deb ... Entpacken von mariadb-server-core-10.3 (1:10.3.17-0+deb10u1) ... Vormals nicht ausgewähltes Paket socat wird gewählt. Vorbereitung zum Entpacken von .../11-socat_1.7.3.2-2_armhf.deb ... Entpacken von socat (1.7.3.2-2) ... mysql-common (5.8+1.0.5) wird eingerichtet ... update-alternatives: /etc/mysql/my.cnf.fallback wird verwendet, um /etc/mysql/my.cnf (my.cnf) im automatischen Modus bereitzustellen mariadb-common (1:10.3.17-0+deb10u1) wird eingerichtet ... update-alternatives: /etc/mysql/mariadb.cnf wird verwendet, um /etc/mysql/my.cnf (my.cnf) im automatischen Modus bereitzustellen Vormals nicht ausgewähltes Paket mariadb-server-10.3 wird gewählt. (Lese Datenbank ... 159418 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../00-mariadb-server-10.3_1%3a10.3.17-0+deb10u1_armhf.deb ... Entpacken von mariadb-server-10.3 (1:10.3.17-0+deb10u1) ... Vormals nicht ausgewähltes Paket libhtml-tagset-perl wird gewählt. Vorbereitung zum Entpacken von .../01-libhtml-tagset-perl_3.20-3_all.deb ... Entpacken von libhtml-tagset-perl (3.20-3) ... Vormals nicht ausgewähltes Paket liburi-perl wird gewählt. Vorbereitung zum Entpacken von .../02-liburi-perl_1.76-1_all.deb ... Entpacken von liburi-perl (1.76-1) ... Vormals nicht ausgewähltes Paket libhtml-parser-perl wird gewählt. Vorbereitung zum Entpacken von .../03-libhtml-parser-perl_3.72-3+b2_armhf.deb ... Entpacken von libhtml-parser-perl (3.72-3+b2) ... Vormals nicht ausgewähltes Paket libcgi-pm-perl wird gewählt. Vorbereitung zum Entpacken von .../04-libcgi-pm-perl_4.40-1_all.deb ... Entpacken von libcgi-pm-perl (4.40-1) ... Vormals nicht ausgewähltes Paket libfcgi-perl wird gewählt. Vorbereitung zum Entpacken von .../05-libfcgi-perl_0.78-2+b2_armhf.deb ... Entpacken von libfcgi-perl (0.78-2+b2) ... Vormals nicht ausgewähltes Paket libcgi-fast-perl wird gewählt. Vorbereitung zum Entpacken von .../06-libcgi-fast-perl_1%3a2.13-1_all.deb ... Entpacken von libcgi-fast-perl (1:2.13-1) ... Vormals nicht ausgewähltes Paket libmariadb3:armhf wird gewählt. Vorbereitung zum Entpacken von .../07-libmariadb3_1%3a10.3.17-0+deb10u1_armhf.deb ... Entpacken von libmariadb3:armhf (1:10.3.17-0+deb10u1) ... Vormals nicht ausgewähltes Paket libdbd-mysql-perl:armhf wird gewählt. Vorbereitung zum Entpacken von .../08-libdbd-mysql-perl_4.050-2_armhf.deb ... Entpacken von libdbd-mysql-perl:armhf (4.050-2) ... Vormals nicht ausgewähltes Paket libencode-locale-perl wird gewählt. Vorbereitung zum Entpacken von .../09-libencode-locale-perl_1.05-1_all.deb ... Entpacken von libencode-locale-perl (1.05-1) ... Vormals nicht ausgewähltes Paket libhtml-template-perl wird gewählt. Vorbereitung zum Entpacken von .../10-libhtml-template-perl_2.97-1_all.deb ... Entpacken von libhtml-template-perl (2.97-1) ... Vormals nicht ausgewähltes Paket libtimedate-perl wird gewählt. Vorbereitung zum Entpacken von .../11-libtimedate-perl_2.3000-2_all.deb ... Entpacken von libtimedate-perl (2.3000-2) ... Vormals nicht ausgewähltes Paket libhttp-date-perl wird gewählt. Vorbereitung zum Entpacken von .../12-libhttp-date-perl_6.02-1_all.deb ... Entpacken von libhttp-date-perl (6.02-1) ... Vormals nicht ausgewähltes Paket libio-html-perl wird gewählt. Vorbereitung zum Entpacken von .../13-libio-html-perl_1.001-1_all.deb ... Entpacken von libio-html-perl (1.001-1) ... Vormals nicht ausgewähltes Paket liblwp-mediatypes-perl wird gewählt. Vorbereitung zum Entpacken von .../14-liblwp-mediatypes-perl_6.02-1_all.deb ... Entpacken von liblwp-mediatypes-perl (6.02-1) ... Vormals nicht ausgewähltes Paket libhttp-message-perl wird gewählt. Vorbereitung zum Entpacken von .../15-libhttp-message-perl_6.18-1_all.deb ... Entpacken von libhttp-message-perl (6.18-1) ... Vormals nicht ausgewähltes Paket libterm-readkey-perl wird gewählt. Vorbereitung zum Entpacken von .../16-libterm-readkey-perl_2.38-1_armhf.deb ... Entpacken von libterm-readkey-perl (2.38-1) ... Vormals nicht ausgewähltes Paket mariadb-client wird gewählt. Vorbereitung zum Entpacken von .../17-mariadb-client_1%3a10.3.17-0+deb10u1_all.deb ... Entpacken von mariadb-client (1:10.3.17-0+deb10u1) ... Vormals nicht ausgewähltes Paket mariadb-server wird gewählt. Vorbereitung zum Entpacken von .../18-mariadb-server_1%3a10.3.17-0+deb10u1_all.deb ... Entpacken von mariadb-server (1:10.3.17-0+deb10u1) ... libconfig-inifiles-perl (3.000001-1) wird eingerichtet ... libreadline5:armhf (5.2+dfsg-3) wird eingerichtet ... gawk (1:4.2.1+dfsg-1) wird eingerichtet ... libhtml-tagset-perl (3.20-3) wird eingerichtet ... liblwp-mediatypes-perl (6.02-1) wird eingerichtet ... libencode-locale-perl (1.05-1) wird eingerichtet ... socat (1.7.3.2-2) wird eingerichtet ... libio-html-perl (1.001-1) wird eingerichtet ... libmariadb3:armhf (1:10.3.17-0+deb10u1) wird eingerichtet ... galera-3 (25.3.25-2) wird eingerichtet ... libtimedate-perl (2.3000-2) wird eingerichtet ... libfcgi-perl (0.78-2+b2) wird eingerichtet ... libterm-readkey-perl (2.38-1) wird eingerichtet ... libaio1:armhf (0.3.112-3) wird eingerichtet ... liburi-perl (1.76-1) wird eingerichtet ... libdbi-perl:armhf (1.642-1+b1) wird eingerichtet ... libhttp-date-perl (6.02-1) wird eingerichtet ... mariadb-server-core-10.3 (1:10.3.17-0+deb10u1) wird eingerichtet ... libdbd-mysql-perl:armhf (4.050-2) wird eingerichtet ... mariadb-client-core-10.3 (1:10.3.17-0+deb10u1) wird eingerichtet ... libhtml-parser-perl (3.72-3+b2) wird eingerichtet ... libhttp-message-perl (6.18-1) wird eingerichtet ... libcgi-pm-perl (4.40-1) wird eingerichtet ... libhtml-template-perl (2.97-1) wird eingerichtet ... mariadb-client-10.3 (1:10.3.17-0+deb10u1) wird eingerichtet ... mariadb-server-10.3 (1:10.3.17-0+deb10u1) wird eingerichtet ... Created symlink /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service. Created symlink /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service. Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service. mariadb-client (1:10.3.17-0+deb10u1) wird eingerichtet ... libcgi-fast-perl (1:2.13-1) wird eingerichtet ... mariadb-server (1:10.3.17-0+deb10u1) wird eingerichtet ... Trigger für systemd (241-7~deb10u1+rpi1) werden verarbeitet ... Trigger für man-db (2.8.5-2) werden verarbeitet ... Trigger für libc-bin (2.28-10+rpi1) werden verarbeitet ... NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! In order to log into MariaDB to secure it, we'll need the current password for the root user. If you've just installed MariaDB, and you haven't set the root password yet, the password will be blank, so you should just press enter here. Enter current password for root (enter for none): OK, successfully used password, moving on... Setting the root password ensures that nobody can log into the MariaDB root user without the proper authorisation. You already have a root password set, so you can safely answer 'n'. Change the root password? [Y/n] y New password: Re-enter new password: Password updated successfully! Reloading privilege tables.. ... Success! By default, a MariaDB installation has an anonymous user, allowing anyone to log into MariaDB without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? [Y/n] y ... Success! Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? [Y/n] y ... Success! By default, MariaDB comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? [Y/n] y - Dropping test database... ... Success! - Removing privileges on test database... ... Success! Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? [Y/n] y ... Success! Cleaning up... All done! If you've completed all of the above steps, your MariaDB installation should now be secure. Thanks for using MariaDB! Failed to restart apache2.service: Unit apache2.service not found. pi@raspberrypi:~ $ sudo nano webserver.sh
meine webserver.sh sieht so aus inzwischen
Bash
Alles anzeigen#!/bin/bash sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install apache2 -y sudo apt-get install php7.3 php7.3-cli php7.3-curl php7.3-gd php7.3-intl php7.3-json php7.3-imagick php7.3-apcu php7.3-mbstring php7.3-mysql php7.3-opcache php7.3-read$ sudo apt install mariadb-server mariadb-client -y sudo mysql_secure_installation sudo apt-get install phpmyadmin -y cd /var/www/html sudo wget http://www.dd6lkb.com/phpinfo.zip sudo unzip phpinfo.zip sudo rm phpinfo.zip cd \ sudo systemctl restart apache2
die php7... zeile ist natürlich länger
lars
-
- Offizieller Beitrag
E: Paket libapache2-modphp7.3 kann nicht gefunden werden.
Da fehlt ein Bindestrich. Das Paket heißt libapache2-mod-php7.3
-
danke, behoben.
aber was ist der unterschied zwischen install und wget (kopieren) von phpmyadmin?
lars
-
In #64 hast du geschrieben "Moin, ich verwende gerade deine Anleitung um einen PI3 zum webserver aufzubauen."
Das hast du scheinbar nicht.
Nach meiner Anleitung brauchst du nur ein frisches Buster-Image installieren.
Apache 2 und PHP installierst du mit einer einzigen Codezeile. s. #68
Apache 2 wird bei diesem Befehl automatisch mitinstalliert.
Dann installierst du MariaDB mit
und konfigurierst es mit
Da brauchst du nur ein paar Fragen beantworten.
anschließend startest du den Apache2 neu.
Wenn du meinst die 3 Codezeilen in eine scipt-Datei mit 17 Codezeilen automatisieren zu müssen, dann kann ich dir dabei auch nicht helfen.
Helfen kann ich dir nur, wenn du dich auch an meine Anleitung hälst.
-
Franjo G ja wenn ich natürlich in zeile E: Paket libapache2-modphp7.3 kann nicht gefunden werden. vergesse das - einzusetzten was ich beim kopieren verplant habe, dqnn fehlt mir logischerweise die apache lib. hyle hatte mir eben den hinweis gegeben.
wenn ich meinen webserver am laufen habe, werde ich alles neu installlieren...(mein bashfile) starten und dann sollte dort alles von alleine passieren.
danke
-
Hallo Leute, ich konnte jetzt weiter machen und habe ein Problem mit der Datei in Phpmyadmin die umbenannt werden soll.
sorry, mein Fehler. cd /usr/share/phpmyadmin
Hab's gerade korrigiert
vermeintlich ist die Datei nicht exitent:
...ot@raspberrypi:~# cd /usr/share/phpmyadmin
root@raspberrypi:/usr/share/phpmyadmin# sudo mv config.sample.inc.php config.inc.php mv: der Aufruf von stat für 'config.sample.inc.php' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
und mit dem nano Befehl im anschluss öffnet sich eine leere Datein.
jetzt frage ich mich ob ich mit den:
Hierzu müsst ihr die Datei /usr/share/phpmyadmin/config.sample.inc.php
umbenennen in /usr/share/phomyadmin/config.inc.php
Satz noch etwas machen kann oder ob mir im Vorfeld ein Fehler unterlaufen ist? .
auch so, ich führe das ganze von putty aus und habe mich vorab zum rootuser gemach, damit ich nicht immer das pw eingeben muss.
-
Dein Fehler ist, daß du PhpMyAdmin nicht mit wget ..... in das Verzeichnis /usr/share heruntergeladen hast und der weiteren Anleitung gefolgt bist, sondern mit apt-get install phpmyadmin installiert hast.
Wenn du meine Anleitung abänderst, dann kann das auch nicht mehr funktionieren, weil alle Pfade .... nicht mehr passen.
Entweder deinstallierst du phpmyadmin wieder und machst bei meiner Anleitung weiter oder du musst selber herausfinden, wie du das noch retten kannst.
Nachtrag:
Du kannst ja versuchen die Pfade .... herauszufinden. Dann musst du aber die gesamte weitere Anleitung dementsprechend abändern.
Bei der Datei /etc/apache2/conf-available/phpmyadmin.conf ist es normal, daß sich eine leere Datei öffnet, da diese noch nicht existiert. Diese wird erst beim abspeichern erstellt. Aber der Code aus meiner Anleitung funktioniert dann auch nicht mehr. Da müsstest du auch alle Pfade abändern.
-
Du kannst ja auch keinen BMW kaufen und mit einer Reparaturanleitung von Audi reparieren. Das kann nicht funktionieren
-
yo das stimmt.
meine vorgehenweise ist schon copy - past. destwegen suche ich gerade den befehl, welchen ich falsch eingab. und damit ich nicht ewig deine Anleitung anpassen muss werde ich phpmyadmin löschen. wie kann ich das machen?
-
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!