Ongi etorri, anaiak, izenburuko artikulu esklusibo batera. WordPress instalatzea Debian zerbitzarian. Inolako kontrol-panel beharrik gabe, Cpanel, plask, DirectAdmin, vistacp eta ordainpeko eta doako beste panel batzuetatik exekutatzeko, webguneak eta haiek kudeatzeko ingurune bat sortzeko, panel bakoitzaren eta bestearen artean desberdinak diren funtzioekin, panel ospetsuetatik, eta, jakina, horien artean ospetsuena cpanel panela da. Gehiagorik gabe, WordPress instalatuko dugu Debian 9 eta Apache 5-en
Azalpen baldintzak
1 - Sistema Debian Zerbitzari batean kokatuta (internet zerbitzaria).
2- Irletan sartzea zerbitzarian edo root Admin kontura.
3 - IP helbide estatikoa edo zerbitzarian edo zerbitzarian konfiguratua. Jakina, Data Center-etik erreserbatzen duzun edozein zerbitzariarentzat eskuragarri dago,
4 - Zure webgunea publikoarentzat eskuragarri jarriko baduzu, egin behar duzu Domeinu edo domeinu erreserba dns zerbitzariarekin konektatzeko,
5- Instalatu Apache LAMP Debian sistema batean.
6 - kopia WordPress Webgune ofizialeko azken bertsioa.
7 - Zerbitzariarekin konektatzeko programa Plastilina
Zer da Debian sistema?
Debian sistema edo Debian banaketa software libre eta irekiz osaturiko sistema eragile informatiko bat da, hau da, sisteman lagundu eta garatu dezakeen edonor GNU Lizentzia Publiko Orokorraren menpe dago. Debian sistema edo proiektua irabazi asmorik gabeko proiektu bat da. eta banaketa kode irekiko proiektu zaharrenetakotzat hartzen da. Debian-ek Linux nukleoa eta GNU tresnak erabiltzen ditu, eta Debian banaketa proba ireki, kolaboratibo eta parte-hartzailearekin duen konpromiso zorrotzagatik ezaguna da. Debian sistema eragile global bat da, erabilera pertsonal eta ofimatiko askotarako, datu-base zerbitzuetarako, zerbitzarietarako eta biltegiratze zerbitzuetarako.
Zer da Apache
apache izena ingelesez Apache HTTP zerbitzaria. Apache da sarearen garapenean eta mundu mailako hazkundean paper handia izan zuena web aroaren hasierako egunetan. Zer erabiltzen den Apache eta zein den bere egitekoa. Apache web orri estatiko eta dinamikoetarako erabiltzen da. Estatikoak, esate baterako, html hizkuntza eta aldatzen diren dinamikak, hala nola, foroak, WordPress eta Apache ingurunea eta funtzioak erabiltzeko diseinatuta dauden beste script edo aplikazio batzuk. Eta Apache LAMP izenez ezagutzen den web garapen paketearen osagaietako bat da, Linux sistema eragilea edo GNU Linux, web zerbitzaria, Mysql datu-basea eta programazio-lengoaia asko barne, php, Python eta Perl barne. Apache banatzen da. jabedun software paketeetako baten parte gisa. Apacheren abantailetako bat edukia oso modu fidagarrian eta oso seguruan eskaintzen duela da
WordPress Debian instalatzearen abantailak
Benetako abantailetako bat ostalaritza-enpresekin kontratatzearen aldean dirua aurreztea da. Bigarrenik, Debian banaketan gunearen abiadura cpanelen instalatzearekin alderatuta. %25eko abiadura nabaria, eta honek bilaketan eta igoeran gunearen hedapenari laguntzen dio. Zure sailkapena Googlen eta beste bilatzaile batzuetan. Eta zure diru-sarrera materialak handitzeko. Arabiar edo atzerriko hosting-enpresen moteltasuna saihesteaz gain. Horrek ostalaritza planak eskaintzen ditu hilean $ 3ren truke eta 400 webgune gehitzen dituzte zerbitzari berean. Eta zure webgunean moteltasuna nabaritzen hasten zara esperientziari buruzko 100 artikulu gainditzen dituenean. Gune bat vps zerbitzari pribatu batean dagoenean, Interneteko linea. Zure gunerako potentzia osoa duen zerbitzarian, eta honek zure gunetik deskargatzen eta bisitariei datuak azkar ematen lagunduko dizu. Konfigurazio okerrak direla-eta ostalaritza-enpresei eragiten dien hackingetik babestea ez ezik. Ez naiz ari ostalaritza-enpresa guztiei buruz. Babes handia duten ostalaritza enpresak daude, baina atzerrikoak dira eta ez arabiarrak. Interneten nire ibilbidean zehar 15 enpresa arabiar baino gehiagorekin aritu naizelako, eta guztiek, salbuespenik gabe, ez dute merezi hosting-enpresa izenik. Ezaugarri garrantzitsuenetako bat zerbitzariaren baliabide guztiak zure gunerako soilik izango direla eta ez dira RAM eta prozesadorea kontsumitzen dituen kontrol panel batean banatuko, eta horrek zure gunearen egonkortasuna hobetzen du eta zure bilaketaren sailkapena eta irabaziak ere hobetzen ditu, etab. .
Zergatik aukeratu WordPress
WordPress-ek, noski, gaur egun %35 baino gehiago agintzen du. Erabilera errazteko eta SEO bateragarritasunerako sareko webguneetako bat. Eremu guztietara egokitzeko konfiguratu eta ekipa dezakezun bitartean. Artikuluak idaztetik azalpenetara. Edo zure esperientziak aurkezten dituzun blog pertsonal bat, edo zerbitzuak eta produktuak saltzeko lineako denda bat. Edo erakunde edo prestakuntza bat, esate baterako, aholkularitza gune bat, eta gainerako ezaugarriak kontaezinak dira.
Mekano Tech Informatics-ek benetako zerbitzarietan emandako azalpen-oharra
Zerbitzaria erreserbatu dut Hetzner Datu Zentroa Hodeiko zerbitzarietatik. Automatikoki instalatuta eta prest dagoen Debian distroa hautatu duzu
Deskribapena: LAMP paketea instalatzea
Bere zatietan Apache duen Lampa instalatu aurretik, instalatu aurretik egiten dugun lehenengo gauza paketeak eta nukleoa eguneratzea da eta komando hauekin segurtasun-arazoak zuzentzea da.
apt-get update
apt-get upgrade
apt-get dist-upgrade
Debian 9 zerbitzarietan cpanel gabe WordPress instalatzeko lehen eguneratze-komandoa gehitzearen irudia
Hau da eguneraketa nola egin den erakusten du gehitu ondoren gaiaren emaitza
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 stretch Askapena Hit:9 http://deb.debian.org/debian stretch Askatu Eskuratu:10 http://security.debian.org stretch/ eguneraketak/ez doakoak Iturriak [1,216 B] Lortu:11 http://security.debian.org/updates/main Sources [207 kB] Lortu:12 http://security.debian.org stretch/updates/contrib Iturriak [ 1,384 B] Lortu:13 http://security.debian.org stretch/updates/main amd64 paketeak [495 kB] Lortu:14 http://security.debian.org stretch/updates/main Tra nslation-eu [221 kB] Lortu: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 paketeak Ign:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-eu Get:16 http://mirror.hetzner.de/debian/packages stretch-backports/main amd64 Paketeak [601 kB] Lortu:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-eu [459 kB] Ign:18 http://mirror.hetzner.de/debian/security stretch /updates/main amd64 paketeak Ign:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-eu Get:18 http://mirror.hetzner.de/debian/stretch security/updates/ main amd64 paketeak [495 kB] Lortu:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-eu [221 kB] Lortu:22 http://deb.debian.org/debian stretch /Iturburu nagusiak [6,745 kB] Lortu:23 http://deb.debian.org/debian stretch/non-free Iturriak [79.4 kB] Lortu:24 http://deb.debian.org/debian stretch/contr ib Iturriak [44.7 kB] 10.0 MB eskuratu dira 3 segundotan (2,624 kB/s) Pakete zerrendak irakurtzen... Eginda
Hurrengo komandoa gehitzen dugu, hau da
apt-get upgrade
Komando honen abantaila edo zer egiten duen sistema Debian-en azken bertsiora eguneratzea da. Jarraitu WordPress Debian Server 9-n cpanel gabe instalatzeko urratsak
Zurekin agertuko da irudian agertzen den moduan. Eta hemen sistemak esaten dizu, benetan berritu nahi al duzu? Berritze prozesua jarraitzen al dut? Y hizkia idatzi duzu yes hitzaren eta gero sakatu Sartu. Berritze prozesua osatzeko
Hona hemen bertsio berritzea amaitu ondorengo gaiaren emaitza. Ohar txiki bat, erabiltzen ari naizen zerbitzariak Debian azken bertsioa dauka instalatuta, hau da, Debian 9 une honetan. Ez zen denbora asko behar berritzeko. Hau da irteera
apt-get upgrade Pakete zerrendak irakurtzen... Eginda Mendekotasun zuhaitza eraikitzen Egoeraren informazioa irakurtzen... Eginda Eguneraketa kalkulatzen... Eginda Pakete hauek eguneratuko dira: qemu-guest-agent qemu-utils 2 berritu, 0 instalatu berria, 0 kendu eta 0 ez berritu. 1,300 kB artxiboak lortu behar dira. Eragiketa honen ondoren, 2,048 B diskoko espazio gehigarria erabiliko da. Jarraitu nahi duzu? [Y/n] y Lortu:1 http://security.debian.org stretch/updates/main amd64 qemu-guest-agent amd64 1:2.8+dfsg-6+deb9u7 [315 kB] Lortu:2 http:// security.debian.org stretch/updates/main amd64 qemu-utils amd64 1:2.8+dfsg-6+deb9u7 [986 kB] 1,300 kB eskuratu dira 0s-tan (14.0 MB/s) (Datu-basea irakurtzen... 33909 fitxategi eta direktorioak une honetan instalatuta.) .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb desegitea prestatzen ... qemu-guest-agent (1:2.8+dfsg-6+deb9u7) baino gehiago deskonprimitzen (1 :2.8+dfsg-6+deb9u5) ... despaketeatzeko prestatzen .../qemu-utils_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... qemu-utils deskonprimitzen (1:2.8+dfsg-6+ ) deb9u7) baino gehiago (1:2.8 + dfsg-6 + deb9u5) ... qemu-guest-agent konfiguratzen (1:2.8 + dfsg-6 + deb9u7) ... qemu-utils konfiguratzen (1:2.8 + dfsg) ) 6+deb9u7) ... Systemd-rako abiarazleak prozesatzen (232-25+deb9u11) ... Man-db-rako abiarazleak prozesatzen (2.7.6.1-2) ...
Bertsio-berritzea amaitu ondoren, azalpenaren hasieran goiko aldean zerrendatutako komando hau gehitzen duzu. Sistema-zerbitzuen berritze-prozesua eguneratu dela eta sistema osoa ez dela berritu ziurtatzen du. Egiten duzun gauza sistemaren berritze bat egitea da
apt-get dist-upgrade
Hau eskaera gehitu ondoren prozesua erakusten duen irudi bat da
Paketeak eta sistema eragilea azken bertsiora eguneratzeko eta eguneratzeko lehen urratsa amaitu da
Bigarren urratsa zerbitzariari ostalari-izena gehitzea da komando honen bidez, ostalari-izena zure izen deskribatzailearekin aldatzen duena. Baina kontuan izan zerbitzaria edo sistema berrabiarazi behar duzula. Sistemak gehitzen duzun ostalari-izena edo ostalari-izena aplikatzen du.
hostnamectl set-hostname hostname.yourdomain.com
ostalari-izena.zuredomeinua.com
Hemen, ostalari-izena zure domeinuaren azpi-domeinu baten izena edo WordPress zerbitzaria exekutatzeko erreserbatuta duzun domeinua izan behar du. Adibidea word.mekan0.com
Komando hau gehitu ondoren, Sartu sakatuko duzu teklatuan. Hona hemen neem host gehitzearen adibide gisa irudi bat
Eta hurrengo plana
Beharrezko utilitate batzuk instalatzen ari gara eta horiek beharko ditugu akatsak konpontzeko eta konpontzeko. Hurrengo komandoa gehitzen duzu
apt install net-tools sudo wget curl bash-completion
Uste dut Debian 9 sistemak utilitate hauek dituela, baina ziurtatu eta gehitu komando hauek babeskopi gisa. Amaitu ondoren, berrabiarazi zerbitzaria komandoa idatziz berrabiarazi Berrabiarazi ondoren, zerbitzarian saioa hasten zara.Konturatuko zara zerbitzariaren izena guk sortu dugun izen zerbitzariaren helbidera aldatu dela, irudian adibidez.
Hemen komando-gonbitan zerbitzariaren izena aldatu dela ohartuko zara eta zerbitzariaren izena ere irudian agertzen den bezala eta zerbitzaria berrabiarazi eta berriro saioa hastean agertu ziren datu hauek.
Instalatu Apache
Admin pribilegioekin (root) zerbitzarian saioa hasi ondoren, Apache HTTP instalatzen dugu, Debian 9 biltegietan eskuragarri dagoena. Komando hau gehitzen duzu komando-gonbitan eta sakatu Sartu
apt instalatu apache2
Apache instalatzeko komandoa gehitu ondoren, komando-gonbitan ikusiko duzu Apache-ren instalazioa dagoeneko amaitu ala ez. Horrela agertuko da kodea.
apt install apache2 Pakete zerrendak irakurtzen... Eginda Mendekotasun zuhaitza eraikitzen Egoeraren informazioa irakurtzen... Eginda Pakete gehigarri hauek instalatuko dira: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2 -0 libperl5.24 perl Iradokitako paketeak: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make Gomendatutako paketeak: ssl-cert rename Pakete BERRIA hauek instalatuko dira: apache2 apache2-bin apache2-data apache2-utils libaprutil1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillibluper1-5.2ldlap 0 upgraded. 5.24 instalatu berriak, 0 kentzeko eta 11 berritu gabe. 0 kB artxiboak lortu behar dira. Eragiketa honen ondoren, 0 MB-ko espazio gehigarria erabiliko da. Jarraitu nahi duzu? [Y/n]
Teklatuan Y letra sakatzen duzu, gero Enter sakatu eta Apache-ren instalazioa amaitu ondoren, arakatzailea ireki eta zerbitzariaren IP-a idazten dugu. Nabigatzailean, nire kasuan, IPa naiz.Azaltzen ari naizen zerbitzaria da 159.69.215.225 Zurekin irudi hau bezala agertuko da
Apache behar bezala instalatuta dagoela eta irudi hau goian dagoela ziurtatu ondoren. Apache Debian banaketan behar bezala instalatuta dagoela ziurtatzen du. Orain php itzultzaileen azken bertsioak instalatzen ari gara. Komando honekin wordpress CMS irakurtzeko eta sakatu Sartu.
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
Sistemak instalazioa osatzen dugun ala ez erakutsiko dizu.Utzi Goiko komandoetan bezala, Y letra idatzi eta Sartu sakatu. teklatuan. Irudian agertzen den bezala
PHP itzulpenen instalazioa amaitu ondoren, azken bertsioak eginda daude. Instalatu MariaDB, datu-basearen zerbitzaria. WordPress-erako datu-base bat sortzeko instalatu behar da. Eta haiekin jarri harremanetan, honekin WordPress behar bezala instalatu ahal izateko.
apt install php7.0-mysql mariadb-server mariadb-client
Sistemak instalatzen jarraitzeko edo ez eskainiko dizu, aurreko komandoetan gertatu zen bezala, Y letra idatzi eta teklatuko sarrera botoia sakatu instalatzen jarraitzeko. Informazio hau komando-gonbitan agertuko da instalazioa zuzena dela ziurtatzeko
apt instalatu php7.0-mysql mariadb-server mariadb-client Pakete zerrendak irakurtzen ... Eginda Eraikitzeko mendekotasun zuhaitza Egoeraren informazioa irakurtzen ... Eginda Hurrengo pakete osagarriak instalatuko dira: galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 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 Gomendatutako paketeak: gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca Gomendatutako paketeak: libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl Hurrengo pakete BERRIAK instalatuko dira: galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4 libreadline5 libsigsegv2 mariadb-client mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common mariadb-server mariadb-server-10.1 mariadb-server-core-10.1 mysql-common php7.0-mysql rsync socat 0 bertsio berritua, 19 instalatuta, 0 kentzeko eta 0 ez eguneratua. Artxibo 25.7 MB lortu behar duzu. Eragiketa honen ondoren, 189 MB disko-espazio gehigarria erabiliko da. Jarraitu nahi al duzu? [Y / n] y Lortu:1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB] Lortu:2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB] Lortu:3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB] Lortu:4 http://deb.debian.org/debian stretch/main amd64 mysql-common all 5.8+1.0.2 [5,608 B] Lortu:5 http://deb.debian.org/debian stretch/main amd64 mariadb-common all 10.1.38-0+deb9u1 [28.4 kB] Lortu:6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB] Lortu:7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB] Lortu:8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB] Lortu:9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB] Lortu:10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl guztiak 2.94-1 [53.4 kB] Lortu:11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB] Lortu:12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB] Lortu:13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB] Lortu:14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB] Lortu:15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB] Lortu:16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB] Lortu:17 http://deb.debian.org/debian stretch/main amd64 mariadb-client all 10.1.38-0+deb9u1 [27.2 kB] Lortu:18 http://deb.debian.org/debian stretch/main amd64 mariadb-server all 10.1.38-0+deb9u1 [27.3 kB] Lortu:19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB] 25.7 MB 0 segundotan eskuratu dira (35.8 MB/s) Paketeak aurrez konfiguratzen... Lehen hautatu gabeko libmpfr4:amd64 paketea hautatzen. (Datu-basea irakurtzen ... 35883 fitxategi eta direktorio instalatuta daude.) Despaketeatzeko prestatzen .../libmpfr4_3.1.5-1_amd64.deb ... libmpfr4:amd64 (3.1.5-1) deskonprimitzen... Lehen hautatu gabeko libsigsegv2:amd64 paketea hautatzen. Despaketeatzeko prestatzen .../libsigsegv2_2.10-5_amd64.deb ... libsigsegv2:amd64 (2.10-5) deskonprimitzen... libmpfr4:amd64 (3.1.5-1) konfiguratzen... libsigsegv2:amd64 (2.10-5) konfiguratzen... Aurretik hautatu gabeko pakete gawk hautatzen. (Datu-basea irakurtzen ... 35905 fitxategi eta direktorio instalatuta daude.) .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb deskonprimitzeko prestatzen ... Gawk deskonprimitzen (1:4.1.4+dfsg-1)... Aurretik hautatu gabeko mysql-common paketea hautatzen. .../01-mysql-common_5.8+1.0.2_all.deb desegiteko prestatzen ... mysql-common (5.8+1.0.2) deskonprimitzen... Aurretik hautatu gabeko mariadb-common paketea hautatzen. Despaketeatzeko prestatzen .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ... mariadb-common (10.1.38-0+deb9u1) deskonprimitzen... Aurretik hautatu gabeko paketea galera-3 hautatzea. Deskargatzeko prestatzen .../03-galera-3_25.3.19-2_amd64.deb ... Galera-3 deskargatzen (25.3.19-2)... Lehen hautatu gabeko libdbi-perl paketea hautatzen. Despaketeatzeko prestatzen .../04-libdbi-perl_1.636-1+b1_amd64.deb ... libdbi-perl (1.636-1+b1) deskonprimitzen... Aurretik hautatu gabeko paketea libreadline5:amd64 hautatzen. Despaketeatzeko prestatzen .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ... Libreadline5:amd64 (5.2+dfsg-3+b1) deskonprimitzen... Aurretik hautatu gabeko mariadb-client-core-10.1 paketea hautatzen. Despaketeatzeko prestatzen .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ... mariadb-client-core-10.1 (10.1.38-0+deb9u1) deskonprimitzen... Lehen hautatu gabeko libconfig-inifiles-perl paketea hautatzen. Despaketeatzeko prestatzen .../07-libconfig-inifiles-perl_2.94-1_all.deb ... libconfig-inifiles-perl (2.94-1) deskonprimitzen... Lehen hautatu gabeko libjemalloc1 paketea hautatzen. Despaketeatzeko prestatzen .../08-libjemalloc1_3.6.0-9.1_amd64.deb ... libjemalloc1 (3.6.0-9.1) deskonprimitzen... Aurretik hautatu gabeko mariadb-client-10.1 paketea hautatzen. Despaketeatzeko prestatzen .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ... mariadb-client-10.1 (10.1.38-0+deb9u1) deskonprimitzen... Aurretik hautatu gabeko mariadb-server-core-10.1 paketea hautatzen. Despaketeatzeko prestatzen .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ... mariadb-server-core-10.1 (10.1.38-0+deb9u1) deskonprimitzen... Aurretik hautatu gabeko rsync paketea hautatzen. .../11-rsync_3.1.2-1+deb9u2_amd64.deb deskonprimitzeko prestatzen ... rsync (3.1.2-1+deb9u2) deskonprimitzen... Aurretik hautatu gabeko paketea socat hautatzea. Despaketeatzeko prestatzen .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ... Socat (1.7.3.1-2+deb9u1) deskonprimitzen... mysql-common (5.8+1.0.2) konfiguratzen... update-alternatives: /etc/mysql/my.cnf.fallback erabiliz /etc/mysql/my.cnf (my.cnf) modu automatikoan eskaintzeko mariadb-common (10.1.38-0+deb9u1) konfiguratzen... update-alternatives: /etc/mysql/mariadb.cnf erabiliz /etc/mysql/my.cnf (my.cnf) modu automatikoan emateko Aurretik hautatu gabeko mariadb-server-10.1 paketea hautatzen. (Datu-basea irakurtzen ... 36487 fitxategi eta direktorio instalatuta daude.) Despaketeatzeko prestatzen .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ... mariadb-server-10.1 (10.1.38-0+deb9u1) deskonprimitzen... Aurrez hautatu gabeko mariadb-client paketea hautatzen. Despaketeatzeko prestatzen .../mariadb-client_10.1.38-0+deb9u1_all.deb ... mariadb-client (10.1.38-0+deb9u1) deskonprimitzen... Aurrez hautatu gabeko mariadb-server paketea hautatzen. Despaketeatzeko prestatzen .../mariadb-server_10.1.38-0+deb9u1_all.deb ... mariadb-zerbitzaria (10.1.38-0+deb9u1) deskonprimitzen... Aurretik hautatu gabeko php7.0-mysql paketea hautatzen. Despaketeatzeko prestatzen .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ... php7.0-mysql (7.0.33-0+deb9u3) deskonprimitzen... php7.0-mysql (7.0.33-0+deb9u3) konfiguratzen... /etc/php/7.0/mods-available/mysqlnd.ini konfigurazio fitxategia sortzen bertsio berriarekin /etc/php/7.0/mods-available/mysqli.ini konfigurazio fitxategia sortzen bertsio berriarekin /etc/php/7.0/mods-available/pdo_mysql.ini konfigurazio fitxategia sortzen bertsio berriarekin libconfig-inifiles-perl (2.94-1) konfiguratzen... libjemalloc1 (3.6.0-9.1) konfiguratzen... libapache2-mod-php7.0 (7.0.33-0+deb9u3) abiarazleak prozesatzen... Socat konfiguratzen (1.7.3.1-2+deb9u1)... Gawk konfiguratzen (1:4.1.4+dfsg-1)... rsync (3.1.2-1+deb9u2) konfiguratzen... /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service esteka sinbolikoa sortu da. libc-bin (2.24-11+deb9u4) abiarazleak prozesatzen... Galera-3 konfiguratzen (25.3.19-2) ... Prozesatzeak triggers for systemd (232-25 + deb9u11) ... Man-db (2.7.6.1-2) abiarazleak prozesatzen ... Libreadline5:amd64 (5.2+dfsg-3+b1) konfiguratzen... libdbi-perl (1.636-1+b1) konfiguratzen... mariadb-server-core-10.1 (10.1.38-0+deb9u1) konfiguratzen... mariadb-client-core-10.1 (10.1.38-0+deb9u1) konfiguratzen... mariadb-client-10.1 (10.1.38-0+deb9u1) konfiguratzen... mariadb-client (10.1.38-0+deb9u1) konfiguratzen... mariadb-server-10.1 (10.1.38-0+deb9u1) konfiguratzen... /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service esteka sinbolikoa sortu da. /etc/systemd/system/mysqld.service esteka sinbolikoa sortu da → /lib/systemd/system/mariadb.service. /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service esteka sinbolikoa sortu da. mariadb-server (10.1.38-0+deb9u1) konfiguratzen... libc-bin (2.24-11+deb9u4) abiarazleak prozesatzen... Prozesatzeak triggers for systemd (232-25 + deb9u11) ... erro@hitza:~#
Bigarren urratsa instalatu dugun MariaDB exekutatu da. Komando hau idazten dugu exekutatzeko
systemctl start mariadb
MARIADB martxan jarri ondoren
Mysql Database Wizard instalatzen ari gara. Seguru eta pasahitz sendo bat aukeratzeko eskatuko zaizu. Root erabiltzailearentzat zerbitzariaren administratzailearen pasahitza erabiltzen duelako. Datu-baseen kudeatzailean, berriz, hurrengo komandoa gehitzen dugu. Komando honekin mysql datu-basearen kudeatzailea instalatzeko.
mysql_secure_installation
Komandoa gehitu ondoren ohartuko zara. Errorako pasahitza idazteko eskatzen dizu. Idazten duzun zerbitzaria. Pasahitz sendo bat eskainiko dizu, Y sakatu. Ondoren, sakatu Sartu. Pasahitz berria sartzeko pasahitz berria sartzeko eskatuko zaizu. Ondoren, Sartu sakatu eta sistemak pasahitza bigarren aldiz idatzi duzula baieztatuko du. Idazten duzula ziurtatzeko eta sakatu Sartu. Orduan sistemak hori esango dizu
Sartu root-erako uneko pasahitza (y. n): y sakatu eta gero sartu
Sakatu ondoren esango dizu dagoeneko root pasahitz multzo bat duzula, sakatu n gero sartu
Erroko pasahitza aldatzea eskainiko al du? [Y/N] Y sakatu eta sartu administratzaile datu-baseen pasahitza aldatzeko
Pasahitz berria idatzi eta gero sartu eta berriro idatziko duzu berresteko eta, ondoren, lehenespenez sartu. MariaDB instalazioak erabiltzaile anonimo bat dauka, edonori ahalbidetzen diona
MariaDB-n saioa hasteko erabiltzaile-kontu bat sortu beharrik gabe
Sistemak erakutsiko dizu
Erabiltzaile anonimoak kendu? [Y/N] Y idatzi eta gero sartu
Letra hauetan klik eginez antolatutako aukerak agertuko dira.
n gero sartu
y gero sartu
y gero sartu
Komando-gonbitaren irteera honek mysql instalatzeko edo konfiguratzeko eman dituzun urrats guztiak ditu
root@word:~# mysql_secure_installation OHARRA: IRAKASLEAREN PIEZAK GUZTIEI IREKITZEA MARIADB ALLentzat GOMENDATUTA EKOIZPEN ERABILERA BIDALTZEA! LEHEN EZAGUT EZAZU BIDEA! MariaDB saioa hasteko, egungo behar dugu root erabiltzailearen pasahitza. MariaDB instalatu baduzu eta Ez duzu root pasahitza oraindik ezarri, pasahitza hutsik egongo da, beraz sakatu besterik ez duzu sartu hemen. Sartu root-aren pasahitza (sartu ezer ez): Ados, pasahitza behar bezala erabili da, aurrera ... Sarbide-pasahitza konfiguratzen du inork ezin duela MariaDB-n sartu saioa root erabiltzailea baimenik gabe. Pasahitz multzo bat dagoeneko konfiguratu dezakezu eta, beraz, segurtasunez erantzun dezakezu "n". Erroko pasahitza aldatu? [Y/n] y Pasahitz berria: Sartu pasahitz berria berriro: Pasahitza zuzen eguneratua! Pribilegio taulak birkargatu .. ... Arrakasta! Lehenespenez, MariaDB instalazio batek erabiltzaile anonimo bat du eta edonork aukera dezake MariaDB saioa hasi behar duzu erabiltzaile-kontu bat sortu beharrik gabe Horietako. Hau probatzeko bakarrik da, eta instalazioa egiteko joan pixka bat leuna. Kendu egin behar dituzu ekoizpen ingurunea. Ezabatu erabiltzaile anonimoak? [Y / n] y ... Arrakasta! Normalean, root-ak 'localhost' -tik konektatu ahal izango dira. hau bermatzen du norbaitek ezin duela sarean root pasahitza asmatu. Urrutiko saio-hasiera ez baimendu? [Y/n] n ... saltoka. Lehenespenez, MariaDB-k 'test' izeneko datu-base batekin dator, edonork ahal duen sarbidea. Hau probatzeko bakarrik da, eta kendu egin behar da ekoizpen ingurunean sartu aurretik. Probako datu basea kendu eta bertara sarbidea kendu? [Y / n] eta - Probako datu basea jaregiten ... ... Arrakasta! - Test datu-basean pribilegioak kentzea ... ... Arrakasta! Pribilegioen taulak birkargatzeak orain arte egindako aldaketa guztiak bermatuko ditu eragina izango du berehala. Birkargatu orain pribilegio taulak? [Y / n] y ... Arrakasta! Garbitzen... Dena eginda! Aurreko pauso guztiak bete badituzu, zure MariaDB Instalazioa orain segurua izan behar da. Eskerrik asko MariaDB erabiltzea!
MariaDB segurua dela ziurtatzen dugu
Lehenespenez root kontua pasahitzik gabe erregistratzen duelako. Balizko segurtasun-arazoak saihesteko, datu-basean sartzen gara. Erroko kontua erabiliz eta komando hauek emanez.
mysql -u root -p
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit
Lehenengo komandoa idatzi ondoren, pasahitza eskatuko dizu, idatzi eta Sartu sakatu.
Hau komandoen irteera da komandoen gonbita. Irteerak kode hau bezala agertu behar du zure aurrean
root@word:~# mysql -u root -p Idatzi pasahitza: Ongi etorri MariaDB monitorea. Komandoak amaitzen dira; edo g. Zure MariaDB konexioaren IDa 9 da Zerbitzariaren bertsioa: 10.1.38-MariaDB-0+deb9u1 Debian 9.8 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab eta beste batzuk. Idatzi 'laguntza;' edo '\h' laguntza eskatzeko. Idatzi '\c' uneko sarrerako adierazpena garbitzeko. MariaDB [(none)]> erabili mysql; Taularen informazioa irakurtzea taula eta zutabeen izenak osatzeko Ezaugarri hau desaktibatu dezakezu -A-rekin abiarazte azkarrago bat lortzeko Datu-basea aldatu da MariaDB [mysql]> update user set plugin='' where User='root'; Kontsulta Ados, 1 errenkada kaltetutakoa (0.00 sec) Bat datozen errenkadak: 1 Aldatua: 1 Abisuak: 0 MariaDB [mysql]> garbitu pribilegioak; Kontsulta Ados, 0 errenkadak kaltetutakoak (0.01 sec) MariaDB [mysql] > irten Bye erro@hitza:~#
Eta hori erakusten duen argazki bat
Horren ostean tls edo ssl moduluak gehitzen ditugu. Ondorengo komandoak exekutatzen ditugu
a2enmod rewrite ssl
a2ensite default-ssl.conf
Orduan irekitzen dugu DocumentRoot gaitu nahi ditugun gune guztietarako. Komando honekin konfigurazio fitxategiak irekitzen ditugu
nano /etc/apache2/sites-enabled/000-default.conf
Zurekin ireki ondoren, gehitzen baduzu, kode hau gehitzen dugu
Aukeren aurkibideak FollowSymLinks MultiViews AllowOverride Guztiak Eskaera guztiak eskatuta
Ondoren, x letra sakatzen duzu teklatuan, gero y eta sakatu Sartu
Ondoren, komando hau sartu eta kode bera gehitzen duzu, fitxategia ireki ondoren goian dagoena.
nano /etc/apache2/sites-enabled/default-ssl.conf
Ondoren, x letra sakatzen duzu fitxategitik irteteko eta y sakatu aldaketak gordetzeko, eta hau kodea gehitzeko irudi bat da.
Gorde ondoren, komando hau gehitzen duzu guneetako ziurtagiri lehenetsiak komando honekin konfiguratuta daudela ziurtatzeko.
nano /etc/apache2/sites-enabled/default-ssl.conf
Fitxategia zurekin irekitzen ez bada zerbitzarian ez dagoelako. Fitxategi hau deskargatu eta bide honetara igotzen duzu
/etc/apache2/sites-enabled . programaren arabera winscp Irudian ikusten den bezala
Ezarpenak aplikatzeko, gehitu komando hauek komando-gonbitan
a2enmod headers
systemctl restart apache2.service
Orain Apache-ren konfigurazioa probatzen ari gara konfigurazioa behar bezala egin zen eta zeintzuk diren akatsak. Ongi badago zerbitzuak berrabiaraziko ditugu komando hauekin
apache2ctl -t
systemctl restart apache2.service mariadb.service
systemctl enable apache2.service mariadb.service
instalatu wordpress
Datu-baseetan sartzen gara WordPress instalatzeko datu-base berri bat sortzeko hurrengo komandoen bidez
mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress-user'@'localhost' IDENTIFIED BY 'wordpress-pass';
FLUSH PRIVILEGES;
ohar . wordpress-pass
Guk sortu dugun WordPress datu-baseko erabiltzailearen pasahitza idazten duzu bere lekuan
Komando hauek gehitu ondoren datu-basea sortzeko eta datu-baseen erabiltzailea eta pribilegioak emateko. WordPress bertsioa webgune ofizialetik deskargatzen dugu wget komandoa erabiliz eta hemen deskonprimitzen dugu. Komando hauek dituen denbora-fitxategian
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
Orain idazteko baimenak ematen dizkiegu WordPress fitxategiei komando hauekin
chmod -R 775 /var/www/html/
chgrp -R www-data /var/www/html/
ls -al /var/www/html
Orain zerbitzariaren IPa eskatzen duzu arakatzailean WordPress instalatzeko, irudian ikusten den moduan
Ondoren, osatu ohiko instalazio-urratsak
. Zorionak, WordPress instalatu duzu Debian Server 9-n cpanel gabe,
Azalpen honetan, nahita sartu ditut xehetasun guztiak kodeak gehitzea eta zer esan nahi duten ezagutzen ez dutenen mesederako eta guztion onerako.
Beste azalpen bat egingo da domeinua zerbitzariarekin konektatzeko eta wordpress eta zerbitzaria guztiz babesteko. Beti izan berri denaren berri. Jakinarazpenetara harpidetu besterik ez duzu egin behar
Izenburua duen azalpena. WordPress Debian Server 9-n instalatzen cpanel gabe
Ezin da artikulua kopiatu eta edozein gunetan sartzea iturria aipatu gabe, hau da, Mekano Tech.
Jabetza intelektualaren eskubideak errespetatu behar ditugu