Nginstal WordPress ing Debian Server 9 tanpa cpanel

Sugeng rawuh para sedulur ing artikel eksklusif kanthi irah-irahan. Nginstal WordPress ing Server Debian. Tanpa perlu panel kontrol apa wae, saka panel sing misuwur kayata Cpanel, plask, DirectAdmin, vistacp, lan panel mbayar lan gratis liyane kanggo nggawe lingkungan kanggo mbukak, situs web lan ngatur kanthi fitur sing beda-beda ing antarane saben panel liyane, lan mesthi sing paling misuwur ing antarane yaiku panel cpanel. Tanpa ado maneh, kita bakal nginstal WordPress ing Debian 9 lan Apache 5

Syarat panjelasan

1 - Sistem Debian Diposisikan ing server (server internet).

2- Ngakses pulo menyang server utawa akun admin root.

3 - Alamat IP statis utawa diatur ing server utawa server. Mesthi, iki kasedhiya kanggo server apa wae sing dipesen saka Pusat Data,

4 - Yen sampeyan arep nggawe situs web kasedhiya kanggo umum, sampeyan kudu Reservasi domain utawa domain kanggo nyambungake dns menyang server,

5- Instal Apache  LAMP ing sistem Debian.

6 - salinan WordPress Versi paling anyar saka situs web resmi.

7 - Program kanggo nyambung menyang server Putty

 

Apa sistem Debian?

Sistem Debian utawa distribusi Debian minangka sistem operasi komputer sing kabeh kalebu piranti lunak gratis lan mbukak, tegese sapa wae sing bisa nyumbang lan ngembangake sistem kasebut ana ing sangisore Lisensi GNU General Public. Debian nggunakake kernel Linux lan alat GNU, lan distribusi Debian dikenal amarga komitmen sing ketat kanggo mbukak, nyoba kolaborasi lan partisipatif. Debian minangka sistem operasi global sing cocog kanggo akeh panggunaan pribadi lan kantor, layanan database, server, lan layanan panyimpenan.

Apa Apache

jeneng apache ing basa Inggris  Server HTTP Apache. Apache minangka wong sing nduweni peran gedhe banget ing pangembangan web lan pertumbuhan global ing wiwitan jaman web. Apa Apache digunakake lan apa misi. Apache digunakake kanggo nglayani kaca web statis lan dinamis. Statis, kayata html, lan dinamis sing diganti, kayata forum, WordPress, lan skrip utawa aplikasi liyane sing dirancang kanggo nggunakake lingkungan lan fitur Apache. Lan Apache pancen minangka salah sawijining komponen paket pangembangan web sing dikenal minangka LAMP, sing ngemot sistem operasi Linux utawa GNU Linux, server web, database Mysql, lan akeh basa pamrograman, kalebu php, Python lan Perl. Salah sawijining kaluwihan Apache yaiku nyedhiyakake konten kanthi cara sing dipercaya lan aman banget 

Keuntungan nginstal WordPress ing Debian

Salah sawijining keuntungan nyata yaiku ngirit dhuwit dibandhingake kontrak karo perusahaan hosting. Kapindho, kacepetan situs ing distribusi Debian dibandhingake karo instalasi ing cpanel. Kacepetan sing katon 25%, lan iki nyumbang kanggo panyebaran situs ing panelusuran lan munggah. Peringkat sampeyan ing Google lan mesin telusur liyane. Lan kanggo nambah income materi. Liyane saka Nyingkiri slowness saka Arab utawa manca perusahaan hosting. Sing nawakake rencana hosting $ 3 saben wulan lan nambah 400 situs web ing server sing padha. Lan sampeyan wiwit ngelingi kalem ing situs sampeyan nalika ngluwihi 100 artikel babagan pengalaman kasebut. Nalika situs web ana ing server vps pribadi, baris internet. Ing server karo daya lengkap kanggo situs, lan iki bakal mbantu ing download saka situs lan cepet nyediakake data kanggo pengunjung. Liyane saka pangayoman saka peretasan sing nyebabake perusahaan hosting amarga salah konfigurasi. Aku ora ngomong babagan kabeh perusahaan hosting. Ana perusahaan hosting kanthi pangayoman sing kuwat, nanging wong asing lan dudu Arab. Amarga sajrone karirku ing Internet, aku ngurus luwih saka 15 perusahaan Arab, lan kabeh mau, tanpa istiméwa, ora pantes jeneng perusahaan hosting. Salah sawijining fitur sing paling penting yaiku kabeh sumber daya server mung kanggo situs sampeyan lan ora disebarake ing panel kontrol sing nggunakake RAM lan prosesor, lan iki nambah stabilitas situs sampeyan lan uga nambah peringkat ing panelusuran lan finansial sampeyan. bathi lsp.

Apa milih WordPress

WordPress, mesthi, saiki mrentah luwih saka 35%. Salah sawijining situs web ing web kanggo gampang digunakake lan kompatibilitas SEO. Nalika sampeyan bisa ngatur lan nglengkapi kanggo cocog kabeh wilayah. Saka nulis artikel kanggo panjelasan. Utawa blog pribadi sing menehi pengalaman, utawa toko online kanggo adol layanan lan produk. Utawa institusi utawa latihan, kayata situs konsultasi, lan fitur liyane ora kaetung.

 

Cathetan panjelasan diwenehake dening Mekano Tech Informatics ing server nyata

Aku dipesen server saka Pusat Data Hetzner Saka layanan server awan. Sampeyan wis milih distro Debian sing diinstal kanthi otomatis lan siap

Description: Nginstal paket LAMP

Sadurunge nginstal Lamp sing ngemot Apache ing bagean-bageane, sing pertama ditindakake sadurunge instalasi yaiku nganyari paket lan kernel lan mbenerake masalah keamanan nganggo perintah kasebut.

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

Gambar saka nambahake perintah nganyari pisanan kanggo nginstal WordPress ing server Debian 9 tanpa cpanel

Gambar sing nuduhake tambahan perintah pisanan kanggo nganyari paket ing distribusi Debian

Iki minangka asil saka prakara kasebut sawise ditambahake nuduhake carane nganyari wis rampung

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] Entuk:6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Entuk:7 http://mirror.hetzner.de/debian/stretch security/updates InRelease [94.3 kB ] Hit:8 http://mirror.hetzner.de/debian/packages stretch Release Hit:9 http://deb.debian.org/debian stretch Release Get:10 http://security.debian.org stretch/ updates /Sumber non-gratis [1,216 B] Entuk:11 http://security.debian.org/updates/Sumber utama [207 kB] Entuk:12 http://security.debian.org stretch/updates/contrib Sumber [1,384 B] Entuk: 13 http://security.debian.org stretch/updates/main amd64 Paket [495 kB] Entuk:14 http://security.debian.org stretch/updates/main Tra nslation-en [221 kB] Entuk:15 http://deb.debian.org/debian stretch-updates/Sumber utama [13.1 kB] Ign:16 http://mirror.hetzner.de/debian/packages stretch-backports /Paket amd64 utama 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 Paket [601 kB] Entuk:17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en [459 kB] Ig: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 Paket amd64 [495 kB] Entuk:19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en [221 kB] Entuk:22 http://deb.debian.org/debian stretch / Sumber utama [6,745 kB] Entuk:23 http://deb.debian.org/debian stretch/Sumber non-gratis [79.4 kB] Entuk:24 http://deb.debian.org/debian stretch/contr ib Sumber [44.7 kB] Dijupuk 10.0 MB sajrone 3 detik (2,624 kB/s) Maca dhaptar paket... Rampung

Kita nambah printah ing ngisor iki, yaiku

apt-get upgrade

Keuntungan saka printah iki utawa apa sing ditindakake yaiku nganyarke sistem menyang versi paling anyar saka Debian. Tindakake langkah-langkah kanggo nginstal WordPress ing Debian Server 9 tanpa cpanel

Gambar sing nuduhake printah kanggo nganyarke Debian kanggo nginstal WordPress ing

Bakal katon karo sampeyan kaya sing ditampilake ing gambar. Lan ing kene sistem ngandhani sampeyan, apa pancene pengin upgrade? Apa aku tindakake proses upgrade? Sampeyan ngetik huruf y kanggo ya banjur pencet Ketik. Kanggo ngrampungake proses upgrade

Punika asil saka prakara sawise mburi upgrade. Cathetan cilik, server sing dakgunakake wis diinstal versi Debian paling anyar, yaiku Debian 9 saiki. Ora butuh wektu akeh kanggo nganyarke. Iki minangka output

apt-get upgrade Maca dhaptar paket... Rampung Mbangun wit dependensi Maca informasi negara... Rampung Ngitung upgrade... Rampung Paket ing ngisor iki bakal ditingkatake: qemu-guest-agent qemu-utils 2 upgrade, 0 anyar diinstal, 0 kanggo mbusak lan 0 ora nganyari. Kudu entuk 1,300 kB arsip. Sawise operasi iki, 2,048 B ruang disk tambahan bakal digunakake. Apa sampeyan pengin nerusake? [Y/n] y Entuk:1 http://security.debian.org stretch/updates/main amd64 qemu-guest-agent amd64 1:2.8+dfsg-6+deb9u7 [315 kB] Entuk:2 http:// security.debian.org stretch/updates/main amd64 qemu-utils amd64 1:2.8+dfsg-6+deb9u7 [986 kB] Dijupuk 1,300 kB ing 0s (14.0 MB/s) (Baca database ... 33909 file lan direktori saiki diinstal.) Nyiyapake kanggo mbongkar .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Mbukak paket qemu-guest-agent (1:2.8+dfsg-6+deb9u7) liwat (1 :2.8+dfsg-6+deb9u5) ... Nyiapake mbongkar .../qemu-utils_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Mbukak kemasan qemu-utils (1:2.8+dfsg-6+ ) deb9u7) liwat (1:2.8 + dfsg-6 + deb9u5) ... Nyetel qemu-guest-agent (1:2.8 + dfsg-6 + deb9u7) ... Nyetel qemu-utils (1:2.8 + dfsg ) 6+deb9u7) ... Pangolahan pemicu kanggo systemd (232-25+deb9u11) ... Pangolahan pemicu kanggo man-db (2.7.6.1-2) ...

Sawise nganyarke rampung, sampeyan nambahake printah ing ngisor iki sing kadhaptar ing ndhuwur ing wiwitan panjelasan. Iku nandheske yen proses upgrade kanggo layanan sistem dianyari lan ora kabeh sistem dianyari. Bab sing sampeyan lakoni yaiku nindakake upgrade sistem

apt-get dist-upgrade

Iki minangka gambar sing nuduhake proses sawise nambahake pesenan

Gambar nuduhake printah kanggo mesthekake yen paket wis nganyari lan ora upgrade sistem

Langkah pisanan nganyari lan nganyarke paket lan sistem operasi menyang versi paling anyar wis rampung

Langkah kapindho yaiku nambah hostname menyang server liwat printah iki, sing ngganti jeneng host kanthi jeneng deskriptif sampeyan dhewe. Nanging elinga yen sampeyan kudu miwiti maneh server utawa sistem. Sistem kasebut nggunakake jeneng host utawa jeneng host sing sampeyan tambahake.

hostnamectl set-hostname hostname.yourdomain.com

hostname.yourdomain.com

Ing kene, jeneng host kudu jeneng sub-domain domain utawa domain sing sampeyan undhang kanggo mbukak server WordPress. Tuladha tembung.mekan0.com

Sawise nambahake printah iki, sampeyan pencet Ketik ing keyboard. Punika gambar minangka conto nambah host neem

Gambar sing nuduhake carane nambah namehost menyang server Debian

 

Lan rencana sabanjure ing

Kita nginstal sawetara keperluan sing dibutuhake lan kita butuh kanggo ngatasi kesalahan lan ndandani. Sampeyan nambah printah ing ngisor iki

apt install net-tools sudo wget curl bash-completion

Aku mikir yen sistem Debian 9 duwe keperluan kasebut, nanging manawa lan tambahake perintah kasebut minangka serep. Sawise rampung, miwiti maneh server kanthi ngetik perintah kasebut urip maneh  Sawise miwiti maneh, sampeyan mlebu menyang server. Sampeyan bakal weruh manawa jeneng server wis diganti dadi alamat server jeneng sing digawe, contone ing gambar.

Gambar sing nuduhake conto ngganti server jeneng dadi Debian 9

Sampeyan bakal sok dong mirsani ing kene ing command prompt yen jeneng server wis diganti lan uga jeneng server kaya sing ditampilake ing gambar lan data iki sing katon nalika miwiti maneh server lan mlebu maneh.

Instal Apache

Sawise mlebu menyang server kanthi hak istimewa admin (root), kita nginstal Apache HTTP, sing kasedhiya ing repositori Debian 9. Sampeyan nambahake printah iki menyang command prompt banjur pencet Ketik

 apt nginstal apache2

Sawise nambahake printah instal Apache, sampeyan bakal weruh ing command prompt apa wis rampung utawa ora instalasi Apache. Iki carane kode bakal katon.

apt install apache2 Maca dhaptar paket... Rampung Bangunan wit dependensi Maca informasi negara... Rampung Paket tambahan ing ngisor iki bakal diinstal: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2 -0 libperl5.24 perl Paket sing disaranake: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl nggawe Paket sing disaranake: ganti jeneng ssl-cert Paket NEW ing ngisor iki bakal diinstal: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillibluper1-5.2ldap. 0 mentas diinstal, 5.24 kanggo mbusak lan 0 ora nganyari. Kudu entuk 11 kB arsip. Sawise operasi iki, 0 MB ruang disk tambahan bakal digunakake. Apa sampeyan pengin nerusake? [Y/n]

Sampeyan menet huruf Y ing keyboard, banjur pencet Ketik, lan sawise instalasi Apache rampung, kita mbukak browser lan ngetik IP server. Ing browser, ing kasusku, aku IP. Server sing dak jelasake yaiku 159.69.215.225 Bakal katon karo sampeyan kaya gambar iki Gambar sing nuduhake yen Apache mlaku kanthi bener ing distribusi Bian 9.

Sawise priksa manawa Apache wis diinstal kanthi bener lan gambar iki ana ing ndhuwur. Mesthekake yen Apache wis diinstal kanthi bener ing distribusi Debian. Saiki kita nginstal penerjemah php versi paling anyar. Kanggo maca CMS wordpress nganggo printah iki banjur pencet Ketik.

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

Sistem bakal nuduhake sampeyan apa kita ngrampungake instalasi utawa ora. Batal Kaya prentah ing ndhuwur, sampeyan ngetik huruf Y banjur pencet Enter. ing keyboard. Kaya sing ditampilake ing gambar Gambar sing nuduhake printah kanggo nginstal terjemahan php ing Debian 9

Sawise rampung instalasi terjemahan php, versi paling anyar saiki wis rampung. Instal MariaDB, server database. Sampeyan kudu diinstal kanggo nggawe database kanggo WordPress. Lan hubungi wong-wong mau supaya kita bisa nginstal WordPress kanthi bener.

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

Sistem bakal nawakake sampeyan nerusake instalasi utawa ora. Kaya sing kedadeyan ing prentah sadurunge, sampeyan ngetik huruf Y banjur pencet tombol enter ing keyboard kanggo nerusake instalasi. Informasi iki bakal katon ing command prompt kanggo mesthekake yen instalasi wis bener

apt nginstal php7.0-mysql mariadb-server mariadb-client
Maca dhaptar paket ... Rampung
Papan ketergantungan bangunan
Maca informasi negara ... Rampung
Paket tambahan ing ngisor iki bakal diinstal:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-klien-10.1 mariadb-klien-inti-10.1
mariadb-common mariadb-server-10.1 mariadb-server-core-10.1 mysql-common
rsync socat
Paket disaranake:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca
Paket sing disaranake:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
Paket NEW ing ngisor iki bakal diinstal:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-klien mariadb-klien-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 ditingkatake, 19 anyar diinstal, 0 kanggo mbusak lan 0 ora ditingkatake.
Kudu njaluk arsip 25.7 MB.
Sawise operasi iki, 189 MB saka disk tambahan bakal digunakake.
Sampeyan pengin terus? [Y / n] y
Entuk: 1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Entuk:2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
Entuk:3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB]
Entuk: 4 http://deb.debian.org/debian stretch/main amd64 mysql-common kabeh 5.8+1.0.2 [5,608 B]
Entuk: 5 http://deb.debian.org/debian stretch/main amd64 mariadb-common kabeh 10.1.38-0+deb9u1 [28.4 kB]
Entuk:6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
Entuk: 7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
Entuk:8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
Entuk:9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB]
Entuk: 10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl kabeh 2.94-1 [53.4 kB]
Entuk:11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Entuk: 12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB]
Entuk: 13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB]
Entuk: 14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
Entuk: 15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
Entuk: 16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB]
Entuk: 17 http://deb.debian.org/debian stretch/main amd64 mariadb-client kabeh 10.1.38-0+deb9u1 [27.2 kB]
Entuk: 18 http://deb.debian.org/debian stretch/main amd64 mariadb-server kabeh 10.1.38-0+deb9u1 [27.3 kB]
Entuk: 19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
Dijupuk 25.7 MB ing 0s (35.8 MB/s)
Paket prakonfigurasi...
Milih paket sing durung dipilih sadurunge libmpfr4: amd64.
(Maca basis data ... saiki wis diinstal 35883 file lan direktori.)
Nyiyapake mbongkar .../libmpfr4_3.1.5-1_amd64.deb ...
Mbukak kemasan libmpfr4: amd64 (3.1.5-1) ...
Milih paket sing durung dipilih sadurunge libsigsegv2: amd64.
Nyiyapake mbongkar .../libsigsegv2_2.10-5_amd64.deb ...
Mbukak kemasan libsigsegv2: amd64 (2.10-5) ...
Nyiyapake libmpfr4: amd64 (3.1.5-1) ...
Nyetel libsigsegv2: amd64 (2.10-5) ...
Milih paket sing sadurunge ora dipilih gawk.
(Maca basis data ... saiki wis diinstal 35905 file lan direktori.)
Nyiyapake mbongkar .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ...
Mbukak kemasan gawk (1:4.1.4+dfsg-1) ...
Milih paket mysql-common sing durung dipilih sadurunge.
Nyiyapake kanggo mbongkar .../01-mysql-common_5.8+1.0.2_all.deb ...
Mbukak paket mysql-common (5.8+1.0.2) ...
Milih paket sing ora dipilih sadurunge mariadb-common.
Nyiyapake mbongkar .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ...
Mbukak kemasan mariadb-common (10.1.38-0+deb9u1) ...
Milih paket galera-3 sing durung dipilih sadurunge.
Nyiyapake mbongkar .../03-galera-3_25.3.19-2_amd64.deb ...
Mbukak kemasan galera-3 (25.3.19-2) ...
Milih paket libdbi-perl sing durung dipilih sadurunge.
Nyiyapake mbongkar .../04-libdbi-perl_1.636-1+b1_amd64.deb ...
Mbukak kemasan libdbi-perl (1.636-1+b1) ...
Milih paket sing sadurunge ora dipilih libreadline5:amd64.
Nyiyapake mbongkar .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ...
Mbukak kemasan libreadline5:amd64 (5.2+dfsg-3+b1) ...
Milih paket sing durung dipilih mariadb-client-core-10.1.
Nyiyapake kanggo mbongkar .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Mbukak kemasan mariadb-client-core-10.1 (10.1.38-0+deb9u1) ...
Milih paket sing durung dipilih sadurunge libconfig-inifiles-perl.
Nyiyapake kanggo mbongkar .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
Mbukak paket libconfig-inifiles-perl (2.94-1) ...
Milih paket libjemalloc1 sing durung dipilih sadurunge.
Nyiyapake mbongkar .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
Mbukak kemasan libjemalloc1 (3.6.0-9.1) ...
Milih paket sing durung dipilih mariadb-client-10.1.
Nyiyapake mbongkar .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ...
Mbukak kemasan mariadb-client-10.1 (10.1.38-0+deb9u1) ...
Milih paket sing durung dipilih mariadb-server-core-10.1.
Nyiyapake kanggo mbongkar .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Mbukak paket mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Milih rsync paket sing durung dipilih sadurunge.
Nyiyapake mbongkar .../11-rsync_3.1.2-1+deb9u2_amd64.deb ...
Mbukak kemasan rsync (3.1.2-1+deb9u2) ...
Milih socat paket sing durung dipilih sadurunge.
Nyiyapake mbongkar .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ...
Mbukak kemasan socat (1.7.3.1-2+deb9u1) ...
Nyetel mysql-common (5.8+1.0.2) ...
nganyari-alternatif: nggunakake /etc/mysql/my.cnf.fallback kanggo nyedhiyani /etc/mysql/my.cnf (my.cnf) ing mode otomatis
Nyiyapake mariadb-common (10.1.38-0+deb9u1) ...
nganyari-alternatif: nggunakake /etc/mysql/mariadb.cnf kanggo nyedhiyani /etc/mysql/my.cnf (my.cnf) ing mode otomatis
Milih paket sing durung dipilih mariadb-server-10.1.
(Maca basis data ... saiki wis diinstal 36487 file lan direktori.)
Nyiyapake mbongkar .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ...
Mbukak paket mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Milih paket sing durung dipilih mariadb-klien.
Nyiyapake kanggo mbongkar .../mariadb-client_10.1.38-0+deb9u1_all.deb ...
Mbukak paket mariadb-klien (10.1.38-0+deb9u1) ...
Milih paket mariadb-server sing durung dipilih sadurunge.
Nyiyapake kanggo mbongkar .../mariadb-server_10.1.38-0+deb9u1_all.deb ...
Mbukak paket mariadb-server (10.1.38-0+deb9u1) ...
Milih paket sing durung dipilih sadurunge php7.0-mysql.
Nyiyapake kanggo mbongkar .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ...
Mbukak paket php7.0-mysql (7.0.33-0+deb9u3)...
Nggawe php7.0-mysql (7.0.33-0+deb9u3) ...

Nggawe file konfigurasi /etc/php/7.0/mods-available/mysqlnd.ini nganggo versi anyar

Nggawe file konfigurasi /etc/php/7.0/mods-available/mysqli.ini nganggo versi anyar

Nggawe file konfigurasi /etc/php/7.0/mods-available/pdo_mysql.ini nganggo versi anyar
Nyetel libconfig-inifiles-perl (2.94-1) ...
Nyetel libjemalloc1 (3.6.0-9.1) ...
Pangolahan pemicu kanggo libapache2-mod-php7.0 (7.0.33-0+deb9u3) ...
Nyetel socat (1.7.3.1-2+deb9u1) ...
Nyetel gawk (1:4.1.4+dfsg-1) ...
Nyiyapake rsync (3.1.2-1+deb9u2) ...
Symlink digawe /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
Pangolahan pemicu kanggo libc-bin (2.24-11+deb9u4) ...
Nyetel galera-3 (25.3.19-2) ...
Pangolahan pemicu kanggo systemd (232-25+deb9u11) ...
Pemicu proses kanggo man-db (2.7.6.1-2) ...
Nyiyapake libreadline5:amd64 (5.2+dfsg-3+b1) ...
Nyiyapake libdbi-perl (1.636-1+b1) ...
Nyiyapake mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Nyetel mariadb-client-core-10.1 (10.1.38-0+deb9u1) ...
Nyetel mariadb-client-10.1 (10.1.38-0+deb9u1) ...
Nyiyapake mariadb-klien (10.1.38-0+deb9u1) ...
Nyetel mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Symlink digawe /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Symlink digawe /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Symlink digawe /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
Nyiyapake mariadb-server (10.1.38-0+deb9u1) ...
Pangolahan pemicu kanggo libc-bin (2.24-11+deb9u4) ...
Pangolahan pemicu kanggo systemd (232-25+deb9u11) ...
root@tembung:~#

Langkah kapindho yaiku mbukak MariaDB sing wis diinstal. Kita nulis printah iki kanggo mbukak

systemctl start mariadb

Sawise mlaku MARIADB

Kita nginstal Wisaya Database Mysql. Aman lan sampeyan bakal dijaluk milih sandhi sing kuwat. Kanggo pangguna root amarga nggunakake sandhi saka admin server. Ing manajer database, Nanging, kita nambah printah ing ngisor iki. Kanggo nginstal handler database mysql nganggo printah iki.

mysql_secure_installation

Sampeyan bakal sok dong mirsani sawise nambah printah. Sampeyan njaluk sampeyan nulis sandhi kanggo root. Server sing sampeyan tulis. Iku bakal menehi sandi kuwat, sampeyan menet Y. Banjur pencet Ketik. Sampeyan bakal dijaluk ngetik sandhi anyar kanggo ngetik sandhi anyar. Banjur sampeyan menet Enter lan sistem bakal ngonfirmasi sampeyan kanthi ngetik sandhi kanggo kaping pindho. Kanggo mesthekake yen sampeyan ngetik banjur pencet Ketik. Banjur sistem bakal ngandhani sampeyan

Ketik sandhi saiki kanggo root (y.n):               Sampeyan menet y banjur ketik 

Sawise mencet bakal menehi pitutur marang kowe yen sampeyan wis duwe set sandhi root,             pencet n banjur ketik

Apa dheweke bakal nawarake ngganti tembung sandhi ROOT? [Y/N]                        Sampeyan menet y lan ketik kanggo ngganti sandhi kanggo database admin
Sampeyan ngetik sandhi anyar banjur ketik lan sampeyan bakal ngetik maneh kanggo konfirmasi banjur ketik minangka standar. Instalasi MariaDB ngemot pangguna anonim, ngidini sapa wae
Kanggo mlebu menyang MariaDB tanpa kudu nggawe akun panganggo

Sistem bakal nuduhake sampeyan

Mbusak pangguna anonim? [Y/N]                                      Sampeyan ngetik y banjur ketik 

Opsi bakal katon sing ngatur kanthi ngeklik huruf kasebut.

n banjur mlebu 

y banjur mlebu 

y banjur mlebu 

Output saka command prompt iki ngemot kabeh langkah sing wis ditindakake kanggo nginstal utawa nyiyapake mysql

root@word:~# mysql_secure_installation

CATETAN: Miwiti kabeh bagean saka SCRIPT iki dianjurake kanggo ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

Kanggo mlebu menyang MariaDB kanggo ngamanake, kita butuh saiki
sandhi kanggo pangguna root. Yen sampeyan wis nginstal MariaDB, lan
sampeyan durung nyetel tembung sandhi, sandhi bakal kosong,
supaya sampeyan mung pencet ketik ing kene.

Ketik sandhi saiki kanggo root (ketik ora ana):
OK, tembung sandi sing wis sukses digunakake, terus ...

Ngeset password root njamin ora ana sing bisa mlebu menyang MariaDB
root user tanpa wewenang sing bener.

Sampeyan wis duwe setéyan sandhi ROOT, supaya sampeyan bisa njawab kanthi 'n'.

Ngganti sandhi root? [Y/n] y
Tembung sandhi anyar:
Mlebu maneh tembung sandhi anyar:
Sandhi dianyari kanthi sukses!
Ngunggah ulang tabel hak istimewa ..
... Sukses!


Secara default, instalasi MariaDB nduweni panganggo anonim, ngidini sapa waé
kanggo mlebu menyang MariaDB tanpa kudu nggawe akun panganggo
wong mau. Iki dimaksudake mung kanggo testing, lan kanggo nggawe instalasi
lunga luwih entheng. Sampeyan kudu mbusak mau sadurunge pindah menyang
lingkungan produksi.

Mbusak pangguna anonim? [Y/n] y
... Sukses!

Biasane, ROOT mung diidini nyambung saka 'localhost'. Iki
njamin wong ora bisa nemokake ing tembung sandhi saka jaringan.

Larang login root saka jarak jauh? [Y/n] n
... mlumpat.

Kanthi gawan, MariaDB duwe database sing jenenge 'tes' sing bisa ditindakake sapa wae
akses. Iki uga ditrapake mung kanggo testing, lan kudu dibusak
sadurunge pindah menyang lingkungan produksi.

Copot database test lan akses menyang? [Y / n] lan
- Nyelehake database tes ...
... Sukses!
- Njabut hak istimewa ing basis data uji ...
... Sukses!

Ngunggahake tabel hak istimewa bakal njamin kabeh owah-owahan digawe nganti saiki
bakal diakibatake langsung.

Ngisi tabel hak istimewa saiki? [Y / n] y
... Sukses!

Nggawe ...

Kabeh wis rampung! Yen sampeyan wis ngrampungake kabeh langkah ing ndhuwur, MariaDB sampeyan
instalasi saiki kudu aman.

Thanks for using MariaDB!

Kita priksa manawa MariaDB wis aman

Amarga kanthi standar ndhaptar akun root tanpa sandhi. Kanggo nyegah masalah keamanan potensial, kita mlebu menyang database. Nggunakake akun root lan nerbitake printah kasebut.

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

Sawise ngetik printah pisanan, bakal takon sampeyan sandhi, sing diketik banjur pencet Ketik.

Iki minangka output saka printah ing command prompt. Output kudu katon kaya kode iki ing ngarep sampeyan

root@word:~# mysql -u root -p
Ketik sandhi:
Sugeng rawuh ing monitor MariaDB. Prentah dipungkasi kanthi ; utawa \g.
ID sambungan MariaDB sampeyan yaiku 9
Versi server: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

Hak Cipta (c) 2000, 2018, Oracle, MariaDB Corporation Ab lan liya-liyane.

Ketik 'help;' utawa '\h' kanggo bantuan. Ketik '\c' kanggo mbusak statement input saiki.

MariaDB [(ora ana)]> nggunakake MySQL;
Maca informasi tabel kanggo ngrampungake jeneng tabel lan kolom
Sampeyan bisa mateni fitur iki kanggo miwiti luwih cepet karo -A

Database diganti
MariaDB [mysql]> nganyari pangguna set plugin = '' ngendi Panganggo = 'root';
Query OK, 1 row affected (0.00 detik)
Baris sing cocog: 1 Diowahi: 1 Peringatan: 0

MariaDB [MySQL]> hak istimewa siram;
Nemokake larangan OK, 0 (0.01 detik)

MariaDB [mysql] > metu
Bye
root@tembung:~#

Lan gambar sing nuduhake Gambar sing nuduhake proteksi basis data ing Debian 9

Sawise kita nambah modul tls utawa ssl. Kita mbukak printah ing ngisor iki

a2enmod rewrite ssl
a2ensite default-ssl.conf

Banjur kita mbukak DocumentRoot kanggo kabeh situs sing pengin diaktifake. Kita mbukak file konfigurasi kanthi printah iki 

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

 Sawise mbukak karo sampeyan, sampeyan nambah, kita nambah kode iki 


       Indeks Pilihan FollowSymLinks MultiViews
       AllowOverride Kabeh
       Mbukak kabeh diwenehake
    

Banjur sampeyan mencet huruf x ing keyboard, banjur y banjur pencet Ketik

Banjur sampeyan ngetik perintah iki lan nambah kode sing padha, sing ana ing ndhuwur sawise mbukak file kasebut.

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

Banjur sampeyan mencet huruf x kanggo metu saka file banjur pencet y kanggo nyimpen modifikasi. Iki gambar carane nambah kode Gambar sing nuduhake konfigurasi file kanggo situs web ing distribusi Debian

Sawise nyimpen, sampeyan nambah printah iki, kanggo mesthekake yen sertifikat gawan kanggo situs wis diatur karo printah iki.

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

Yen file ora mbukak karo sampeyan amarga ora ana ing server. Sampeyan ngundhuh file iki lan upload menyang path iki

/etc/apache2/sites-enabled . dening program winscp Minangka ditampilake ing gambar Gambar sing nuduhake upload file menyang Debian Server 9

Kanggo ngetrapake setelan kasebut, tambahake printah kasebut ing command prompt

a2enmod headers
systemctl restart apache2.service

Saiki kita nyoba konfigurasi Apache apa konfigurasi wis rampung kanthi bener, lan apa kesalahane. Yen ok, kita miwiti maneh layanan kanthi printah kasebut

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

Gambar sing nuduhake verifikasi Apache ing distribusi server Debian 9

nginstal wordpress

Kita ngetik database kanggo nggawe database anyar kanggo instalasi WordPress liwat printah ing ngisor iki

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

cathetan.  wordpress-pass  Sampeyan nulis ing panggonane sandhi pangguna saka database WordPress, sing digawe

Sawise nambahake printah iki kanggo nggawe database lan pangguna saka database lan menehi hak istimewa. Kita ndownload versi WordPress saka situs web resmi nggunakake printah wget lan decompress ing kene. Ing file temp karo printah iki

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

Saiki kita menehi ijin nulis menyang file WordPress kanthi printah kasebut

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

Saiki sampeyan njaluk IP server ing browser kanggo nginstal WordPress, kaya sing ditampilake ing gambar

Gambar sing nuduhake instalasi WordPress pisanan ing Debian 9

Gambar sing nuduhake tahap instalasi WordPress

Banjur ngrampungake langkah instalasi biasanipun

. Sugeng, sampeyan wis nginstal WordPress ing Debian Server 9 tanpa cpanel,

 

Ing panjelasan iki, aku sengaja nglebokake kabeh rincian kanggo kapentingan sing ora ngerti tambahan kode lan apa tegese lan kanggo keuntungan kabeh.

Panjelasan liyane bakal digawe kanggo nyambungake domain menyang server lan kanggo nglindhungi wordpress lan server rampung. Tansah weruh apa sing anyar. Sampeyan mung kudu langganan notifikasi 

Katrangan kanthi irah-irahan. Nginstal WordPress ing Debian Server 9 tanpa cpanel

Ora diijini nyalin artikel lan kalebu ing situs apa wae tanpa nyebutake sumbere, yaiku Mekano Tech

Kita kudu ngurmati hak properti intelektual 

Tulisan terkait
Nerbitake artikel ing

Tambah komentar