WordPress installéieren op Debian Server 9 ouni cpanel

Wëllkomm, Bridder, op en exklusiven Artikel mam Titel. Installéiere vu WordPress op Debian Server. Ouni de Besoin fir all Kontrollpanel, vun de berühmte Panelen wéi Cpanel, Plask, DirectAdmin, vistacp, an aner bezuelten a gratis Panelen fir en Ëmfeld ze kreéieren fir ze lafen, Websäiten a verwalten se mat Features déi tëscht all Panel vun deem aneren ënnerscheeden, an natierlech déi bekanntst ënnert hinnen ass de cpanel Panel. Ouni weider Astelle wäerte mir WordPress op Debian 9 an Apache 5 installéieren

Erklärung Ufuerderunge

1 - System Debian Op engem Server positionéiert (Internet Server).

2- Zougang zu den Inselen op de Server oder de Root Admin Kont.

3 - Statesch IP Adress oder op de Server oder Server konfiguréiert. Natierlech ass dëst verfügbar fir all Server deen Dir vum Data Center bucht,

4 - Wann Dir Är Websäit fir de Public verfügbar maacht, musst Dir Domain oder Domain Reservatioun fir dns mam Server ze verbannen,

5- Installéieren Apache-  LAMP op engem Debian System.

6 - Kopie WordPress Déi lescht Versioun vun der offizieller Websäit.

7 - De Programm fir mam Server ze verbannen Putty

 

Wat ass den Debian System?

Den Debian System oder d'Debian Verdeelung ass e Computerbetribssystem dee ganz aus gratis an oppe Software besteet, dat heescht datt jiddereen deen de System bäidroe kann an entwéckelen ënner der GNU General Public License fält. Debian benotzt de Linux Kernel a GNU Tools, an d'Debian Verdeelung ass bekannt fir säi strikt Engagement fir oppen, kollaborativ a partizipativ Tester. Debian ass e globale Betribssystem gëeegent fir vill perséinlech a Büro benotzt, Datebank Servicer, Serveren, a Stockage Servicer.

Wat ass Apache

Apache Numm op Englesch  Apache HTTP Server. Apache ass deen deen eng ganz grouss Roll an der Entwécklung vum Web a weltwäite Wuesstum an de fréien Deeg vun der Web Ära gespillt huet. Wat ass Apache benotzt a wat ass seng Missioun. Apache gëtt benotzt fir statesch an dynamesch Websäiten ze déngen. Statesch wéi HTML Sprooch an Dynamik déi änneren wéi Foren, WordPress an aner Scripten oder Uwendungen déi entwéckelt sinn fir d'Apache Ëmfeld a Featuren ze benotzen. An Apache ass tatsächlech ee vun de Komponente vum Webentwécklungspaket bekannt als LAMP, deen de Linux Betribssystem oder GNU Linux enthält, de Webserver, d'Mysql Datebank, a vill Programméierungssproochen, dorënner php, Python a Perl. Apache gëtt verdeelt als Deel vun engem vun de propriétaire Software Packagen. Ee vun de Virdeeler vun Apache ass datt et Inhalt op eng ganz zouverlässeg a ganz sécher Manéier gëtt 

Virdeeler vun der Installatioun vu WordPress op Debian

Ee vun den eigentleche Virdeeler ass Suen ze spueren am Verglach zum Kontrakt mat Hostingfirmen. Zweetens, d'Sitegeschwindegkeet op Debian Verdeelung am Verglach mat der Installatioun op cpanel. Eng bemierkenswäert Geschwindegkeet vun 25%, an dëst dréit zur Verbreedung vum Site bei der Sich an der Opstig bäi. Äre Ranking op Google an aner Sichmotoren. A fir Äert materiellt Akommes ze erhéijen. Aner wéi d'Längegkeet vun arabeschen oder auslännesche Hostingfirmen ze vermeiden. Déi bitt Hosting Pläng fir $ 3 pro Mount a si addéieren 400 Websäiten um selwechte Server. An Dir ufänkt d'Läusegkeet op Ärem Site ze bemierken wann et méi wéi 100 Artikelen iwwer d'Erfahrung iwwerschreift. Wann eng Websäit op engem private vps Server ass, ass d'Internetlinn. Op de Server mat voller Kraaft fir Är Site, an dëst hëlleft Iech beim Download vun Ärem Site a séier Daten fir Är Besucher. Aner wéi de Schutz vum Hacking, deen Hostingfirmen beaflosst wéinst falschen Konfiguratiounen. Ech schwätzen net iwwer all Hostingfirmen. Et gi Hostingfirmen mat staarke Schutz, awer si sinn auslännesch an net arabesch. Well während menger Carrière um Internet hunn ech mat méi wéi 15 arabesch Firmen beschäftegt, an all vun hinnen, ouni Ausnam, verdéngen den Numm vun Hostingfirmen net. Ee vun de wichtegsten Features ass datt déi ganz Serverressourcen nëmme fir Är Site sinn an net op enger Kontrollpanel verdeelt ginn, déi RAM a Prozessor verbraucht, an dëst verbessert d'Stabilitéit vun Ärem Site a verbessert och Äre Ranking op der Sich an Äre finanziellen. Gewënn etc.

Firwat wielen WordPress

WordPress, natierlech, commandéiert de Moment méi wéi 35%. Eng vun de Websäiten um Internet fir einfach Benotzung a SEO Kompatibilitéit. Wärend Dir kënnt konfiguréieren an equipéieren fir all Beräicher ze passen. Vun Artikelen schreiwen bis Erklärungen. Oder e perséinleche Blog, op deem Dir Är Erfarungen presentéiert, oder en Online-Geschäft fir Servicer a Produkter ze verkafen. Oder eng Institutioun oder Ausbildung, wéi eng Berodungsplaz, an déi aner Fonctiounen sinn eng Onmass.

 

Erklärungsnotiz gëtt vum Mekano Tech Informatics op echte Serveren

Ech reservéiert de Server vun Data Center Hetzner Vun der Cloud Server Service. Dir hutt den Debian Distro ausgewielt deen automatesch installéiert a prett ass

Beschreiwung: Installéiere vum LAMP Package

Ier Dir d'Lampe installéiert déi Apache a sengen Deeler enthält, ass dat éischt wat mir maachen virun der Installatioun d'Packagen an de Kernel ze aktualiséieren an d'Sécherheetsproblemer mat dëse Kommandoen ze korrigéieren

apt-get update
apt-get upgrade
apt-get dist-upgrade

Bild fir den éischten Update Kommando ze addéieren fir WordPress op Debian 9 Server ze installéieren ouni cpanel

E Bild deen d'Additioun vun den éischte Kommandoen weist fir Packagen op enger Debian Verdeelung ze aktualiséieren

Dëst ass d'Resultat vun der Saach nodeems se bäigefüügt gouf, weist wéi den Update gemaach gouf

apt-get update Ign:1 http://mirror.hetzner.de/debian/packages stretch InRelease Get:2 http://security.debian.org stretch/updates InRelease [94.3 kB] Get:3 http://mirror hetzner.de/debian/packages stretch-updates InRelease [91.0 kB] Ign:4 http://deb.debian.org/debian stretch InRelease Get:5 http://deb.debian.org/debian stretch-updates InRelease [ 91.0 kB] Get:6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Get: 7 http://mirror.hetzner.de/debian/stretch security/updates InRelease [94.3 kB] ] Hit: 8 http://mirror.hetzner.de/debian/packages Streck Verëffentlechung Hit: 9 http://deb.debian.org/debian Streck Verëffentlechung Kritt: 10 http://security.debian.org Streck/ Updates /non-free Sources [1,216 B] Kritt:11 http://security.debian.org/updates/main Sources [207 kB] Kritt:12 http://security.debian.org stretch/updates/contrib Sources [1,384 B] Kritt:13 http://security.debian.org stretch/updates/main amd64 Packages [495 kB] Kritt:14 http://security.debian.org stretch/updates/main Tra nslation-en [221 kB] Get:15 http://deb.debian.org/debian stretch-updates/main Sources [13.1 kB] Ign:16 http://mirror.hetzner.de/debian/packages stretch-backports /main amd64 Packages Ign:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en Get:16 http://mirror.hetzner.de/debian/packages stretch-backports/main amd64 Packages [601 kB] Kritt:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en [459 kB] Ign:18 http://mirror.hetzner.de/debian/security stretch /updates/main amd64 Packages Ign:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en Get:18 http://mirror.hetzner.de/debian/security/updates/ main amd64 Packages [495 kB] Kritt:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en [221 kB] Kritt:22 http://deb.debian.org/debian stretch / Haaptquellen [6,745 kB] Get:23 http://deb.debian.org/debian stretch/non-free Sources [79.4 kB] Get:24 http://deb.debian.org/debian stretch/contr ib Sources [44.7 kB] 10.0 MB an 3s (2,624 kB/s) gesammelt Paketlëschte liesen ... fäerdeg

Mir addéieren de folgende Kommando, dat ass

apt-get upgrade

De Virdeel vun dësem Kommando oder wat et mécht ass de System op déi lescht Versioun vun Debian ze upgrade. Follegt d'Schrëtt fir WordPress op Debian Server 9 ouni cpanel z'installéieren

E Bild deen de Kommando weist fir Debian z'installéieren fir WordPress drop z'installéieren

Et wäert mat Iech schéngen wéi am Bild gewisen. An hei seet de System Iech, wëllt Dir wierklech Upgrade? Follegt ech den Upgrade Prozess? Dir schreift de Buschtaf y fir d'Wuert Jo an dréckt dann op Enter. Fir den Upgrade Prozess ofzeschléissen

Hei ass d'Resultat vun der Saach nom Enn vum Upgrade. Eng kleng Notiz, de Server deen ech benotzen huet déi lescht Debian Versioun installéiert, déi Debian 9 zu dësem Zäitpunkt ass. Et huet net vill Zäit gedauert fir ze upgraden. Dëst ass d'Ausgab

apt-get upgrade Package Lëschte liesen ... fäerdeg Gebai Ofhängegkeet Bam Liesen Staat Informatioun ... fäerdeg Berechnen Upgrade ... fäerdeg Déi folgend Pakete ginn Upgrade: qemu-guest-agent qemu-utils 2 Upgrade, 0 nei installéiert, 0 ze läschen an 0 net Upgrade. Muss 1,300 kB vun Archiven kréien. No dëser Operatioun ginn 2,048 B zousätzlech Disk Space benotzt. Wëllt Dir weiderfueren? [Y/n] y Get:1 http://security.debian.org stretch/updates/main amd64 qemu-guest-agent amd64 1:2.8+dfsg-6+deb9u7 [315 kB] Get:2 http:// security.debian.org stretch/updates/main amd64 qemu-utils amd64 1:2.8+dfsg-6+deb9u7 [986 kB] Huelt 1,300 kB an 0s (14.0 MB/s) (Liesen Datebank ... 33909 Dateien an Verzeichnisser aktuell installéiert.) Preparéieren fir auszepaken .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Auspacken qemu-guest-agent (1:2.8+dfsg-6+deb9u7) iwwer (1 :2.8+dfsg-6+deb9u5) ... Auspacken virbereeden .../qemu-utils_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... qemu-utils auspaken (1:2.8+dfsg-6+ ) deb9u7) iwwer (1:2.8 + dfsg-6 + deb9u5) ... qemu-guest-agent opsetzen (1:2.8 + dfsg-6 + deb9u7) ... qemu-utils opstellen (1:2.8 + dfsg) ) 6+deb9u7) ... Veraarbechtung Ausléiser fir systemd (232-25+deb9u11) ... Veraarbechtung Ausléiser fir man-db (2.7.6.1-2) ...

Nodeems Dir den Upgrade ofgeschloss hutt, füügt Dir de folgenden Kommando un, deen um Ufank vun der Erklärung uewen opgezielt ass.Et bestätegt datt den Upgradeprozess fir Systemservicer aktualiséiert gëtt an net de ganze System aktualiséiert gëtt. D'Saach déi Dir maacht ass e System Upgrade ze maachen

apt-get dist-upgrade

Dëst ass e Bild deen de Prozess weist nodeems d'Bestellung bäigefüügt gouf

D'Bild weist e Kommando fir sécher ze stellen datt d'Packagen aktualiséiert ginn an net de System Upgrade

Den éischte Schrëtt fir d'Aktualiséierung an d'Upgrade vu Packagen an de Betribssystem op déi lescht Versioun ass ofgeschloss

Den zweete Schrëtt ass den Hostnumm op de Server duerch dëse Kommando ze addéieren, deen den Hostnumm mat Ärem eegene beschreiwende Numm ännert. Awer bewosst datt Dir vläicht de Server oder de System nei starten musst.De System gëlt den Hostnumm oder den Hostnumm deen Dir derbäigesat.

hostnamectl set-hostname hostname.yourdomain.com

hostname.yourdomain.com

Hei muss den Hostnumm den Numm vun engem Sub-Domain vun Ärem Domain sinn oder dem Domain, deen Dir reservéiert hutt fir de WordPress Server ze lafen. Beispill word.mekan0.com

Nodeems Dir dëse Kommando bäigefüügt hutt, dréckt Enter op Ärer Tastatur. Hei ass e Bild als e Beispill fir Neem-Host ze addéieren

E Bild weist wéi een den Nummhost op den Debian Server bäidréit

 

An den nächste Plang an

Mir installéieren e puer néideg Utilities a mir brauche se fir Feeler ze léisen an ze fixéieren. Dir füügt de folgende Kommando un

apt install net-tools sudo wget curl bash-completion

Ech mengen datt den Debian 9 System dës Utilities huet, awer gitt sécher a füügt dës Kommandoen als Backup. Wann Dir fäerdeg sidd, de Server nei starten andeems Dir de Kommando tippt neistarten  Nom Neistart mellt Dir Iech op de Server an Dir mierkt datt de Servernumm op d'Adress vum Nummserver geännert gouf, dee mir erstallt hunn, zum Beispill am Bild.

E Bild weist e Beispill fir den Nummserver an d'Debian 9 Verdeelung z'änneren

Dir wäert hei an der Kommandoprompt bemierken datt den Numm vum Server geännert gouf an och den Numm vum Server wéi op der Foto an dës Donnéeën déi erschéngen beim Restart vum Server an erëm aloggen

Installéiert Apache

Nodeems Dir Iech op de Server mat Admin Privilegien (root) ugemellt hutt, installéiere mir Apache HTTP, deen an den Debian 9 Repositories verfügbar ass. Dir füügt dëse Kommando un d'Kommandoprompt an dréckt Enter

 apt installéiert apache2

Nodeems Dir den Apache Install Kommando bäigefüügt hutt, gesitt Dir an der Kommandoprompt, ob Dir d'Installatioun vun Apache scho fäerdeg sollt maachen oder net, sou erschéngt de Code.

apt installéieren apache2 Liese Package Lëschte ... fäerdeg Gebai Ofhängegkeet Bam Liesen Staat Informatioun ... fäerdeg Déi folgend zousätzlech Pakete ginn installéiert: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2. -0 libperl5.24 perl Proposéiert Packagen: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl maachen Recommandéiert Packagen: ssl-cert ëmbenennen Déi folgend NEW Packagen ginn installéiert: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillildap-1, upgraded. 5.2 nei installéiert, 0 fir ze läschen an 5.24 net aktualiséiert. Muss 0 kB vun Archiven kréien. No dëser Operatioun gëtt 11 MB zousätzlech Disk Space benotzt. Wëllt Dir weiderfueren? [J/n]

Dir dréckt de Bréif Y op der Tastatur, da dréckt Dir Enter, a nodeems d'Installatioun vun Apache fäerdeg ass, öffnen mir de Browser an tippen d'IP vum Server. Am Browser, a mengem Fall, sinn ech d'IP.De Server op ech erklären ass 159.69.215.225 Et erschéngt mat Iech wéi dëst Bild E Bild deen déi richteg Operatioun vun Apache op der Bian 9. Verdeelung weist

Nodeems Dir sécher sidd datt Apache korrekt installéiert ass an dëst Bild uewen ass. Assuréiert datt Apache korrekt op der Debian Verdeelung installéiert ass. Elo installéiere mir déi lescht Versioune vu php Iwwersetzer. Fir de Wordpress CMS mat dësem Kommando ze liesen an dréckt Enter.

apt install libapache2-mod-php7.0 php7.0 php7.0-gd php7.0-xml php7.0-curl php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc

De System weist Iech ob mir d'Installatioun fäerdeg maachen oder net.Annuléieren Wéi d'Befehle hei uewen, tippt Dir de Buschtaf Y an dréckt Enter. an der Tastatur. Wéi am Bild gewisen Bild weist de Kommando fir php Iwwersetzungen op Debian 9 z'installéieren

Nodeems d'Installatioun vu php Iwwersetzungen ofgeschloss ass, sinn déi lescht Versiounen elo gemaach. Installéiert MariaDB, en Datebankserver. Et muss installéiert ginn fir eng Datebank fir WordPress ze kreéieren. A kontaktéiert se fir datt mir WordPress mat dësem korrekt installéiere kënnen.

apt install php7.0-mysql mariadb-server mariadb-client

De System bitt Iech fir d'Installatioun weiderzemaachen oder net, wéi dat wat an de fréiere Kommandoen geschitt ass, gitt Dir de Buschtaf Y an dréckt den Enter Knäppchen op der Tastatur fir d'Installatioun weiderzemaachen. Dës Informatioun erschéngt op der Kommandoprompt fir sécherzestellen datt d'Installatioun richteg ass

apt installéieren php7.0-mysql mariadb-server mariadb-client
Liest Paketlëschten ... gemaach
Ofbau Abhängiebaum
Liest Informatioun vum Staat ... gemaach
Déi folgend zousätzlech Pakete ginn installéiert:
galera-3 gawk libconfig-inifiles-perl libdbi-perl Liewenmalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client-10.1 mariadb-client-core-10.1
mariadb-common mariadb-server-10.1 mariadb-server-core-10.1 mysql-common
rsync socat
Ugepasst Paketen:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-erklärung-perl mailx mariadb-test netcat-openbsd tinyca
Recommandéiert Packagen:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
Déi folgend NEW Pakete ginn installéiert:
galera-3 gawk libconfig-inifiles-perl libdbi-perl Liewenmalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client mariadb-client-10.1
mariadb-client-core-10.1 mariadb-gemeinsame mariadb-server mariadb-server-10.1
mariadb-server-core-10.1 mysql-common php7.0-mysql rsync socat
0 upgradéiert, 19 nei installéiert, 0 fir ze réckelen an 0 net upgradéiert.
Dir braucht 25.7 MB vun Archiven ze kréien.
Nodeems dës Operatioun 189 MB vun zousätzlech Disk Space benotzt gëtt.
Wëllt Dir weiderfueren? [Y / n] y
Get: 1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Get: 2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
Kritt:3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB]
Kritt:4 http://deb.debian.org/debian stretch/main amd64 mysql-common all 5.8+1.0.2 [5,608 B]
Kritt:5 http://deb.debian.org/debian stretch/main amd64 mariadb-common all 10.1.38-0+deb9u1 [28.4 kB]
Kritt:6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
Get: 7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
Kritt:8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
Kritt: 9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB]
Gitt: 10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl all 2.94-1 [53.4 kB]
Get:11 http://deb.debian.org/debian stretch/main amd64 Liewenmalloc1 amd64 3.6.0-9.1 [89.8 kB]
Kritt:12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB]
Kritt:13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB]
Kritt:14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
Kritt:15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
Gitt:16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB]
Kritt:17 http://deb.debian.org/debian stretch/main amd64 mariadb-client all 10.1.38-0+deb9u1 [27.2 kB]
Kritt:18 http://deb.debian.org/debian stretch/main amd64 mariadb-server all 10.1.38-0+deb9u1 [27.3 kB]
Kritt:19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
Huelt 25.7 MB an 0s (35.8 MB/s)
Preconfiguring Packages ...
Wielt virdrun net ausgewielte Package libmpfr4:amd64.
(Liesdatenbank ... 35883 Dateien a Verzeechnes déi aktuell installéiert sinn.)
Auspacken virbereeden .../libmpfr4_3.1.5-1_amd64.deb ...
Auspacken libmpfr4:amd64 (3.1.5-1) ...
Wielt virdrun net ausgewielte Package libsigsegv2:amd64.
Virbereeden fir auszepaken .../libsigsegv2_2.10-5_amd64.deb ...
Auspacken libsigsegv2:amd64 (2.10-5) ...
Konfiguréieren libmpfr4:amd64 (3.1.5-1) ...
Konfiguratioun vun libsigsegv2:amd64 (2.10-5) ...
Wielt virdrun net ausgewielte Package Gawk.
(Liesdatenbank ... 35905 Dateien a Verzeechnes déi aktuell installéiert sinn.)
Auspacken virbereeden .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ...
Gawk auspacken (1:4.1.4+dfsg-1) ...
Wielt virdrun net ausgewielte Package mysql-common.
Preparéieren fir auszepaken .../01-mysql-common_5.8+1.0.2_all.deb ...
Mysql-common (5.8+1.0.2) auspacken ...
Wielt virdru net gewielte Package mariadb-common.
Preparéieren fir auszepaken .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ...
Auspacken mariadb-common (10.1.38-0+deb9u1) ...
Wielt virdrun net ausgewielte Package galera-3.
Auspacken virbereeden .../03-galera-3_25.3.19-2_amd64.deb ...
Auspackung Galera-3 (25.3.19-2) ...
Wielt virdrun net ausgewielte Package libdbi-perl.
Auspacken virbereeden .../04-libdbi-perl_1.636-1+b1_amd64.deb ...
Auspacken libdbi-perl (1.636-1+b1) ...
Wielt virdrun net ausgewielte Package libreadline5:amd64.
Preparéieren fir auszepaken .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ...
Auspacken libreadline5:amd64 (5.2+dfsg-3+b1) ...
Wielt virdrun net ausgewielte Package mariadb-client-core-10.1.
Preparéieren fir auszepaken .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Auspacken mariadb-client-core-10.1 (10.1.38-0+deb9u1) ...
Wielt virdrun net ausgewielte Package libconfig-inifiles-perl.
Preparéieren fir auszepaken .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
Auspacken libconfig-inifiles-perl (2.94-1) ...
Virdru net gewielte Package auswielen Liewenmalloc1.
Auspacken virbereeden .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
Auspacken Liewenmalloc1 (3.6.0-9.1) ...
Wielt virdrun net gewielte Package mariadb-client-10.1.
Preparéieren fir auszepaken .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ...
Auspacken mariadb-client-10.1 (10.1.38-0+deb9u1) ...
Wielt virdrun net gewielte Package mariadb-server-core-10.1.
Preparéieren fir auszepaken .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Auspacken mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Wielt virdrun net gewielte Package rsync.
Preparéieren fir auszepaken .../11-rsync_3.1.2-1+deb9u2_amd64.deb ...
Auspacken rsync (3.1.2-1+deb9u2) ...
Wielt virdrun net gewielte Package socat.
Auspacken virbereeden .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ...
Socat auspaken (1.7.3.1-2+deb9u1) ...
Mysql-common opsetzen (5.8+1.0.2) ...
Update-Alternativen: benotzt /etc/mysql/my.cnf.fallback fir /etc/mysql/my.cnf (my.cnf) am Auto Modus ze bidden
mariadb-common opsetzen (10.1.38-0+deb9u1) ...
Update-Alternativen: benotzt /etc/mysql/mariadb.cnf fir /etc/mysql/my.cnf (my.cnf) am Automodus ze bidden
Wielt virdrun net ausgewielte Package mariadb-server-10.1.
(Liesdatenbank ... 36487 Dateien a Verzeechnes déi aktuell installéiert sinn.)
Preparéieren fir auszepaken .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ...
Auspacken mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Wielt virdrun net gewielte Package mariadb-Client.
Preparéieren fir auszepaken .../mariadb-client_10.1.38-0+deb9u1_all.deb ...
Auspacken mariadb-Client (10.1.38-0+deb9u1) ...
Wielt virdrun net gewielte Package mariadb-Server.
Preparéieren fir auszepaken .../mariadb-server_10.1.38-0+deb9u1_all.deb ...
Auspacken mariadb-Server (10.1.38-0+deb9u1) ...
Wielt virdrun net ausgewielte Package php7.0-mysql.
Preparéieren fir auszepaken .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ...
Auspacken php7.0-mysql (7.0.33-0+deb9u3) ...
Astelle php7.0-mysql (7.0.33-0+deb9u3) ...

Erstellt Configuratiounsdatei /etc/php/7.0/mods-available/mysqlnd.ini mat neier Versioun

Erstellt Configuratiounsdatei /etc/php/7.0/mods-available/mysqli.ini mat neier Versioun

Erstellt Configuratiounsdatei /etc/php/7.0/mods-available/pdo_mysql.ini mat neier Versioun
Konfiguratioun vun libconfig-inifiles-perl (2.94-1) ...
Liewenmalloc1 (3.6.0-9.1) opsetzen ...
Veraarbechtung Trigger fir libapache2-mod-php7.0 (7.0.33-0+deb9u3) ...
Socat opsetzen (1.7.3.1-2+deb9u1) ...
Gawk opsetzen (1:4.1.4+dfsg-1) ...
rsync opsetzen (3.1.2-1+deb9u2) ...
Erstellt Symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
Veraarbechtung Ausléiser fir libc-bin (2.24-11+deb9u4) ...
Galera-3 opsetzen (25.3.19-2) ...
Veraarbechtung Ausléiser fir systemd (232-25+deb9u11) ...
Veraarbechtung Ausléiser fir man-db (2.7.6.1-2) ...
Konfiguratioun vun libreadline5:amd64 (5.2+dfsg-3+b1) ...
Konfiguratioun vun libdbi-perl (1.636-1+b1) ...
Konfiguréieren mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Konfiguréieren mariadb-client-core-10.1 (10.1.38-0+deb9u1) ...
Konfiguréieren mariadb-client-10.1 (10.1.38-0+deb9u1) ...
Mariadb-Client opsetzen (10.1.38-0+deb9u1) ...
Konfiguréieren mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Erstellt Symlink /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Erstellt Symlink /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Erstellt Symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
Mariadb-Server opsetzen (10.1.38-0+deb9u1) ...
Veraarbechtung Ausléiser fir libc-bin (2.24-11+deb9u4) ...
Veraarbechtung Ausléiser fir systemd (232-25+deb9u11) ...
root@word:~#

Den zweete Schrëtt ass d'MariaDB ze lafen déi mir installéiert hunn. Mir tippen dëse Kommando fir ze lafen

systemctl start mariadb

No laafen MARIADB

Mir installéieren de Mysql Datebank Wizard. Sécher an Dir wäert gefrot ginn e staarkt Passwuert ze wielen. Fir de Root Benotzer well et d'Passwuert vum Administrator vum Server benotzt. Am Datebankmanager addéiere mer awer de folgende Kommando. Fir de mysql Datebank Handler mat dësem Kommando z'installéieren.

mysql_secure_installation

Dir wäert bemierken nodeems Dir de Kommando bäigefüügt hutt. Et freet Iech d'Passwuert fir d'Root ze schreiwen. De Server deen Dir schreift. An hie wäert Iech säi staarkt Passwuert weisen, Dir dréckt Y. Da dréckt Enter. Dir wäert gefrot ginn en neit Passwuert anzeginn fir dat neit Passwuert anzeginn. Da dréckt Enter an de System wäert Iech bestätegt andeems Dir d'Passwuert fir d'zweete Kéier aginn. Fir sécherzestellen datt Dir et tippt an dréckt Enter. Da wäert de System Iech soen

Gitt dat aktuellt Passwuert fir root (y. n):               Dir dréckt y an dann gitt 

Nodeems Dir dréckt, wäert Dir soen datt Dir schonn eng Rei vu Root Passwierder hutt,             Press n dann gitt

Wäert hien Offer fir de Root Passwuert z'änneren? [J/N]                        Dir dréckt op y an gitt fir d'Passwuert fir d'Admin-Datenbanken z'änneren
Dir gitt dat neit Passwuert an dann gitt an Dir gitt et nach eng Kéier fir ze bestätegen an gitt dann als Standard. D'MariaDB Installatioun enthält en anonyme Benotzer, wat jidderengem erlaabt
Fir Iech op MariaDB ze loggen ouni e Benotzerkont ze kreéieren

De System wäert Iech weisen

Anonym Benotzer ewechhuelen? [J/N]                                      Dir schreift y an dann gitt 

Optiounen erschéngen déi arrangéieren andeems Dir op dës Bréiwer klickt.

n dann gitt 

y dann gitt 

y dann gitt 

Dësen Output vun der Kommandoprompt enthält all d'Schrëtt déi Dir gemaach hutt fir mysql ze installéieren oder opzestellen

root@word:~# mysql_secure_installation

HËLLEF: ALL DÄITLECH OFSCHALT VUN ENGER SCRIPT RÉIERMEDÉINET fir all MariaDB
SERVER BEI PRODUCTIVE BENOTZT! PLEASEN VIR ALL EEN SCHWÄTZT!

Fir Iech an d'MariaDB ze protokolléieren, brauche mir de Stroum
Passwuert fir de Rootbenutzer. Wann Dir just d'MariaDB installéiert hutt, an
Dir hutt de Root-Passwuert nach net gesat, d'Passwuert ass eidel,
also sollt Dir einfach hei drécken.

Gitt d'aktuell Passwuert fir root (gitt no):
OK, erfollegräich benotzt Passwuert, geet weider ...

Setzt den root-Passwuert sécher datt keen kann an d'MariaDB mellt
root User ouni déi richteg Autorisatioun.

Dir hutt schonn e Root-Passwuert gespaart, fir datt Dir sëcher "n" beäntweren kann.

Root Passwuert änneren? [J/n] an
Neit Passwuert:
Neit Passwuert erstallt:
Passwuert agin!
Reloading Tabellen opzelueden.
... Erfolleg!


Par défaut eng MariaDB-Installatioun huet en anonyme Benotzer, et erméiglecht jidderengem
op MariaDB ze protokolléieren, ouni datt e Benotzerkont geschaaft hutt
se hunn. Dëst ass nëmme fir de Testen an d'Installatioun
e bësse méi roueg. Dir sollt se ze läschen, ier Dir an eng
Produktioun Ëmfeld.

Anonym Benotzer ewechhuelen? [J/n] an
... Erfolleg!

Normalerweis sollt Root nëmmen erlaabt vu "localhost" ze verbannen. Dëst
Fir sécher ze sinn, datt een am root-Passwuert vum Netz net geschéie kann.

Root Login op afstand net zouloossen? [J/n] n
... sprangen.

Par défaut kënnt d'MariaDB mat enger Datebank mam Numm 'Test' datt jiddereen kann
Zougang. Dëst gëllt och fir d 'Tester ze testen an misst weggeholl ginn
ier Dir an eng Produktiounsumwelt bewegt.

Testdatabase ewechhuelen an Zougang dozou kréien? [Y / n] an
- Falen Test Datebank ...
... Erfolleg!
- Privileg fir Datenbankproblemer auszeféieren ...
... Erfolleg!

D'Relatioun vun de Privilegetabellen garantéiert datt all Changementer déi bis elo gemaach goufen
wäert direkt féieren.

Reload Privileg Dëscher elo maachen? [Y / n] y
... Erfolleg!

Botzen up ...

Alles fäerdeg! Wann Dir all déi uewe genannte Schrëtt ofgeschloss hutt, Är MariaDB
Installatioun sollt elo sécher sinn.

Merci fir MariaDB ze benotzen!

Mir suergen dofir datt MariaDB geséchert ass

Well Par défaut registréiert de Root Kont ouni Passwuert. Fir potenziell Sécherheetsproblemer ze vermeiden, logge mir an d'Datebank. Benotzt de Root-Kont a gitt dës Kommandoen.

mysql -u root -p
 use mysql;
 update user set plugin='' where User='root';
 flush privileges;
 quit

Nodeems Dir den éischte Kommando aginn hutt, freet et Iech fir d'Passwuert, dat Dir tippt an dréckt Enter.

Dëst ass d'Ausgab vun de Kommandoen an der Kommandoprompt. D'Ausgab soll wéi dëse Code virun Iech erschéngen

root@word:~# mysql -u root -p
Passwuert aginn:
Wëllkomm um MariaDB Monitor. Kommandoen Enn mat ; oder \g.
Är MariaDB Verbindung ID ass 9
Server Versioun: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab an anerer.

Typ 'Hëllef;' oder '\h' fir Hëllef. Typ '\c' fir déi aktuell Input Ausso ze läschen.

MariaDB [(none)]> benotzt mysql;
Liest Tabellinformatioun fir d'Réalisatioun vun den Dësch- a Kolonnennimm
Dir kënnt dës Feature ausschalten fir e méi séier Startup mat -A ze kréien

Datebank geännert
MariaDB [mysql]> Update Benotzerset Plugin = '' wou Benotzer = 'root';
Query OK, 1 Zeil bezeechent (0.00 Sek.)
Reihen passend: 1 geännert: 1 Warnungen: 0

MariaDB [mysql]> Spull Privilegien;
Query OK, 0 Zeilen beaflosst (0.01 Sekonnen)

MariaDB [mysql] > ophalen
Äddi
root@word:~#

An eng Foto déi et weist Bild weist Datebankschutz am Debian 9

Duerno addéiere mer tls oder ssl Moduler. Mir lafen déi folgend Kommandoen

a2enmod rewrite ssl
a2ensite default-ssl.conf

Da maache mer op DocumentRoot fir all Siten déi mir aktivéiere wëllen. Mir öffnen d'Konfiguratiounsdateien mat dësem Kommando 

nano /etc/apache2/sites-enabled/000-default.conf

 Nodeems et mat Iech opgemaach ass, addéiert Dir, mir addéieren dëse Code 


       Optiounen Indexen FollowSymLinks MultiViews
       AllowOverride All
       Verlaangt all accordéiert
    

Da dréckt Dir e Bréif x op der Tastatur, dann y an dréckt Enter

Da gitt Dir dëse Kommando a füügt dee selwechte Code un, deen uewen ass nodeems Dir d'Datei opgemaach huet.

nano /etc/apache2/sites-enabled/default-ssl.conf

Da dréckt Dir op de Buschtaf x fir d'Datei ze verloossen an dréckt op y fir d'Ännerungen ze späicheren.Dëst ass e Bild dat weist wéi een de Code derbäisetzt Bild weist d'Konfiguratioun vu Dateien fir Websäiten op der Debian Verdeelung

Nodeems Dir gespäichert hutt, füügt Dir dëse Kommando un, fir sécher ze stellen datt d'Standardzertifikater fir d'Site mat dësem Kommando konfiguréiert sinn.

nano /etc/apache2/sites-enabled/default-ssl.conf

Wann d'Datei net mat Iech opmaacht well se net um Server ass. Dir luet dës Datei erof an lued se op dëse Wee erop

/etc/apache2/sites-enabled . duerch Programm gewinnt Wéi am Bild gewisen Bild weist eropluede Dateien op Debian Server 9

Fir d'Astellungen z'applizéieren, füügt dës Kommandoen an der Kommandoprompt

a2enmod headers
systemctl restart apache2.service

Elo testen mir d'Konfiguratioun vun Apache ob d'Konfiguratioun richteg gemaach gouf, a wat sinn d'Feeler. Wann et ok ass, starten mir d'Servicer mat dëse Kommandoen nei

apache2ctl -t
systemctl restart apache2.service mariadb.service
systemctl enable apache2.service mariadb.service

E Bild deen d'Verifizéierung vun Apache op der Debian 9 Serververdeelung weist

installéieren wordpress

Mir gitt d'Datebanke fir eng nei Datebank fir d'Installatioun vu WordPress duerch déi folgend Kommandoen ze kreéieren

mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress-user'@'localhost' IDENTIFIED BY 'wordpress-pass';
FLUSH PRIVILEGES;

notéiert.  wordpress-pass  Dir schreift op senger Plaz d'Benotzerpasswuert vun der WordPress Datebank, déi mir erstallt hunn

Nodeems Dir dës Befehle bäigefüügt hutt fir d'Datebank an de Benotzer vun den Datenbanken ze kreéieren an d'Privilegien ze ginn. Mir lueden d'WordPress Versioun vun der offizieller Websäit mat dem wget Kommando erof an dekompriméiere se hei. An der Tempdatei mat dëse Kommandoen

cd /tmp
wget http://wordpress.org/latest.tar.gz
tar xfz latest.tar.gz
cp -rf wordpress/* /var/www/html/
rm /var/www/html/index.html

Elo gi mir Schreifrechter fir WordPress Dateien mat dëse Kommandoen

chmod -R 775 /var/www/html/
chgrp -R www-data /var/www/html/
ls -al /var/www/html

Elo freet Dir d'IP vum Server am Browser fir WordPress z'installéieren, wéi am Bild gewisen

Bild weist déi éischt Installatioun vu WordPress op Debian 9

E Bild weist d'Installatiounsphase vu WordPress

Fëllt dann déi üblech Installatiounsschrëtt of

. Gratulatioun, Dir hutt WordPress op Debian Server 9 installéiert ouni cpanel,

 

An dëser Erklärung hunn ech bewosst all d'Detailer abegraff fir de Benefice vun deenen, déi d'Additioun vu Coden net kennen a wat se bedeiten a fir jiddereen.

Eng aner Erklärung gëtt gemaach fir den Domain mam Server ze verbannen an d'Wordpress an de Server komplett ze schützen. Sidd ëmmer bewosst wat nei ass. Alles wat Dir maache musst ass Iech op d'Notifikatiounen abonnéieren 

Erklärung Titel. Installéiere vu WordPress op Debian Server 9 ouni cpanel

Et ass net erlaabt den Artikel ze kopéieren an op all Site opzehuelen ouni d'Quell ze nennen, dat ass Mekano Tech

Mir mussen d'intellektuell Propriétéitsrechter respektéieren 

Zesummenhang posts
Verëffentlechen den Artikel op

Füügt e Kommentar derbäi