Инсталирање на WordPress на Debian Server 9 без cpanel

Добредојдовте, браќа, на ексклузивна статија со наслов. Инсталирање на WordPress на серверот Debian. Без потреба од било каков контролен панел, од познатите панели како што се Cpanel, plask, DirectAdmin, vistacp и други платени и бесплатни панели за да се создаде средина за работа, веб -страници и управување со нив со карактеристики што се разликуваат помеѓу секој панел од другиот, и секако најпозната меѓу нив е панелот за cpanel. Без дополнително одлагање, ќе го инсталираме WordPress на Debian 9 и Apache 5

Барања за објаснување

1 - систем Дебиан Позициониран на сервер (интернет сервер).

2- Пристап до островите до серверот или root администраторската сметка.

3 - Статична IP адреса или конфигурирана на серверот или серверот. Се разбира, ова е достапно за секој сервер што го резервирате од Центарот за податоци,

4 - Ако сакате да ја направите вашата веб -страница достапна за јавноста, мора Резервација на домен или домен за поврзување на dns со серверот,

5- Инсталирајте Apache-то  ЛАМП на системот на Дебиан.

6 - копија WordPress Најновата верзија од официјалната веб -страница.

7 - Програмата за поврзување со серверот кит

 

Што е системот Дебиан?

Системот Дебиан или дистрибуцијата Дебиан е компјутерски оперативен систем кој се состои целосно од слободен и отворен софтвер, што значи дека секој што може да придонесе и да го развие системот потпаѓа под општата јавна лиценца на ГНУ. Дебијан ги користи јадрото на Линукс и алатките за ГНУ, а дистрибуцијата на Дебиан е позната по својата строга заложба за отворено, заедничко и партиципативно тестирање. Debian е глобален оперативен систем погоден за многу лични и канцелариски намени, услуги за бази на податоци, сервери и услуги за складирање.

Што е Апачи

име на апачи на англиски  HTTP сервер Apache. Апачи е оној кој одигра многу голема улога во развојот на мрежата и глобалниот раст во раните денови на веб -ерата. Што се користи Апачи и која е неговата мисија. Апачи се користи за сервирање статични и динамични веб -страници. Статични како што се html јазик и динамика што се менуваат како што се форуми, WordPress и други скрипти или апликации дизајнирани да ја користат околината и карактеристиките на Апачи. Апачи е навистина една од компонентите на веб -пакетот за развој познат како LAMP, кој го содржи оперативниот систем Линукс или ГНУ Линукс, веб -серверот, базата на податоци Mysql и многу програмски јазици, вклучително и php, Python и Perl. Една од предностите на Апачи е тоа што обезбедува содржина на многу сигурен и многу безбеден начин 

Придобивки од инсталирање на WordPress на Debian

Една од вистинските придобивки е да заштедите пари во споредба со склучување договори со хостинг компании. Второ, брзината на страницата на дистрибуција на Дебиан во споредба со инсталацијата на панелот. Забележлива брзина од 25%, и ова придонесува за ширење на страницата во потрага и пораст. Вашето рангирање на Google и други пребарувачи. И да го зголемите вашиот материјален приход. Освен избегнување на бавноста на арапските или странските хостинг компании. Кој нуди хостинг планови за 3 долари месечно и додаваат 400 веб -страници на ист сервер. И почнувате да ја забележувате бавноста на вашата страница кога надминува 100 статии за искуството. Кога страницата е на приватен vps сервер, интернет линијата. На серверот со целосна моќност за вашата страница, и ова ќе ви помогне во преземањето од вашата страница и брзо обезбедување податоци за вашите посетители. Освен заштита од хакирање што ги погодува хостинг компаниите поради погрешни конфигурации. Не зборувам за сите хостинг компании. Има хостинг компании со силна заштита, но тие се странски, а не Арапски. Бидејќи за време на мојата кариера на Интернет, се занимавав со повеќе од 15 арапски компании, и сите тие, без исклучок, не го заслужуваат името на хостинг компании. Една од најважните карактеристики е дека целиот ресурс на серверот ќе биде само за вашата страница и не се дистрибуирани на контролен панел што троши RAM меморија и процесор, а тоа ја подобрува стабилноста на вашата страница и исто така го подобрува рангирањето и профитот на вашето пребарување, итн. На

Зошто да изберете WordPress

WordPress, се разбира, во моментов командува повеќе од 35%. Една од веб -страниците на Интернет за лесна употреба и компатибилност со оптимизација. Додека можете да конфигурирате и опремите за да одговараат на сите области. Од пишување написи до објаснувања. Или личен блог на кој ги презентирате вашите искуства, или онлајн продавница за продажба на услуги и производи. Или институција или обука, како што е консултантска страница, а другите карактеристики се безброј.

 

Објаснување дадено од Mekano Tech Informatics на вистински сервери

Јас го резервирав серверот од Центар за податоци Хецнер Од услугата за сервери на облак. Го избравте дистрибуцијата Debian што е автоматски инсталирана и подготвена

Опис: Инсталирање на пакетот LAMP

Пред да инсталирате светилка што содржи Apache во неговите делови, првото нешто што го правиме пред инсталацијата е да ги ажурираме пакетите и јадрото и да ги исправиме безбедносните проблеми со овие команди

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

Слика од додавање на првата команда за ажурирање за инсталирање на WordPress на серверите Debian 9 без cpanel

Слика што покажува додавање на првите команди за ажурирање пакети на дистрибуција на Debian

Ова е резултат на прашањето откако ќе го додадете покажува како е направено ажурирањето

apt-get update Ign: 1 http://mirror.hetzner.de/debian/packages stretch InRelease Добијте: 2 http://security.debian.org stretch/updates InRelease [94.3 kB] Добијте: 3 http: // mirror hetzner.de/debian/packages stretch-updates InRelease [91.0 kB] Ign: 4 http://deb.debian.org/debian stretch InRelease Добијте: 5 http://deb.debian.org/debian stretch-updates InRelease [ 91.0 kB] Добијте: 6 http://mirror.hetzner.de/debian/packages stretch-backports InRelease [91.8 kB] Добијте: 7 http://mirror.hetzner.de/debian/stretch security/updates InRelease [94.3] kB] Хит: 8 http://mirror.hetzner.de/debian/packages stretch Издавање на порака: 9 http://deb.debian.org/debian stretch Издавање Добијте: 10 http://security.debian.org stretch/ ажурирања/не-бесплатни извори [1,216 Б] Добијте: 11 http://security.debian.org/updates/main Извори [207 kB] Добијте: 12 http://security.debian.org stretch/updates/contrib Извори [ 1,384 B] Добијте: 13 http://security.debian.org stretch/updates/main amd64 пакети [495 kB] Добијте: 14 http://security.debian.org stretch/updates/main Tra nslation-mk [221 kB] Добијте: 15 http://deb.debian.org/debian stretch-updates/главни извори [13.1 kB] Игн: 16 http://mirror.hetzner.de/debian/packages stretch-backports /main amd64 Пакети Игн: 17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-mk Добијте: 16 http://mirror.hetzner.de/debian/packages stretch-backports/main amd64 Пакети [601 kB] Добијте: 17 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-mk [459 kB] Ign: 18 http://mirror.hetzner.de/debian/security stretch /надградби/главни amd64 Пакети Игн: 19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-mk Добијте: 18 http://mirror.hetzner.de/debian/security/updates/ main amd64 пакети [495 kB] Добијте: 19 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-mk [221 kB] Добијте: 22 http://deb.debian.org/debian stretch/ главни извори [6,745 kB] Добијте: 23 http://deb.debian.org/debian stretch/non-free Извори [79.4 kB] Добијте: 24 http://deb.debian.org/debian stretch/contr ib Извори [44.7 kB] Преземено 10.0 MB за 3 секунди (2,624 kB/s) Читање списоци со пакети ... Готово

Ја додаваме следнава команда, која е

apt-get upgrade

Придобивката од оваа команда или она што го прави е да го надградите системот до најновата верзија на Debian. Следете ги чекорите за да инсталирате WordPress на Debian Server 9 без cpanel

Слика што ја покажува командата за надградба на Debian за да го инсталирате WordPress на неа

Willе се појави кај вас како што е прикажано на сликата. И тука системот ви кажува, дали навистина сакате да се надградите? Дали го следам процесот на надградба? Ја пишувате буквата y за зборот да и потоа притиснете Enter. За да го завршите процесот на надградба

Еве го резултатот од работата по завршувањето на надградбата. Мала забелешка, на серверот што го користам е инсталирана најновата верзија на Debian, која во овој момент е Debian 9. Не требаше многу време за надградба. Ова е излезот

apt-get upgrade Читање списоци со пакети ... Готово Градење дрво за зависност Читање информации за состојбата ... Готово Пресметување надградба ... Готово Следниве пакети ќе се надградат: qemu-guest-agent qemu-utils 2 надграден, 0 ново инсталиран, 0 да се отстрани и 0 да не се надгради. Треба да добиете 1,300 kB архиви. По оваа операција, ќе се користат 2,048 Б дополнителен простор на дискот. Дали сакате да продолжите? [Y/n] y Добијте: 1 http://security.debian.org stretch/updates/main amd64 qemu-guest-agent amd64 1: 2.8+dfsg-6+deb9u7 [315 kB] Добијте: 2 http: // security.debian.org stretch/updates/main amd64 qemu-utils amd64 1: 2.8+dfsg-6+deb9u7 [986 kB] Добиено 1,300 kB за 0 секунди (14.0 MB/s) (Читање база на податоци ... 33909 датотеки и директориуми во моментов инсталиран.) Подготовка за распакување .../qemu-guest-agent_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Отпакување qemu-guest-agent (1: 2.8+dfsg-6+deb9u7) над (1 : 2.8+dfsg-6+deb9u5) ... Подготовка за распакување .../qemu-utils_1%3a2.8+dfsg-6+deb9u7_amd64.deb ... Отпакување qemu-utils (1: 2.8+dfsg-6+ ) deb9u7) над (1: 2.8 + dfsg-6 + deb9u5) ... Поставување qemu-guest-agent (1: 2.8 + dfsg-6 + deb9u7) ... Поставување qemu-utils (1: 2.8 + dfsg ) 6+deb9u7) ... Трегери за обработка за systemd (232-25+deb9u11) ... Трегери за обработка за man-db (2.7.6.1-2) ...

По завршувањето на надградбата, ја додавате следнава команда наведена на врвот на почетокот на објаснувањето.Тоа потврдува дека процесот на надградба за системските услуги се ажурира, а не целиот систем е надграден. Она што е прифатено е да се направи надградба на системот

apt-get dist-upgrade

Ова е слика што го покажува процесот по додавање на нарачката

Сликата покажува команда за да бидете сигурни дека пакетите се надградени, а не надградба на системот

Завршен е првиот чекор за ажурирање и надградба на пакетите и оперативниот систем до најновата верзија

Вториот чекор е да додадете име на домаќин на серверот преку оваа команда, која го менува името на домаќинот со ваше описно име. Но, бидете свесни дека можеби ќе треба да го рестартирате серверот или системот. Системот го применува името на домаќинот или името на домаќинот што ќе го додадете.

hostnamectl set-hostname hostname.yourdomain.com

hostname.yourdomain.com

Тука, името на домаќинот мора да биде име на под-домен на вашиот домен или домен што сте го резервирале за да го извршите серверот WordPress. Пример збор.mekan0.com

По додавањето на оваа команда, притиснете Enter на вашата тастатура. Еве слика како пример за додавање на neem домаќин

Слика што покажува како да додадете namehost на серверот Debian

 

И следниот план во

Инсталираме некои неопходни комунални услуги и ќе ни требаат за да ги решиме грешките и да ги поправиме. Ја додавате следнава команда

apt install net-tools sudo wget curl bash-completion

Мислам дека системот Debian 9 ги има овие комунални услуги, но бидете сигурни и додадете ги овие команди како резервна копија. По завршувањето, рестартирајте го серверот со внесување на командата се рестартира  По рестартирање, се најавувате на серверот. willе забележите дека името на серверот е сменето во адресата на серверот за име што го создадовме, на пример на сликата.

Слика што покажува пример за промена на серверот за имиња во Дебиан 9

Hereе забележите овде во командната линија дека името на серверот е сменето, а исто така и името на серверот како што е прикажано на сликата и овие податоци што се појавија при рестартирање на серверот и повторно најавување на него

Инсталирајте го Apache

По најавувањето на серверот со администраторски права (root), инсталираме Apache HTTP, кој е достапен во складиштата на Debian 9. Ја додавате оваа команда во командната линија и притиснете Enter

 apt инсталирај apache2

По додавањето на командата за инсталирање Apache, ќе видите во командната линија дали веќе треба да ја завршите инсталацијата на Apache. Така ќе се појави кодот.

apt install apache2 Читање списоци со пакети ... Готово Градење дрво за зависност Читање информации за состојбата ... Готово followingе се инсталираат следните дополнителни пакети: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2 -0 libperl5.24 perl Предлог пакети: www-прелистувач apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl make Препорачани пакети: ssl-cert преименување NEWе се инсталираат следните НОВИ пакети: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillibluper1-5.2ldap, 0 5.24 ново инсталирани, 0 за отстранување и 11 не надградени. Треба да добиете 0 kB архиви. По оваа операција, ќе се користат 0 MB дополнителен простор на дискот. Дали сакате да продолжите? [Y/n]

Ја притискате буквата Y на тастатурата, потоа притиснете Enter, и откако ќе заврши инсталацијата на Apache, го отвораме прелистувачот и впишуваме IP на серверот. Во прелистувачот, во мојот случај, јас сум ИП. Серверот на кој објаснувам е 159.69.215.225 Youе се појави кај вас како оваа слика Слика што покажува дека Apache работи правилно на дистрибуцијата Bian 9.

Откако ќе се уверите дека Apache е правилно инсталиран и оваа слика е погоре. Обезбедува дека Apache е правилно инсталиран на дистрибуцијата Debian. Сега ги инсталираме најновите верзии на php преведувачи. За да го прочитате wordpress CMS со оваа команда и притиснете Enter.

apt install libapache2-mod-php7.0 php7.0 php7.0-gd php7.0-xml php7.0-curl php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc

Системот ќе ви покаже дали ја завршуваме инсталацијата или не.Откажи Како и горните команди, ја впишувате буквата Y и притиснете Enter. во тастатурата. Како што е прикажано на сликата Слика што ја покажува командата за инсталирање php преводи на Debian 9

По завршувањето на инсталацијата на php преводи, најновите верзии сега се завршени. Инсталирајте MariaDB, сервер за бази на податоци. Мора да се инсталира за да се создаде база на податоци за WordPress. И контактирајте со нив за да можеме правилно да го инсталираме WordPress со ова.

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

Системот ќе ви понуди да ја продолжите инсталацијата или не, како што се случи во претходните команди, напишете ја буквата Y и притиснете го копчето за внесување на тастатурата за да продолжите со инсталацијата. Оваа информација ќе се појави на командната линија за да се осигура дека инсталацијата е точна

apt install php7.0-mysql mariadb-сервер mariadb-клиент
Читање списоци со пакети ... Готово
Градежно дрво зависност
Читање на државни информации ... Готово
Ќе бидат инсталирани следните дополнителни пакети:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client-10.1 mariadb-client-core-10.1
mariadb-common mariadb-server-10.1 mariadb-server-core-10.1 mysql-common
rsync сокат
Предложени пакети:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-statement-perl mailx mariadb-тест netcat-openbsd tinyca
Препорачани пакети:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
Ќе се инсталираат следните пакети:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-клиент mariadb-client-10.1
mariadb-client-core-10.1 mariadb-common mariadb-сервер mariadb-server-10.1
mariadb-server-core-10.1 mysql-common php7.0-mysql rsync socat
0 надграден, 19 ново инсталиран, 0 да се отстрани и 0 не е надграден.
Треба да се добие 25.7 MB архиви.
По оваа операција, ќе се користи 189 MB на дополнителен простор на дискот.
Дали сакате да продолжите? [Y / n] y
Добијте: 1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
Добијте: 2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
Добијте: 3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1: 4.1.4+dfsg-1 [571 kB]
Добијте: 4 http://deb.debian.org/debian stretch/main amd64 mysql-заеднички сите 5.8+1.0.2 [5,608 B]
Добијте: 5 http://deb.debian.org/debian stretch/main amd64 mariadb-заеднички сите 10.1.38-0+deb9u1 [28.4 kB]
Добијте: 6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
Добијте: 7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
Добијте: 8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
Добијте: 9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107 kB]
Добијте: 10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl сите 2.94-1 [53.4 kB]
Добијте: 11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
Добијте: 12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918 kB]
Добијте: 13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241 kB]
Добијте: 14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
Добијте: 15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
Добијте: 16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344 kB]
Добијте: 17 http://deb.debian.org/debian stretch/main amd64 mariadb-client сите 10.1.38-0+deb9u1 [27.2 kB]
Добијте: 18 http://deb.debian.org/debian stretch/main amd64 mariadb-server сите 10.1.38-0+deb9u1 [27.3 kB]
Добијте: 19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
Преземено 25.7 MB за 0 секунди (35.8 MB/s)
Пред -конфигурирање на пакетите ...
Избор на претходно неизбран пакет libmpfr4: amd64.
(Читање база на податоци ... 35883 датотеки и директориуми во моментов инсталирани.)
Подготовка за распакување .../libmpfr4_3.1.5-1_amd64.deb ...
Отпакување libmpfr4: amd64 (3.1.5-1) ...
Избор на претходно неизбран пакет libsigsegv2: amd64.
Подготовка за распакување .../libsigsegv2_2.10-5_amd64.deb ...
Отпакување libsigsegv2: amd64 (2.10-5) ...
Поставување libmpfr4: amd64 (3.1.5-1) ...
Поставување libsigsegv2: amd64 (2.10-5) ...
Избор на претходно неизбрани пакет gawk.
(Читање база на податоци ... 35905 датотеки и директориуми во моментов инсталирани.)
Подготовка за распакување .../00-gawk_1%3a4.1.4+dfsg-1_amd64.deb ...
Распакување гав (1: 4.1.4+дфсг-1) ...
Избор на претходно неизбран пакет mysql-common.
Подготовка за распакување .../01-mysql-common_5.8+1.0.2_all.deb ...
Распакувајќи mysql-common (5.8+1.0.2) ...
Избор на претходно неизбран пакет mariadb-common.
Се подготвуваме за распакување .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ...
Отпакување mariadb-common (10.1.38-0+deb9u1) ...
Избор на претходно неизбран пакет galera-3.
Се подготвуваме за распакување .../03-galera-3_25.3.19-2_amd64.deb ...
Распакувајќи галера-3 (25.3.19-2) ...
Избор на претходно неизбран пакет libdbi-perl.
Подготовка за распакување .../04-libdbi-perl_1.636-1+b1_amd64.deb ...
Отпакување libdbi-perl (1.636-1+b1) ...
Избор на претходно неизбран пакет libreadline5: amd64.
Подготовка за распакување .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ...
Отпакување libreadline5: amd64 (5.2+dfsg-3+b1) ...
Избор на претходно неизбран пакет mariadb-client-core-10.1.
Се подготвуваме за отпакување .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Отпакување mariadb-client-core-10.1 (10.1.38-0+deb9u1) ...
Избор на претходно неизбран пакет libconfig-inifiles-perl.
Подготвувајќи се за распакување .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
Отпакување libconfig-inifiles-perl (2.94-1) ...
Избор на претходно неизбран пакет libjemalloc1.
Подготовка за распакување .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
Отпакување libjemalloc1 (3.6.0-9.1) ...
Избор на претходно неизбран пакет mariadb-client-10.1.
Се подготвуваме за отпакување .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ...
Отпакување mariadb-client-10.1 (10.1.38-0+deb9u1) ...
Избор на претходно неизбран пакет mariadb-server-core-10.1.
Се подготвуваме за распакување .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
Отпакување mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Избор на претходно неизбран пакет rsync.
Подготовка за распакување .../11-rsync_3.1.2-1+deb9u2_amd64.deb ...
Отпакување rsync (3.1.2-1+deb9u2) ...
Избор на претходно неизбрани пакет socat.
Подготовка за распакување .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ...
Отпакување сокат (1.7.3.1-2+deb9u1) ...
Поставување mysql-common (5.8+1.0.2) ...
алтернативи за ажурирање: користејќи /etc/mysql/my.cnf.fallback за да обезбедите /etc/mysql/my.cnf (my.cnf) во автоматски режим
Поставување mariadb-common (10.1.38-0+deb9u1) ...
алтернативи за ажурирање: користејќи /etc/mysql/mariadb.cnf за да обезбедите /etc/mysql/my.cnf (my.cnf) во автоматски режим
Избор на претходно неизбран пакет mariadb-server-10.1.
(Читање база на податоци ... 36487 датотеки и директориуми во моментов инсталирани.)
Се подготвуваме за распакување .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ...
Отпакување mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Избор на претходно неизбран пакет mariadb-клиент.
Се подготвуваме за распакување .../mariadb-client_10.1.38-0+deb9u1_all.deb ...
Отпакување mariadb-клиент (10.1.38-0+deb9u1) ...
Избор на претходно неизбран пакет mariadb-сервер.
Се подготвуваме за распакување .../mariadb-server_10.1.38-0+deb9u1_all.deb ...
Отпакување mariadb-сервер (10.1.38-0+deb9u1) ...
Избор на претходно неизбран пакет php7.0-mysql.
Подготовка за распакување .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ...
Отпакување на php7.0-mysql (7.0.33-0+deb9u3) ...
Поставување php7.0-mysql (7.0.33-0+deb9u3) ...

Создавање конфигурациска датотека/итн/php/7.0/mods-достапно/mysqlnd.ini со нова верзија

Создавање конфигурациска датотека/итн/php/7.0/mods-достапно/mysqli.ini со нова верзија

Создавање конфигурациска датотека/итн/php/7.0/mods- достапно/pdo_mysql.ini со нова верзија
Поставување libconfig-inifiles-perl (2.94-1) ...
Поставување libjemalloc1 (3.6.0-9.1) ...
Обработка на предизвикувачи за libapache2-mod-php7.0 (7.0.33-0+deb9u3) ...
Поставување socat (1.7.3.1-2+deb9u1) ...
Поставување gawk (1: 4.1.4+dfsg-1) ...
Поставување rsync (3.1.2-1+deb9u2) ...
Создадена е врска/итн/systemd/system/multi-user.target.wants/rsync.service → /lib/systemd/system/rsync.service.
Обработка на предизвикувачи за libc-bin (2.24-11+deb9u4) ...
Поставување галера-3 (25.3.19-2) ...
Обработка на предизвикувачи за systemd (232-25+deb9u11) ...
Обработка на предизвикувачи за човек-db (2.7.6.1-2) ...
Поставување libreadline5: amd64 (5.2+dfsg-3+b1) ...
Поставување libdbi-perl (1.636-1+b1) ...
Поставување mariadb-server-core-10.1 (10.1.38-0+deb9u1) ...
Поставување mariadb-client-core-10.1 (10.1.38-0+deb9u1) ...
Поставување mariadb-client-10.1 (10.1.38-0+deb9u1) ...
Поставување mariadb-client (10.1.38-0+deb9u1) ...
Поставување mariadb-server-10.1 (10.1.38-0+deb9u1) ...
Создадена силунк /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service.
Создадена силунк /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service.
Создадена силунк /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service.
Поставување mariadb-сервер (10.1.38-0+deb9u1) ...
Обработка на предизвикувачи за libc-bin (2.24-11+deb9u4) ...
Обработка на предизвикувачи за systemd (232-25+deb9u11) ...
корен@збор:~#

Вториот чекор е да ја стартувате MariaDB што ја инсталиравме. Ја пишуваме оваа команда за да работи

systemctl start mariadb

По извршување на MARIADB

Ние го инсталираме волшебникот за база на податоци Mysql. Безбедно и од вас ќе биде побарано да изберете силна лозинка. За root корисникот затоа што ја користи лозинката на администраторот на серверот. Меѓутоа, во менаџерот на базата на податоци, ја додаваме следнава команда. За да го инсталирате управувачот на базата на податоци mysql со оваа команда.

mysql_secure_installation

Noticeе забележите откако ќе ја додадете командата. Ве замолува да ја напишете лозинката за root. Серверот што го пишувате. И тој ќе ви ја покаже својата силна лозинка, притиснете Y. Потоа притиснете Enter. Од вас ќе биде побарано да внесете нова лозинка за да ја внесете новата лозинка. Потоа притиснете Enter и системот ќе потврди дека ја пишувате лозинката по втор пат. За да бидете сигурни дека ќе го напишете и притиснете Enter. Тогаш системот ќе ви го каже тоа

Внесете ја тековната лозинка за root (y. N):               Притиснете y, а потоа внесете 

Откако ќе го притиснете, ќе ви каже дека веќе имате множество root лозинки,             притиснете n потоа внесете

Дали ќе понуди да ја смени root лозинката? [Y/N]                        Притиснете y и внесете за да ја смените лозинката за административните бази на податоци
Ја впишувате новата лозинка и потоа внесувате и повторно ќе ја напишете за да потврдите, а потоа внесете стандардно. Инсталацијата MariaDB содржи анонимен корисник, дозволувајќи му на секој да
За да се најавите на MariaDB без да креирате корисничка сметка

Системот ќе ви покаже

Да се ​​отстранат анонимните корисници? [Y/N]                                      Внесете y, а потоа внесете 

Optionsе се појават опции што се уредуваат со кликнување на овие букви.

n потоа внесете 

y потоа внесете 

y потоа внесете 

Овој излез од командната линија ги содржи сите чекори што сте ги презеле за да инсталирате или поставите mysql

root@word:~# mysql_secure_installation

ЗАБЕЛЕШКА: РАБОТУВАЊЕ НА СИТЕ ДЕЛОВИ ОД ОВИЕ СКРИПТИ СЕ ПРЕПОРАКИ ЗА СИТЕ MariaDB
СЕРВЕРИ ВО УПОТРЕБА НА ПРОИЗВОД ВНИМАТЕЛНО ЧЕКА ПРОЧИТАЈТЕ ЧЕСТА ЧЕКОР!

За да се најавите во MariaDB за да ја обезбедиме, ќе ни треба струјата
лозинка за root корисникот. Ако штотуку сте ја инсталирале MariaDB, и
сè уште не сте ја поставиле главната лозинка, лозинката ќе биде празна,
па треба само да притиснете тука.

Внесете тековна лозинка за root (внесете за ништо):
Добро, успешно се користи лозинката, се движи на ...

Поставувањето на root лозинката осигурува дека никој не може да се логира во MariaDB
root корисник без соодветно овластување.

Веќе имате поставено лозинка за root, така што можете безбедно да одговорите на 'n'.

Да се ​​смени лозинката за root? [Y/n] y
Нова лозинка:
Внесете нова лозинка:
Лозинката е успешно ажурирана!
Вчитување на привилегираните табели ..
... Успех!


Стандардно, инсталацијата на MariaDB има анонимен корисник, дозволувајќи им на секого
за да се логирате во MariaDB, без да морате да создадете корисничка сметка
нив. Ова е наменето само за тестирање и за инсталирање
оди малку полесно. Треба да ги отстраните пред да се преселите во
производство на животната средина.

Да се ​​отстранат анонимните корисници? [Y/n] y
... Успех!

Нормално, коренот треба да биде дозволено да се поврзува само од „localhost“. Ова
осигурува дека некој не може да се погоди на root лозинката од мрежата.

Не дозволувате логирање на root од далечина? [Y/n] n
... прескокнување.

Стандардно, MariaDB доаѓа со база на податоци со име „тест“ што секој може
пристап. Ова е исто така наменето само за тестирање, и треба да се отстрани
пред да се пресели во производствена средина.

Да се ​​отстрани тест базата на податоци и пристап до неа? [Y / n] и
- Паѓа база на податоци за тест ...
... Успех!
- Отстранување привилегии на базата на податоци за тестирање ...
... Успех!

Повторното вчитување на табелата на привилегии ќе осигури дека сите промени направени досега
ќе стапи на сила веднаш.

Вчитај ги табелите за привилегии сега? [Y / n] y
... Успех!

Чистење...

Се е готово! Ако сте ги завршиле сите горенаведени чекори, вашата MariaDB
инсталацијата сега треба да биде безбедна.

Ви благодариме за користење на MariaDB!

Ние се осигураме дека MariaDB е обезбеден

Бидејќи стандардно ја регистрира root сметката без лозинка. За да спречиме потенцијални безбедносни проблеми, се најавуваме во базата на податоци. Користење на сметката за root и издавање на овие команди.

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

Откако ќе ја напишете првата команда, ќе ви ја побара лозинката, која ја впишувате и притиснете Enter.

Ова е излез од командите во командната линија. Излезот треба да се појави како овој код пред вас

root@word:~# mysql -u корен -стр
Внесете ја лозинката:
Добредојдовте на мониторот MariaDB. Командите завршуваат со; или \ g
Вашиот проект за поврзување MariaDB е 9
Верзија на сервер: 10.1.38-MariaDB-0+deb9u1 Debian 9.8

Авторски права (в) 2000, 2018 година, Oracle, MariaDB Corporation Ab и други.

Внесете „помош;“ или '\ h' за помош. Внесете '\ c' за да ја исчистите тековната изјава за внесување.

MariaDB [(нема)]> користете mysql;
Читање информации за табелата за пополнување на имиња на табели и колони
Можете да ја исклучите оваа функција за да добиете побрзо стартување со -A

Базата на податоци се смени
MariaDB [mysql]> ажурирање кориснички сет plugin = '' каде Корисник = 'root';
Барањето е во ред, 1 засегнатиот ред (0.00 сек)
Редови се совпаднаа: 1 Изменето: 1 Предупредување: 0

MariaDB [mysql]> флеш привилегии;
Барањето е во ред, 0 линии се засегнати (0.01 сек)

MariaDB [mysql]> откажете се
Чао
корен@збор:~#

И слика што го покажува тоа Слика што покажува заштита на базата на податоци во Debian 9

После тоа додаваме tls или ssl модули. Ги извршуваме следните команди

a2enmod rewrite ssl
a2ensite default-ssl.conf

Потоа се отвораме DocumentRoot за сите страници што сакаме да ги овозможиме. Ги отвораме конфигурациските датотеки со оваа команда 

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

 Откако ќе се отвори со вас, додавате, го додаваме овој код 


       Индекси на опции Следете СимЛинкс повеќевизори
       ДозволиОтвори ги сите
       Барајте ги сите дадени
    

Потоа притиснете буква x на тастатурата, потоа y и притиснете Enter

Потоа ја внесувате оваа команда и додавате ист код, кој е погоре по отворањето на датотеката.

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

Потоа притиснете ја буквата x за да излезете од датотеката и притиснете y за да ги зачувате измените, и ова е слика за тоа како да го додадете кодот Слика што покажува конфигурација на датотеки за веб -страници на дистрибуцијата Debian

По зачувувањето, ја додавате оваа команда, за да бидете сигурни дека стандардните сертификати за страниците се конфигурирани со оваа команда.

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

Ако датотеката не се отвори кај вас, бидејќи не е на серверот. Ја преземате оваа датотека и ја испраќате на оваа патека

/etc/apache2/сајтови овозможени. по програма победи cp Како што е прикажано на сликата Слика што прикажува прикачување датотеки на Debian Server 9

За да ги примените поставките, додајте ги овие команди во командната линија

a2enmod headers
systemctl restart apache2.service

Сега ја тестираме конфигурацијата на Apache дали конфигурацијата е направена правилно и кои се грешките. Ако е во ред, ги рестартираме услугите со овие команди

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

Слика што ја покажува верификацијата на Apache на дистрибуцијата на серверот Debian 9

инсталирај wordpress

Внесуваме бази на податоци за да создадеме нова база на податоци за инсталирање на WordPress преку следниве команди

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

Забелешка .  wordpress-pass  На негово место ја пишувате корисничката лозинка од базата на податоци на WordPress, што ја создадовме

По додавањето на овие команди да се создаде база на податоци и корисник на базите на податоци и да се дадат привилегии. Ја преземаме верзијата на WordPress од официјалната веб -страница користејќи ја командата wget и ја декомпресираме овде. Во temp датотеката со овие команди

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

Сега им даваме дозволи за пишување на датотеките на WordPress со овие команди

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

И сега барате IP -адресата на серверот во прелистувачот да инсталира WordPress како што е прикажано на сликата

Слика што ја прикажува првата инсталација на WordPress на Debian 9

Слика што ја покажува фазата на инсталација на WordPress

Потоа завршете ги вообичаените чекори за инсталација

. Честитки, инсталиравте WordPress на Debian Server 9 без cpanel,

 

Во ова објаснување, намерно ги вклучив сите детали во корист на оние што не знаат додавање кодови и што значат, и во корист на сите.

Anotherе се направи друго објаснување за да се поврзе доменот со серверот и целосно да се заштитат wordpress -от и серверот. Секогаш бидете свесни за она што е ново. С you што треба да направите е да се претплатите на известувањата 

Објаснување со наслов. Инсталирање на WordPress на Debian Server 9 без cpanel

Не е дозволено копирање на статијата и нејзино вклучување на која било локација без да се спомене изворот, а тоа е Мекано Техника

Ние мора да ги почитуваме правата на интелектуална сопственост 

поврзани мислења
Објавете ја статијата на

Додај коментар