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
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
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
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
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.
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
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
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
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
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
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
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
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