ПредишенСледващото

Надяваме се, че този урок от полза. В допълнение към водачи като това, ние предлагаме прост клауд разработчици. Научете повече →

WordPress е най-популярната система за управление на съдържанието (CMS, система за управление на съдържанието) в Интернет. WordPress ви позволява лесно да се създаде гъвкав, за да се създаде блогове и уебсайтове на базата на MySQL и PHP. WordPress се използва навсякъде и е отличен избор за тези, които искат бързо да се изгради уеб сайт. След като инсталирате почти всички конфигурационни задачи и администриране на сайта, можете да го уеб-базиран интерфейс правят.

В тази статия ще разгледаме процеса на инсталация на WordPress на LAMP (Linux, Apache, MySQL и PHP) стека на сървъра с Ubuntu 16.04.

преди да инсталирате

Преди да започнете да следвате описаните по стъпките в тази статия, уверете се, че имате сървър с Ubuntu 16.04.

Следващите стъпки ще трябва да изпълни, преди да започнете:

Създаване на потребител на SUDO на сървъра. Инструкциите в тази статия се предполага не-Рю (без корен) потребителски права с Sudo. Научете как да се създаде такъв потребител на вашия сървър, че е възможно от една статия на основната конфигурация сървър на Ubuntu 16.04.

Инсталирайте стека лампата. За да работите WordPress изисква уеб сървър, база данни и PHP. Конфигуриране на LAMP стека (Linux, Apache, MySQL и PHP) отговаря на всички тези изисквания. Следвайте инструкциите в тази статия, за да инсталират и конфигурират софтуера.

Ако имате име на домейн, най-лесният начин да направите вашия сайт по-безопасно да се използва услугата Нека Encrypt, която осигурява безплатни сертификати. За да настроите на сертификата, следвайте инструкциите в статията, за да изберете Encrypt Нека за Apache.

Ако не разполагате с име на домейн и просто искате да тествате софтуера, описан в тази статия, конфигурацията, можете да използвате самоподписаният сертификат. Тя осигурява същото ниво на криптиране, но без проверка на домейн. За да го конфигурирате, следвайте инструкциите в статията за това как да се създаде самостоятелно подписан сертификат за SSL за Apache.

След като приключите с всички стъпки по-горе, отидете на вашия сървър, използвайки потребителското Sudo сте създали, и следвайте инструкциите по-долу.

Стъпка 1: Създаване на база данни MySQL и потребител за WordPress

WordPress използва MySQL за съхранение и управление на данни на сайтовете и информация на сайта. В този момент MySQL трябва вече да е инсталирана на нашия сървър, сега ние трябва да се създаде база данни и потребител за използване с WordPress.

Създаване на база данни, която ще бъде използвана за WordPress. Можете да се обадите на тази база данни всяко име, в тази статия ще използваме WordPress име. За да създадете базата данни, използвайте командата:

Внимание: MySQL Всяка команда трябва да завършва с точка и запетая (;). Когато въведете командата, уверете се, че сте въвели и запетая, за да се избегнат проблеми.

Сега имате база данни и потребител да работи с WordPress. Ние се прилага само за необходимите промени:

Излез от командата MySQL:

Стъпка 2: Инсталиране на PHP разширения

Когато инсталирате пакета с лампа, ние необходим минимален набор от PHP разширения, за да си взаимодействат с MySQL. WordPress плъгини и много допълнителни разширения, използващи PHP.

За да инсталирате PHP най-популярните разширения за работа с WordPress, използвайте командата:

Забележка: Всеки плъгин за WordPress има свой собствен списък на необходимите за неговите работа PHP разширения. За да се разбере на разширенията, необходими за плъгин вижте документацията на приставката. Инсталирайте необходимите плъгини, можете да използвате ап-да. както е описано по-горе.

На следващо място, рестартирайте Apache, за да започнете да използвате инсталираните приставки. Когато инсталирането на допълнителни плъгини за в бъдеще, не забравяйте да рестартирате Apache.

Стъпка 3: Apache конфигурация за директиви разрешение във вашия .htaccess

На следващо място, ние правим някои малки промени в нашия Apache конфигурация. По подразбиране, използването на .htaccess файлове не се допускат до уеб сървъра. WordPress и повечето от неговите плъгини, използвайки .htaccess файлове за фина настройка на поведението на сървъра.

ние също така ще включва mod_rewrite. което е необходимо за правилното функциониране на постоянни връзки (Пермалинковете) WordPress.

Активирането на .htaccess Overrides

За да направи първата промяна, отворете конфигурационния файл на Apache:

За да разрешите файла .htaccess, ние трябва да зададете на директивата AllowOverride в блок Directory. отговорен за основната директория на сайта ни. За да направите това, добавете следните редове в края на файла:

Запазване и затворете файла.

Активиране Rewrite модул

На следващо място, се активира модул mod_rewrite да използвате редовни WordPress връзки:

Прилагане на промените

Преди да влязат в сила промените, направени, ние сме сигурни, че не съм направил синтактични грешки:

Изходът трябва да изглежда така:

Рестартирайте Apache за да приложите промените:

Стъпка 4: Изтеглете WordPress

Сега, че сървърът е конфигуриран, ние можем да изтеглите и да персонализирате WordPress. По отношение на сигурността, препоръчваме винаги да изтеглите последната версия на WordPress от официалния сайт.

WordPress изтеглите архив със следните команди:

Izvlechom на файлове от архива, за да създадете WordPress структура директорията:

Преди да се премести на тези файлове в главната директория на сайта ни, добави празен файл .htaccess и да зададете права за достъп до него за по-нататъшна употреба в WordPress. Създайте файл, както и промяна правата за достъп, за да го командва:

WordPress също така да създадете конфигурационния файл чрез копиране пример конфигурационния файл:

Можем също така да се създаде директория ъпгрейд към WordPress може да се актуализира успешно в бъдеще:

Стъпка 5: Определяне директорията на WordPress

Преди да настроите WordPress помощта на нашия уеб интерфейс, трябва да се направят някои промени в директория самата WordPress.

разрешения за настройка

Една от важните задачи на този етап е да се създаде разумен собственост и разрешения на файлове. Ние трябва да сме в състояние да пиша за тези файлове с помощта на профила на средностатистическия потребител. В допълнение, уеб сървър трябва да има възможност за достъп и изменение на определени файлове и директории към правилното им функциониране.

Нека започнем с факта, че промените собственика на всички наши файлове в главната директория на нашите потребители на сайта. В тази статия, ние използваме потребителското име Сами. ще трябва да използвате името на вашата Sudo -user. Като група, която ще използвате групата на WWW-данни:

Следваща конфигуриране setgid малко за всеки от директории в главната директория. Това гарантира, че всички нови файлове, създадени в тези директории ще наследят групата на предната директория (което ние просто инсталиран като WWW-данни), вместо да използват основната група на потребителя. Това е необходимо, за да се гарантира, че създаването на всеки файл в директорията, от командния ред, уеб сървъра да има достъп до файла.

За да зададете setgid малко за всяка директория в главната директория на сайта ни от WordPress, като се използва следната команда:

Сега позволи на групата да напише в WP-съдържание директория за уеб интерфейса може да прави промени в темата и плъгини:

На следващо място, ние даваме уеб сървър разрешения за запис на следните директории:

С тези настройки, можем да започнем с WordPress. Някои плъгини могат да изискват допълнителни настройки.

Създаване на WordPress конфигурационен файл

Сега ние правим някои промени в базова конфигурация WordPress файла.

Най-напред се определят някои тайни ключове за повишаване на сигурността. WordPress осигурява генератор на тази статия, така че не е нужно да се измисли свой собствен. Тези линии се използват само себе си WordPress, така че не се страхувайте да ги попитаме за комплексни стойности.

За да извлечете редове от WordPress, използвайте следната команда:

В замяна на това, можете да получите набор от уникални низове, които ще бъдат, както следва:

Забележка: Важно е да се получи една уникална линия на всяка нова инсталация на WordPress. Не копирайте следния ред за пример!

Тези конфигурационни линии могат да бъдат вкарани в нашия конфигурационен файл. Копирайте заключението, направено по-горе, и след това отворете WordPress конфигурационния файл:

Търсене секция, която съдържа празни стойности за тези параметри. Тя ще изглежда по следния начин:

Премахнете тези линии и поставяне на стойностите, получени по-рано:

На следващо място, промените настройките на свързване към базата данни в началото на файла. Трябва да укажете името на базата данни, потребителското име на база данни и съответната парола на MySQL потребител.

В допълнение, ние питаме метод, който WordPress ще използвате при писане на файловата система. Тъй като ние даде разрешения уеб сървъра пишете на съответната директория, ние можем да зададете тази стойност изрично като директен. Ако това не бъде направено, ако някои операции WordPress ще поиска потребителско име и парола за FTP достъп.

Тези настройки могат да бъдат добавени веднага след настройките за връзка към базата данни или на всяко друго място във файла:

Запазване и затворете файла.

Стъпка 6: Приключване на инсталацията в уеб интерфейса

Сега, че сървърът е конфигуриран, ние може да завърши WordPress инсталация с уеб интерфейс.

Изберете езика, който искате да използвате:

След това ще бъде показано на главната страница за настройки.

Изберете име за вашия WordPress сайт, както и потребителско име (от гледна точка на безопасността на това се препоръчва да не се избират "админ" или подобно име). Ще бъде създадена автоматично Следваща сигурна парола за този потребител. Запазване на паролата ви или да поиска от друга надеждна парола.

Когато кликнете върху Install WordPress ще бъдете подканени да влезете.

След успешно влизане ще видите WordPress Admin WordPress:

Надстройка WordPress

При сегашните настройки, няма да бъде в състояние да се актуализира външния вид на актуализации на WordPress.

Избраните настройки позволяват да се осигури добър баланс между сигурност и лекота на използване в 99% от времето между актуализации. Въпреки това, тези настройки са твърде строги, за извършване на автоматични актуализации.

Когато актуализациите на WordPress, да влезете в сървъра с потребителското си Sudo. В непосредствена близост до временно разрешаване на достъп на уеб сървър, пишете на цялото съдържание на основната директория на сайта:

След това отидете на администраторския панел на WordPress и извършване на актуализацията.

След завърши надстройката, промените разрешенията за оригинала:

Описаната процедура се изисква само при обновяване на WordPress (не си плъгини).

заключение

WordPress е вече инсталиран и готов за употреба! След това можете да, например, да уточнят настройките постоянни връзки към публикациите си (тези настройки могат да бъдат намерени в Settings> Пермалинковете) или да изберат нова тема (във външния вид> Теми). Ако използвате WordPress за първи път, проверете администраторския панел за по-добро разбиране как работи.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!