Инсталиране на WordPress на LAMP на Ubuntu
Оферта от 8host.com

WordPress е най-популярната в света система за управление на съдържанието (CMS), която ви позволява бързо да внедрите гъвкав уебсайт или блог, използвайки MySQL и PHP.
WordPress е идеален за бързо стартиране и работа на вашия уеб сайт; след инсталацията почти всички задачи за управление могат да се изпълняват с помощта на удобен за потребителя интерфейс.
Това ръководство ще ви помогне да инсталирате WordPress на LAMP стек на сървър на Ubuntu 16.04.
Изисквания
- Персонализиран сървър на Ubuntu 16.04.
- Потребител с достъп до командата sudo; всички команди в това ръководство трябва да бъдат изпълнени в сесията на този потребител, освен ако не е отбелязано друго. Можете да прочетете за създаването на такъв потребител тук.
- Предварително инсталиран LAMP стек; инструкции за инсталиране - по тази връзка.
- TLS/SSL сертификат; изисква се криптиране на данни на WordPress. Ако имате име на домейн, вземете сертификат Let’s Encrypt. Ако нямате домейн, можете да създадете самоподписан сертификат.
Стъпка 1 - Създаване на база данни и потребител на MySQL
Първо трябва да подготвите отделна MySQL база данни и потребител за WordPress. WordPress използва MySQL за съхраняване и управление на данни от сайта.
Отворете коренна сесия на MySQL:
Командата ще поиска паролата за корен на MySQL.
Първо трябва да създадете база данни за WordPress; в този урок тази база данни ще бъде наричана wordpress, но е по-добре да изберете по-описателно име. Така че, за да създадете база данни за WordPress, напишете:
СЪЗДАЙ БАЗАТА ДАННИ wordpress;
Забележка: Всяка MySQL команда трябва да завършва с точка и запетая.
Сега трябва да създадем отделен потребител за новата база данни. Като цяло използването на отделни бази данни и потребители за различни услуги е много полезно от гледна точка на управлението и сигурността. В ръководството потребителят обикновено се нарича wordpressuser.
Следващата команда ще създаде потребител, ще зададе парола и ще даде права на потребителя за новата база данни.
ПРЕДОСТАВЕТЕ ВСИЧКО на wordpress. * НА 'wordpressuser' @ 'localhost' ИДЕНТИФИЦИРАН ОТ 'парола';
Сега WordPress може да използва отделна база данни и потребител. Нулирайте привилегиите, за да актуализирате настройките на MySQL.
ПРИВИЛЕГИ НА ФЛЕШ;
Затворете MySQL:
Изход;
2: Поддръжка за .htaccess и mod_rewrite
Сега трябва да направите промени в настройките на Apache. Понастоящем файловете Htaccess не се поддържат. WordPress и много приставки на тази система широко използват функциите на файла .htaccess.
Също така трябва да активирате поддръжката на mod_rewrite, за да настроите постоянните връзки в WordPress.
Активиране на .htaccess
Отворете конфигурационния файл на Apache:
sudo nano /etc/apache2/apache2.conf
За да разрешите използването на .htaccess файлове, трябва да зададете директивата AllowOverride в блока Directory, сочещ към основната директория на документа. Добавете директива в края на блока:
Запазете и затворете файла.
Активиране на модула за пренаписване
За да активирате модула mod_rewrite, напишете:
sudo a2enmod пренаписване
Актуализиране на настройките
Преди да актуализирате настройките, проверете синтаксиса за грешки:
sudo apache2ctl configtest
Командата може да върне съобщение като това:
AH00558: apache2: Не можа да определи надеждно пълното име на домейн на сървъра, използвайки 127.0.1.1. Задайте директивата „ServerName“ глобално, за да потиснете това съобщение
Синтаксис ОК
За да направите това, трябва да рестартирате Apache:
sudo systemctl рестартирайте apache2
3: зареждане на WordPress
Сървърът вече е готов за инсталиране на WordPress. От съображения за сигурност се препоръчва да инсталирате само най-новата версия на WordPress.
За да изтеглите компресирания пакет WordPress, въведете: