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