Masang WordPress dina Debian Server 9 tanpa cpanel

Wilujeng sumping ka baraya kuring dina artikel ekslusif anu judulna. Masang WordPress dina Server Debian. Tanpa merlukeun sagala panel kontrol, ti panels kawentar kayaning Cpanel, plask, DirectAdmin, vistacp, sarta panels mayar tur bébas lianna pikeun nyieun hiji lingkungan ngajalankeun, jaba jeung ngatur aranjeunna kalayan fitur anu béda antara tiap panel ti nu sejen, sarta tangtu nu kawentar di antarana nyaéta panel cpanel. Tanpa basa-basi deui, urang bakal masang WordPress dina Debian 9 sareng Apache 5

Sarat katerangan

1 - Sistim Debian Diposisikan dina server (internet server).

2- Aksés ka pulo ka server atanapi akun Admin root.

3 - Alamat IP statik atawa ngonpigurasi dina server atawa server. Tangtosna, ieu sayogi pikeun server mana waé anu anjeun pesen ti Pusat Data,

4 - Upami anjeun badé ngajantenkeun halaman wéb anjeun pikeun umum, anjeun kedah Reservasi domain atanapi domain pikeun nyambungkeun dns ka server,

5- Pasang Apache  LAMP dina sistem Debian.

6 - salinan WordPress Versi panganyarna tina website resmi.

7 - Program pikeun nyambung ka server putty

 

Naon sistem Debian?

Sistem Debian atanapi distribusi Debian nyaéta sistem operasi komputer anu sapinuhna diwangun ku parangkat lunak gratis sareng kabuka, hartosna saha waé anu tiasa nyumbang sareng ngembangkeun sistem éta aya dina Lisensi GNU General Public. Debian nganggo kernel Linux sareng alat GNU, sareng distribusi Debian dipikanyaho pikeun komitmen anu ketat pikeun uji kabuka, kolaborasi sareng partisipatif. Debian mangrupikeun sistem operasi global anu cocog pikeun seueur panggunaan pribadi sareng kantor, jasa database, server, sareng jasa panyimpen.

Naon Apache

ngaran Apache dina basa Inggris  Apache HTTP Server . Apache mangrupikeun hiji anu maénkeun peran anu ageung dina pamekaran wéb sareng kamekaran global dina dinten awal jaman wéb. Naon anu dianggo Apache sareng naon misi na. Apache dianggo pikeun ngalayanan halaman wéb statik sareng dinamis. Statis sapertos basa html sareng dinamika anu robih sapertos forum, WordPress sareng skrip atanapi aplikasi sanés anu dirancang pikeun ngagunakeun lingkungan sareng fitur Apache. Jeung Apache memang salah sahiji komponén paket ngembangkeun web katelah LAMP, nu ngandung sistem operasi Linux Ubuntu atawa GNU Linux, web server, database Mysql, sarta loba basa program, kaasup php, Python jeung Perl. Salah sahiji kaunggulan Apache nyaéta nyayogikeun kontén dina cara anu dipercaya sareng aman pisan 

Mangpaat masang WordPress dina Debian

Salah sahiji kauntungan anu saleresna nyaéta ngahémat artos dibandingkeun sareng kontrak sareng perusahaan hosting. Kadua, laju situs dina distribusi Debian dibandingkeun sareng pamasangan dina cpanel. A speed noticeable 25%, sarta ieu nyumbang ka sumebarna loka dina pilarian sarta naékna. Rengking anjeun dina Google sareng mesin pencari sanés. Sarta pikeun ngaronjatkeun panghasilan material Anjeun. Lian ti ngajauhan kalempengan pausahaan hosting Arab atawa asing. Anu nawiskeun rencana hosting $ 3 per bulan sareng aranjeunna nambihan 400 situs web dina server anu sami. Jeung anjeun mimiti noticing slowness dina situs anjeun lamun ngaleuwihan 100 artikel dina pangalaman. Nalika situs aya dina server vps swasta, jalur internét. Dina server kalawan kakuatan pinuh pikeun situs anjeun, sarta ieu bakal nulungan anjeun diundeur ti situs anjeun sarta gancang nyadiakeun data ka datang anjeun. Lian ti panyalindungan tina hacking nu afflicts pausahaan hosting alatan misconfiguration. Kuring keur teu ngawangkong ngeunaan sakabeh pausahaan hosting. Aya perusahaan hosting kalayan panyalindungan anu kuat, tapi aranjeunna asing sareng sanés Arab. Kusabab salila karir kuring dina Internet, abdi diurus leuwih ti 15 pausahaan Arab, sarta sakabéh éta, tanpa iwal, teu pantes ngaran pausahaan hosting. Salah sahiji fitur anu paling penting nyaéta yén sadaya sumber pangladén bakal ngan ukur pikeun situs anjeun sareng henteu disebarkeun dina panel kontrol anu meakeun RAM sareng prosesor, sareng ieu ningkatkeun stabilitas situs anjeun sareng ogé ningkatkeun ranking anjeun dina milarian sareng kauangan anjeun. kauntungan, jsb.

Naha milih WordPress

WordPress, tangtosna, ayeuna paréntah langkung ti 35%. Salah sahiji situs web dina web pikeun betah pamakéan sarta kasaluyuan SEO. Nalika anjeun tiasa ngonpigurasikeun sareng ngalengkepan pikeun nyocogkeun ka sadaya daérah. Ti nulis artikel nepi ka katerangan. Atanapi blog pribadi dimana anjeun nampilkeun pangalaman anjeun, atanapi toko online pikeun ngajual jasa sareng produk. Atanapi lembaga atanapi pelatihan, sapertos situs konsultasi, sareng fitur-fitur sanésna henteu kaétang.

 

Catetan Penjelasan disadiakeun ku Mekano Tech Informatika dina server nyata

Kuring dipesen server ti Data Center Hetzner Ti server awan. Anjeun parantos milih distro Debian anu otomatis dipasang sareng siap

Katerangan: Masang pakét LAMP

Sateuacan masang Lampu anu ngandung Apache dina bagian-bagianna, hal anu munggaran urang laksanakeun sateuacan pamasangan nyaéta ngapdet bungkusan sareng kernel sareng ngabenerkeun masalah kaamanan sareng paréntah ieu.

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

Gambar tina nambahkeun paréntah update munggaran pikeun masang WordPress dina server Debian 9 tanpa cpanel

Gambar anu nunjukkeun tambihan paréntah pangheulana pikeun ngapdet bungkusan dina distribusi Debian

Ieu mangrupikeun hasil tina masalah saatos nambihan éta nunjukkeun kumaha pembaruan parantos dilakukeun

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 Meunangkeun:5 http://deb.debian.org/debian stretch-updates InRelease [ 91.0 kB] Kéngingkeun: 6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Kéngingkeun: 7 http://mirror.hetzner.de/debian/stretch security/updates InRelease [94.3 kB ] Hit:8 http://mirror.hetzner.de/debian/packages stretch Leupaskeun Hit:9 http://deb.debian.org/debian stretch Leupaskeun Get:10 http://security.debian.org stretch/ updates /Sumber non-gratis [1,216 B] Kéngingkeun: 11 http://security.debian.org/updates/Sumber utama [207 kB] Kéngingkeun: 12 http://security.debian.org stretch/updates/contrib Sumber [1,384 B] Kéngingkeun: 13 http://security.debian.org stretch/updates/main amd64 Paket [495 kB] Kéngingkeun: 14 http://security.debian.org stretch/updates/main Tra nslation-en [221 kB] Meunang: 15 http://deb.debian.org/debian stretch-updates/Sumber utama [13.1 kB] Ign:16 http://mirror.hetzner.de/debian/packages stretch-backports /main amd64 Paket 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 Bungkusan [601 kB] Meunang: 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 Paket 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] Kéngingkeun: 19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en [221 kB] Kéngingkeun: 22 http://deb.debian.org/debian stretch / Sumber utama [6,745 kB] Meunangkeun:23 http://deb.debian.org/debian stretch/Sumber non-gratis [79.4 kB] Meunang:24 http://deb.debian.org/debian stretch/contr ib Sumber [44.7 kB] Dipulut 10.0 MB dina 3 detik (2,624 kB/s) Maca daptar pakét... Rengse

Urang tambahkeun paréntah di handap ieu, nyaéta

apt-get upgrade

Kauntungan tina paréntah ieu atanapi naon anu dilakukeun nyaéta pikeun ngamutahirkeun sistem ka versi Debian panganyarna. Turutan léngkah-léngkah pikeun masang WordPress dina Debian Server 9 tanpa cpanel

Gambar anu nunjukkeun paréntah pikeun ningkatkeun Debian pikeun masang WordPress dina éta

Bakal muncul sareng anjeun sapertos anu dipidangkeun dina gambar. Sareng di dieu sistemna nyarioskeun ka anjeun, naha anjeun badé ningkatkeun? Naha kuring nuturkeun prosés pamutahiran? Anjeun ngetik hurup y pikeun kecap enya teras pencét Enter. Pikeun ngalengkepan prosés pamutahiran

Ieu mangrupikeun hasil tina masalah saatosna pamutahiran. Catetan sakedik, server anu kuring anggo parantos dipasang versi Debian panganyarna, nyaéta Debian 9 ayeuna. Teu butuh loba waktu pikeun ningkatkeun. Ieu kaluaran

apt-get upgrade Maca daptar pakét... Réngsé Ngawangun tangkal kagumantungan Maca inpormasi kaayaan... Réngsé Ngitung pamutahiran... Réngsé Paket di handap ieu bakal ditingkatkeun: qemu-guest-agent qemu-utils 2 ditingkatkeun, 0 anyar dipasang, 0 pikeun miceun na 0 teu ditingkatkeun. Kudu meunang 1,300 kB arsip. Saatos operasi ieu, 2,048 B ruang disk tambahan bakal dianggo. Naha anjeun badé neraskeun? [Y/n] y Meunangkeun:1 http://security.debian.org stretch/updates/main amd64 qemu-guest-agent amd64 1:2.8+dfsg-6+deb9u7 [315 kB] Meunang:2 http:// security.debian.org stretch/updates/main amd64 qemu-utils amd64 1:2.8+dfsg-6+deb9u7 [986 kB] Dipulut 1,300 kB dina 0s (14.0 MB/s) (Bacaan database ... 33909 file sareng diréktori ayeuna dipasang.) Nyiapkeun pikeun ngabongkar .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Ngabongkar bungkusan qemu-guest-agent (1:2.8+dfsg-6+deb9u7) leuwih (1 :2.8+dfsg-6+deb9u5) ... Nyiapkeun pikeun ngabongkar .../qemu-utils_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Ngabongkar bungkusan qemu-utils (1:2.8+dfsg-6+ ) deb9u7) leuwih (1:2.8 + dfsg-6 + deb9u5) ... Nyetél qemu-guest-agent (1:2.8 + dfsg-6 + deb9u7) ... Nyetel qemu-utils (1:2.8 + dfsg ) 6+deb9u7) ... Processing pemicu pikeun systemd (232-25+deb9u11) ... Processing pemicu pikeun man-db (2.7.6.1-2) ...

Saatos ngabéréskeun pamutahiran, anjeun tambahkeun paréntah di handap ieu anu didaptarkeun di luhur dina awal panjelasan.Ieu negeskeun yén prosés pamutahiran pikeun jasa sistem diropéa sareng sanés sadayana sistem ditingkatkeun. Hal anu anjeun lakukeun nyaéta ngalakukeun pamutahiran sistem

apt-get dist-upgrade

Ieu mangrupikeun gambar anu nunjukkeun prosés saatos nambihan pesenan

Gambar nunjukkeun paréntah pikeun mastikeun yén bungkusan ditingkatkeun, sanés pamutahiran sistem

Léngkah munggaran pikeun ngamutahirkeun sareng ningkatkeun pakét sareng sistem operasi ka vérsi pangénggalna parantos réngsé

Léngkah kadua nyaéta nambihan hostname ka server ngalangkungan paréntah ieu, anu ngarobih hostname sareng nami deskriptif anjeun nyalira. Tapi sadar yén anjeun kedah ngabalikan deui server atanapi sistem.Sistem nerapkeun hostname atanapi hostname anu anjeun tambahkeun.

hostnamectl set-hostname hostname.yourdomain.com

hostname.yourdomain.com

Di dieu, hostname kedah janten nami sub-domain tina domain anjeun atanapi domain anu anjeun cadangkeun pikeun ngajalankeun server WordPress. Conto kecap.mekan0.com

Saatos nambihan paréntah ieu, anjeun pencét Lebetkeun dina kibor anjeun. Ieu mangrupikeun gambar salaku conto nambihan host neem

Gambar anu nunjukkeun kumaha nambihan namehost kana server Debian

 

Jeung rencana salajengna dina

Kami masang sababaraha utilitas anu diperyogikeun sareng kami peryogi aranjeunna pikeun ngabéréskeun kasalahan sareng ngalereskeunana. Anjeun nambahkeun paréntah di handap

apt install net-tools sudo wget curl bash-completion

Kuring nyangka yén sistem Debian 9 ngagaduhan utilitas ieu, tapi pastikeun sareng tambahkeun paréntah ieu salaku cadangan. Saatos réngsé, balikan deui server ku ngetik paréntah reboot  Saatos ngabalikan deui, anjeun log in ka server, anjeun bakal aya bewara yén nami server parantos robih kana alamat server nami anu kami ciptakeun, contona dina gambar.

Gambar anu nunjukkeun conto ngarobih server nami ka Debian 9

Anjeun bakal perhatikeun di dieu dina ajakan paréntah yén nami server parantos dirobih sareng ogé nami pangladén sapertos anu dipidangkeun dina gambar sareng data ieu anu muncul nalika ngamimitian deui server sareng lebet deui.

Pasang Apache

Saatos lebet kana server anu gaduh hak istimewa admin (root), urang pasang Apache HTTP, anu sayogi dina repositori Debian 9. Anjeun nambahkeun paréntah ieu kana ajakan paréntah terus pencét Lebetkeun

 apt install apache2

Saatos nambahkeun paréntah install Apache, anjeun bakal nempo dina ajakan paréntah naha atawa henteu pikeun ngalengkepan pamasangan Apache geus.. Ieu kumaha kode bakal muncul.

apt install apache2 Maca daptar pakét... Réngsé Ngawangun tangkal kagumantungan Maca inpormasi kaayaan... Réngsé Paket tambahan di handap ieu bakal dipasang: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2 -0 libperl5.24 perl bungkusan Disarankeun: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl ngadamel pakét anu Disarankeun: ssl-cert ngaganti ngaran Paket NEW di handap ieu bakal dipasang: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillibluper1-5.2ldap.0ldap. 5.24 anyar dipasang, 0 pikeun ngahapus sareng 11 henteu ditingkatkeun. Kudu meunang 0 kB arsip. Saatos operasi ieu, 0 MB rohangan disk tambahan bakal dianggo. Naha anjeun badé neraskeun? [Y/n]

Anjeun pencét hurup Y dina kibor, teras pencét Lebetkeun, sareng saatos pamasangan Apache réngsé, urang muka browser sareng ngetik IP server. Dina browser, bisi kuring, kuring IP. Server anu kuring ngajelaskeun nyaéta 159.69.215.225 Bakal muncul sareng anjeun sapertos gambar ieu Gambar anu nunjukkeun yén Apache jalan leres dina distribusi Bian 9.

Saatos mastikeun yén Apache dipasang leres sareng gambar ieu di luhur. Mastikeun yén Apache dipasang leres dina distribusi Debian. Ayeuna urang masang vérsi panganyarna tina penerjemah php. Pikeun maca CMS wordpress nganggo paréntah ieu sareng pencét Lebetkeun.

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 nunjukkeun anjeun naha urang ngarengsekeun pamasangan atanapi henteu.Batalkeun Sapertos paréntah di luhur, anjeun ngetik hurup Y teras pencét Enter. dina kibor. Kawas ditémbongkeun dina gambar Gambar anu nunjukkeun paréntah pikeun masang tarjamahan php dina Debian 9

Saatos réngsé pamasangan tarjamahan php, vérsi panganyarna ayeuna parantos réngsé. Pasang MariaDB, pangladén pangkalan data. Éta kedah dipasang pikeun nyiptakeun pangkalan data pikeun WordPress. Sareng kontak aranjeunna supados urang tiasa masang WordPress leres kalayan ieu.

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

Sistem bakal nawiskeun anjeun neraskeun pamasangan atanapi henteu.. Sapertos anu kajantenan dina paréntah sateuacana, anjeun ngetik hurup Y sareng pencét tombol enter dina keyboard pikeun neraskeun pamasangan. Inpormasi ieu bakal muncul dina ajakan paréntah pikeun mastikeun yén pamasangan leres

apt install php7.0-mysql mariadb-server mariadb-client
Maca daptar bungkus ... Rengse
tangkal kagumantungan wangunan
Maca inpormasi nagara ... Rengse
nuturkeun bungkusan tambahan bakal dipasang:
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
bungkusan ngusulkeun:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-pernyataan-perl mailx mariadb-test netcat-openbsd tinyca
Pakét anu disarankeun:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
nuturkeun bungkusan NEW bakal dipasang:
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 mendi, 19 karek dipasang, 0 nyabut sarta 0 moal ditingkatkeun.
Kudu meunang 25.7 MB arsip.
Sanggeus operasi ieu, 189 MB sahiji rohangan na piringan tambahan bakal dipaké.
Naha anjeun hoyong neruskeun? [Y / n] y
Kéngingkeun: 1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Kéngingkeun: 2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
Kéngingkeun: 3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1:4.1.4+dfsg-1 [571 kB]
Kéngingkeun: 4 http://deb.debian.org/debian stretch/main amd64 mysql-common sadayana 5.8+1.0.2 [5,608 B]
Kéngingkeun: 5 http://deb.debian.org/debian stretch/main amd64 mariadb-common sadayana 10.1.38-0+deb9u1 [28.4 kB]
Meunang: 6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
Kéngingkeun: 7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
Kéngingkeun: 8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
Kéngingkeun: 9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB]
Kéngingkeun: 10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl sadayana 2.94-1 [53.4 kB]
Kéngingkeun: 11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Kéngingkeun: 12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB]
Kéngingkeun: 13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB]
Kéngingkeun: 14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
Kéngingkeun: 15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
Kéngingkeun: 16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB]
Kéngingkeun: 17 http://deb.debian.org/debian stretch/main amd64 mariadb-client sadayana 10.1.38-0+deb9u1 [27.2 kB]
Kéngingkeun: 18 http://deb.debian.org/debian stretch/main amd64 mariadb-server sadayana 10.1.38-0+deb9u1 [27.3 kB]
Kéngingkeun: 19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
Dipulut 25.7 MB dina 0s (35.8 MB/s)
Paket prakonfigurasi...
Milih pakét anu henteu dipilih sateuacana libmpfr4: amd64.
(Maca database ... 35883 file sareng diréktori ayeuna dipasang.)
Nyiapkeun pikeun ngabongkar .../libmpfr4_3.1.5-1_amd64.deb ...
Ngabongkar libmpfr4: amd64 (3.1.5-1) ...
Milih pakét saméméhna unselected libsigsegv2: amd64.
Nyiapkeun pikeun ngabongkar .../libsigsegv2_2.10-5_amd64.deb ...
Ngabongkar libsigsegv2: amd64 (2.10-5) ...
Nyetél libmpfr4: amd64 (3.1.5-1) ...
Nyetél libsigsegv2: amd64 (2.10-5) ...
Milih pakét saméméhna unselected gawk.
(Maca database ... 35905 file sareng diréktori ayeuna dipasang.)
Nyiapkeun pikeun ngabongkar .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ...
Ngabongkar bungkusan gawk (1:4.1.4+dfsg-1) ...
Milih pakét anu henteu dipilih sateuacana mysql-common.
Nyiapkeun pikeun ngabongkar .../01-mysql-common_5.8+1.0.2_all.deb ...
Ngabongkar mysql-common (5.8+1.0.2) ...
Milih pakét anu henteu dipilih sateuacana mariadb-common.
Nyiapkeun pikeun ngabongkar .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ...
Ngabongkar bungkus mariadb-common (10.1.38-0+deb9u1) ...
Milih pakét saméméhna unselected galera-3.
Nyiapkeun pikeun ngabongkar .../03-galera-3_25.3.19-2_amd64.deb ...
Ngabongkar galera-3 (25.3.19-2) ...
Milih pakét libdbi-perl anu henteu dipilih sateuacana.
Nyiapkeun pikeun ngabongkar .../04-libdbi-perl_1.636-1+b1_amd64.deb ...
Ngabongkar libdbi-perl (1.636-1+b1) ...
Milih pakét anu teu dipilih saméméhna libreadline5: amd64.
Nyiapkeun pikeun ngabongkar .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ...
Ngabongkar libreadline5: amd64 (5.2+dfsg-3+b1) ...
Milih pakét anu henteu dipilih sateuacana mariadb-client-core-10.1.
Nyiapkeun pikeun ngabongkar .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Ngabongkar mariadb-client-core-10.1 (10.1.38-0+deb9u1) ...
Milih pakét saméméhna unselected libconfig-inifiles-perl.
Nyiapkeun pikeun ngabongkar .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
Ngabongkar libconfig-inifiles-perl (2.94-1) ...
Milih pakét saméméhna unselected libjemalloc1.
Nyiapkeun pikeun ngabongkar .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
Ngabongkar libjemalloc1 (3.6.0-9.1) ...
Milih pakét anu henteu dipilih sateuacana mariadb-client-10.1.
Nyiapkeun pikeun ngabongkar .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ...
Ngabongkar mariadb-klien-10.1 (10.1.38-0+deb9u1) ...
Milih pakét anu henteu dipilih sateuacana mariadb-server-core-10.1.
Nyiapkeun pikeun ngabongkar .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Ngabongkar mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Milih pakét rsync anu henteu dipilih sateuacana.
Nyiapkeun pikeun ngabongkar .../11-rsync_3.1.2-1+deb9u2_amd64.deb ...
Ngabongkar bungkusan rsync (3.1.2-1+deb9u2) ...
Milih socat pakét saméméhna unselected.
Nyiapkeun pikeun ngabongkar .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ...
Ngabongkar bungkusan socat (1.7.3.1-2+deb9u1) ...
Nyetél mysql-common (5.8+1.0.2) ...
update-alternatives: ngagunakeun /etc/mysql/my.cnf.fallback nyadiakeun /etc/mysql/my.cnf (my.cnf) dina modeu otomatis
Nyetél mariadb-common (10.1.38-0+deb9u1) ...
update-alternatives: ngagunakeun /etc/mysql/mariadb.cnf nyadiakeun /etc/mysql/my.cnf (my.cnf) dina modeu otomatis
Milih pakét anu henteu dipilih sateuacana mariadb-server-10.1.
(Maca database ... 36487 file sareng diréktori ayeuna dipasang.)
Nyiapkeun pikeun ngabongkar .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ...
Ngabongkar mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Milih pakét saméméhna unselected mariadb-klien.
Nyiapkeun pikeun ngabongkar .../mariadb-client_10.1.38-0+deb9u1_all.deb ...
Ngabongkar mariadb-klien (10.1.38-0+deb9u1) ...
Milih pakét anu henteu dipilih sateuacana mariadb-server.
Nyiapkeun pikeun ngabongkar .../mariadb-server_10.1.38-0+deb9u1_all.deb ...
Ngabongkar mariadb-server (10.1.38-0+deb9u1) ...
Milih pakét saméméhna unselected php7.0-mysql.
Nyiapkeun pikeun ngabongkar .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ...
Ngabongkar php7.0-mysql (7.0.33-0+deb9u3)...
Nyetél php7.0-mysql (7.0.33-0+deb9u3) ...

Nyiptakeun file config /etc/php/7.0/mods-available/mysqlnd.ini sareng versi énggal

Nyiptakeun file config /etc/php/7.0/mods-available/mysqli.ini sareng versi énggal

Nyiptakeun file config /etc/php/7.0/mods-available/pdo_mysql.ini sareng versi énggal
Nyetél libconfig-inifiles-perl (2.94-1) ...
Nyetél libjemalloc1 (3.6.0-9.1) ...
Ngolah pemicu pikeun libapache2-mod-php7.0 (7.0.33-0+deb9u3) ...
Nyetél socat (1.7.3.1-2+deb9u1) ...
Nyetél gawk (1:4.1.4+dfsg-1) ...
Nyetél rsync (3.1.2-1+deb9u2) ...
Dijieun symlink /etc/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
Ngolah pemicu pikeun libc-bin (2.24-11+deb9u4) ...
Nyetél galera-3 (25.3.19-2) ...
Ngolah pemicu pikeun systemd (232-25+deb9u11) ...
Pemicu prosés pikeun man-db (2.7.6.1-2) ...
Nyetél libreadline5: amd64 (5.2+dfsg-3+b1) ...
Nyetél libdbi-perl (1.636-1+b1) ...
Nyetél mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Nyetél mariadb-client-core-10.1 (10.1.38-0+deb9u1) ...
Nyetél mariadb-client-10.1 (10.1.38-0+deb9u1) ...
Nyetél mariadb-klien (10.1.38-0+deb9u1) ...
Nyetél mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Dijieun symlink /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Dijieun symlink /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Dijieun symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
Nyetél mariadb-server (10.1.38-0+deb9u1) ...
Ngolah pemicu pikeun libc-bin (2.24-11+deb9u4) ...
Ngolah pemicu pikeun systemd (232-25+deb9u11) ...
akar@kecap:~#

Léngkah kadua nyaéta ngajalankeun MariaDB anu parantos dipasang. Urang nulis paréntah ieu ngajalankeun

systemctl start mariadb

Saatos ngajalankeun MARIADB

Kami masang Mysql Database Wizard. Aman sareng anjeun bakal dipenta pikeun milih kecap konci anu kuat. Pikeun pamaké root sabab ngagunakeun sandi tina admin server. Dina manajer database, kumaha oge, urang tambahkeun paréntah di handap ieu. Pikeun masang panangan database mysql nganggo paréntah ieu.

mysql_secure_installation

Anjeun bakal aya bewara sanggeus nambahkeun paréntah. Éta naroskeun anjeun nyerat kecap konci pikeun akar. Server anjeun nyerat. Sarta anjeunna bakal némbongkeun Anjeun sandi kuat na, anjeun pencét Y. Lajeng pencét Lebetkeun. Anjeun bakal dipenta pikeun nuliskeun sandi anyar pikeun nuliskeun sandi anyar. Teras anjeun pencét Lebetkeun sareng sistem bakal mastikeun yén anjeun ngetik sandi pikeun kadua kalina. Pikeun mastikeun yén anjeun ngetik sareng pencét Lebetkeun. Lajeng sistem bakal ngabejaan Anjeun yen

Lebetkeun sandi ayeuna pikeun root (y. n):               Anjeun mencet y lajeng asupkeun 

Saatos mencét éta bakal nyarios yén anjeun parantos gaduh sakumpulan kecap akses root,             pencét n lajeng asupkeun

Naha anjeunna bakal nawiskeun ngarobih sandi root? [Y/N]                        Anjeun mencet y terus asupkeun pikeun ngarobah sandi pikeun database admin
Anjeun ngetik sandi anyar teras lebetkeun sareng anjeun bakal ngetik deui pikeun ngonfirmasi teras lebetkeun sacara standar. Pamasangan MariaDB ngandung pangguna anonim, anu ngamungkinkeun saha waé
Pikeun asup ka MariaDB tanpa kudu nyieun akun pamaké

Sistim bakal némbongkeun Anjeun

Hapus pamaké anonim? [Y/N]                                      Anjeun ngetik y lajeng asupkeun 

Pilihan bakal muncul nu ngatur ku ngaklik dina hurup ieu.

n lajeng asupkeun 

y teras lebetkeun 

y teras lebetkeun 

Kaluaran ieu tina ajakan paréntah ngandung sadaya léngkah anu anjeun lakukeun pikeun masang atanapi nyetél mysql

root @ kecap: ~ # mysql_secure_installation

CATETAN: ngajalankeun sakumna ieu naskah disarankeun pikeun ALL MariaDB
Server dipake produksi! Mangga baca hambalan masing taliti!

Kanggo lebet kana MariaDB pikeun ngamankeunana, urang peryogi arus
kecap akses pikeun pangguna root. Upami anjeun nembé masang MariaDB, sareng
anjeun teu acan nyetél kata sandi akar, kecap konci na bakal kosong,
sahingga ngan kedah mencet asupkeun di dieu.

Lebetkeun sandi ayeuna keur root (asupkeun pikeun ngaping):
OKÉ, kecap akses anu berhasil dianggo, teras ...

Netepkeun sandi root ensures nu taya sahijieun bisa asup kana MariaDB nu
pamaké root tanpa otorisasina ditangtoskeun.

Anjeun parantos ngagaduhan set sandi akar, ku anjeun aman tiasa ngajawab 'n'.

Robah kecap akses root? [Y/n] y
Kecap konci Énggal:
Ulang asupkeun sandi anyar:
Sandi hasil diropéa!
Reloading tabel hak husus ..
... Suksés!


Sacara standar, hiji instalasi MariaDB boga pamaké anonim, sahingga saha
asup kana MariaDB tanpa ngabogaan boga Rekening pamaké dijieun pikeun
aranjeunna. Ieu dimaksudkeun ukur pikeun nguji, sarta sangkan instalasi
balik bit smoother. Anjeun kudu nyabut éta méméh pindah kana
lingkungan produksi.

Hapus pamaké anonim? [Y/n] y
... Suksés!

Biasana, root ngan ukur kénging nyambung tina 'localhost'. Ieu
ensures yen batur teu bisa nebak di sandi root tina jaringan.

Disallow root login jarak jauh? [Y/n] n
... skipping.

Sacara standar, MariaDB hadir sareng basis data anu namina 'tés' anu tiasa ku saha waé
aksés. Ieu ogé dimaksudkeun ukur pikeun nguji, sarta kudu dihapus
méméh pindah kana lingkungan produksi.

Cabut database uji coba sareng aksés kana éta? [Y / n] jeung
- Turunkeun data uji coba ...
... Suksés!
- Leupaskeun hak husus dina database test ...
... Suksés!

Reloading tabél hak husus bakal mastikeun yén sagala parobahan nu dijieun jadi jauh
baris mawa pangaruh langsung.

Ngamuat tabel hak husus ayeuna? [Y / n] y
... Suksés!

Bersihan ...

Sadaya parantos! Upami anjeun parantos ngalengkepan sadaya léngkah di luhur, MariaDB anjeun
instalasi ayeuna kedah aman.

Hatur nuhun ngagunakeun MariaDB!

Kami mastikeun yén MariaDB diamankeun

Kusabab sacara standar ngadaptar akun root tanpa kecap akses. Pikeun nyegah masalah kaamanan poténsial, urang asup kana database. Nganggo akun root sareng ngaluarkeun paréntah ieu.

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

Saatos ngetik paréntah anu munggaran, éta bakal naroskeun kecap konci anu anjeun ketik sareng pencét Enter.

Ieu mangrupikeun kaluaran paréntah dina ajakan paréntah. Kaluaran kedah némbongan sapertos kode ieu di payun anjeun

root @ kecap: ~ # mysql -u root -p
Lebetkeun kecap akses:
Wilujeng sumping di monitor MariaDB. Paréntah ditungtungan ku ; atawa \g.
Id sambungan MariaDB anjeun nyaéta 9
Vérsi server: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

Hak Cipta (c) 2000, 2018, Oracle, MariaDB Corporation Ab sareng anu sanésna.

Ketik 'pitulung;' atawa '\h' pikeun pitulung. Ketik '\c' pikeun mupus pernyataan input ayeuna.

MariaDB [(teu aya)]> nganggo MySQL;
Maca inpormasi tabel pikeun ngalengkepan nami méja sareng kolom
Anjeun tiasa mareuman fitur ieu pikeun ngamimitian anu langkung gancang sareng -A

Database robah
MariaDB [mysql]> update pamaké set plugin = '' where User = 'root';
Query OK, 1 sakaligus kapangaruhan (0.00 detik)
Baris cocog: 1 Robah: 1 Awas: 0

MariaDB [MySQL]> hak istimewa siram;
Query OK, barisan 0 kapangaruhan (0.01 detik)

MariaDB [mysql] > kaluar
permios
akar@kecap:~#

Sareng gambar anu nunjukkeun éta Gambar nunjukkeun panyalindungan database dina Debian 9

Saatos éta, urang tambahkeun modul tls atanapi ssl. Urang ngajalankeun paréntah di handap ieu

a2enmod rewrite ssl
a2ensite default-ssl.conf

Teras we buka DocumentRoot pikeun sadaya situs anu urang hoyong aktipkeun. Kami muka file konfigurasi nganggo paréntah ieu 

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

 Saatos eta muka sareng anjeun, Anjeun nambahkeun, urang tambahkeun kode ieu 


       Pilihan Indéks FollowSymLinks MultiViews
       AllowOverride Sadaya
       Peryogi sadayana dipasihkeun
    

Teras anjeun pencét hurup x dina kibor, teras y sareng pencét Enter

Teras anjeun lebetkeun paréntah ieu sareng tambahkeun kodeu anu sami, anu aya di luhur saatos muka file.

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

Teras anjeun pencét hurup x pikeun kaluar tina file sareng pencét y pikeun ngahémat modifikasi, sareng ieu mangrupikeun gambar kumaha nambihan kodeu. Gambar anu nunjukkeun konfigurasi file pikeun situs wéb dina distribusi Debian

Saatos nyimpen, anjeun tambahkeun paréntah ieu, pikeun mastikeun yén sertipikat standar pikeun situs dikonpigurasi ku paréntah ieu.

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

Upami file henteu dibuka sareng anjeun sabab henteu aya dina server. Anjeun unduh file ieu sareng unggah kana jalur ieu

/etc/apache2/sites-enabled . ku program wincp Sapertos dina gambar Gambar anu nunjukkeun unggah file ka Debian Server 9

Pikeun nerapkeun setélan, tambahkeun paréntah ieu dina ajakan paréntah

a2enmod headers
systemctl restart apache2.service

Ayeuna urang nguji konfigurasi Apache naha konfigurasi ieu dipigawé leres, sarta naon kasalahan. Upami henteu kunanaon, urang balikan deui jasa nganggo paréntah ieu

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

Gambar anu nunjukkeun verifikasi Apache dina distribusi server Debian 9

masang wordpress

Urang asupkeun basis data pikeun nyieun database anyar pikeun pamasangan WordPress ngaliwatan paréntah di handap ieu

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

Catetan .  wordpress-pass  Anjeun nulis dina tempatna sandi pamaké tina database WordPress, nu urang dijieun

Saatos nambahkeun paréntah ieu pikeun nyieun database jeung pamaké tina database jeung méré hak husus. Kami unduh versi WordPress tina situs wéb resmi via paréntah wget sareng decompress Ieuh. Dina file temp kalayan paréntah ieu

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

Ayeuna kami masihan idin nyerat kana file WordPress nganggo paréntah ieu

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

Ayeuna anjeun nyuhunkeun IP pangladén dina browser pikeun masang WordPress, sapertos anu dipidangkeun dina gambar

Gambar nunjukkeun pamasangan WordPress munggaran dina Debian 9

Gambar anu nunjukkeun fase pamasangan WordPress

Lajeng ngalengkepan léngkah instalasi biasa

. Wilujeng, anjeun parantos masang WordPress dina Debian Server 9 tanpa cpanel,

 

Dina katerangan ieu, kuring ngahaja kaasup sagala rinci pikeun kapentingan jalma anu teu nyaho ditambahan kode jeung naon maranéhna hartosna, sarta pikeun kapentingan sakabeh.

Penjelasan sanésna bakal dilakukeun pikeun nyambungkeun domain ka server sareng ngajagi wordpress sareng server lengkep. Salawasna jadi sadar naon nu anyar. Sadaya anu anjeun kedah laksanakeun nyaéta ngalanggan béwara 

Katerangan anu judulna. Masang WordPress dina Debian Server 9 tanpa cpanel

Dilarang nyalin tulisan sareng ngalebetkeun kana situs mana waé tanpa disebatkeun sumberna, nyaéta Mekano Tech

Urang kedah hormat hak cipta intelektual 

tulisan patali
Nyebarkeun artikel dina

Tambihkeun koméntar