Как да хоствате WordPress сайт на Raspberry Pi

Как да хоствате WordPress сайт на Raspberry Pi

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





Но ако нямате средства или просто искате да усъвършенствате уменията си „направи си сам“, тогава можете да използвате Raspberry Pi за вашия WordPress сайт.





Ето как да настроите Apache, MySQL и PHP на вашите Raspberry Pi и да хоствате уебсайтове, както локално, така и в мрежата.





Защо да използвате WordPress?

Ако търсите начин да хоствате уебсайт с минимум шум, WordPress не е очевидното решение. Вече разгледахме как да конфигурирате Raspberry Pi да хоства статичен или динамичен уебсайт (тоест такъв, който разчита на стандартни, предварително написани страници или сайт, който използва база данни за попълване на страници).

Но ако наистина трябва да използвате WordPress или разработвате тема или плъгини за сайт на WordPress, тогава наличието на Raspberry Pi с инсталирана и готова за използване платформа за блогове е чудесен вариант.



рипване на cd към mp3 с имена на песни

Коя Raspberry Pi трябва да използвате?

За да инсталирате WordPress на Raspberry Pi, ще трябва да го настроите като LAMP сървър. С инсталирани Linux, Apache, MySQL и PHP вашият Pi ще може да работи с WordPress (и друг софтуер за уебсайтове).

Предлагат се няколко модела Raspberry Pi. Може да имате един, няколко или нито един. Но кой от тях е най -подходящ за стартиране на WordPress?





За щастие, всяка версия на Raspberry Pi може да се използва за хостване на WordPress сайт. За най -добри резултати обаче препоръчваме да използвате Raspberry Pi 2 или по -нова версия. Освен това се уверете, че използвате по-голяма SD карта --- поне 16 GB --- тъй като мястото за съхранение е ключово изискване за уеб сървърите. (Помислете и за външно хранилище за Pi!)

Останалата част от този урок предполага, че вашият Raspberry Pi е включен и свързан към вашата локална мрежа. Трябва също да имате конфигуриран SSH за отдалечен достъп до командния ред.





Стъпка 1: Настройте Apache уеб сървър

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

sudo apt install apache2 -y

След като бъде инсталиран, Apache ще пусне тестов HTML файл в уеб папката на вашия Pi. Трябва да тествате това от друг компютър (или смартфон) във вашата мрежа. Ще трябва да въведете IP адреса на Pi в адресната лента на браузъра си. Ако използвате SSH, това вече ще знаете; в противен случай въведете:

hostname -I

Това показва IP адреса на вашия Raspberry Pi. Страницата, която виждате, трябва да е нещо подобно:

Можете също да проверите дали уеб страницата работи от вашия Raspberry Pi, като използвате http: // localhost адрес.

Стъпка 2: Инсталирайте PHP на Raspberry Pi

След това е време да инсталирате PHP. Това е софтуерен предварително процесор, който позволява обслужването на генерирани от сървъра уеб страници, а не на статични HTML страници. Докато HTML страницата може да бъде написана изцяло, PHP страницата ще включва обаждания към други страници и базата данни, за да я запълни със съдържание.

Докато са налични други платформи от страна на сървъра (като ASP), PHP е жизненоважен тук, тъй като е необходим за WordPress, тъй като самият WordPress е написан на PHP.

Инсталирайте с:

sudo apt install php -y

След като това стане, трябва да тествате дали PHP работи. Променете директорията на / var / www / html / като този:

cd /var/www/html/

Тук изтрийте index.html файл (уеб страницата, която сте прегледали по -рано):

sudo rm index.html

След това създайте нов файл, наречен index.php (nano е инсталиран по подразбиране):

sudo nano index.php

Тук добавете всеки (или всички) от следния код:



По ред тези команди се показват:

  • Фразата „здравей свят“
  • Текущата дата и час
  • PHP информация за инсталацията

Запазете файла, след това рестартирайте Apache:

sudo service apache2 restart

Опреснете страницата, за да видите резултатите.

PHP и Apache работят и двете. Сега е време да инсталирате софтуера за база данни, MySQL.

Стъпка 3: Инсталирайте MySQL на Raspberry Pi

WordPress (и друг динамично генериран софтуер за уебсайтове) изисква база данни, за да съхранява съдържанието, връзките към изображения и да управлява потребителския достъп (наред с много други неща). Този проект използва вилка на MySQL, наречена MariaDB:

sudo apt install mysql-server php-mysql -y

След като това е инсталирано, ще трябва отново да рестартирате Apache:

sudo service apache2 restart

Както бе отбелязано, за този тип проекти са налични и други опции за база данни. За най -добри резултати, особено ако за първи път конфигурирате уеб сървър, се придържайте към MySQL.

Стъпка 4: Инсталирайте WordPress на Raspberry Pi

За да инсталирате WordPress, първо трябва да го инсталирате. Преди да направите това обаче, изтрийте съдържанието на /html/ директория:

cd /var/www/html/
sudo rm *

Звездната звезда (*) изтрива всичко в директорията благодарение на rm команда (премахване).

След това използвайте wget за да изтеглите последната версия на WordPress:

sudo wget http://wordpress.org/latest.tar.gz

След като изтеглите, извлечете съдържанието:

sudo tar xzf latest.tar.gz

Директорията на wordpress трябва да бъде създадена, но искате съдържанието й в html. Въпреки че можете да ги преместите ръчно чрез потребителския интерфейс на работния плот, това е лесно да направите от командния ред:

sudo mv wordpress/* .

Не забравяйте да включите интервала и точката в края, които се отнасят до текущата директория!

Въведете ls за да потвърдите, че директорията е пълна с папки WordPress и PHP файлове:

Преди да продължите, подредете малко нещата, като изхвърлите изтегления файл и директорията на wordpress:

sudo rm -rf wordpress latest.tar.gz

След това задайте потребителя на Apache като собственик на директорията:

sudo chown -R www-data: .

Стъпка 5: Конфигурирайте MySQL

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

sudo mysql_secure_installation

Скоро ще бъдете подканени да зададете парола за root. Следвайте инструкциите на екрана, като се уверите, че запазвате паролата, тъй като тя ще бъде необходима по -късно.

След като това е едно, ще се появят следните подкани:

  • Премахнете анонимните потребители
  • Забранете отдалечено влизане в root
  • Премахнете тестовата база данни и достъп до нея
  • Презаредете таблиците за привилегии сега

За всеки от тях докоснете И за да потвърдите. Когато приключите, „Всичко е готово!“ ще се покаже съобщението.

Стъпка 6: Създайте база данни WordPress

За да инсталирате WordPress, първо трябва да конфигурирате базата данни. Започнете, като стартирате mysql команда, въвеждайки паролата от по -рано.

sudo mysql -uroot -p

Това отваря монитора MariaDB. При подкана създайте базата данни:

create database wordpress;

Обърнете внимание как всички команди в монитора на MariaDB завършват с ';'. След това root потребителят се нуждае от привилегии за база данни. Използвайте собствената си парола вместо ПАРОЛА.

GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';

Следвайте това, като изтриете предишните привилегии за база данни:

FLUSH PRIVILEGES;

Излезте от инструмента за управление на базата данни MariaDB с Ctrl + D .

Стъпка 7: Инсталирайте и конфигурирайте WordPress

Инсталирането на WordPress е просто; ако вече сте го направили на съществуващ уебсайт, трябва да знаете какво да правите.

Отворете уебсайта във вашия браузър (както е описано по -горе). Трябва да видите екрана за настройка на WordPress. Изберете вашия език, след това Продължете и отбележете какво е необходимо: името на базата данни, потребителското име, паролата, хоста и префикса на таблицата (това е за таблиците на базата данни).

Ако сте стигнали дотук, трябваше да наречете базата данни „wordpress“ и да имате бележка за паролата. Потребителското име е корен , и домакинът localhost . The Префикс на таблица е wp_.

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

За да влезете във вашата инсталация на WordPress, отидете на http: // localhost/wp-admin .

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

Достъп до вашия сайт на WordPress от Интернет

Както стоят нещата, вероятно ще имате достъп само до сайта от домашната си мрежа. За да промените това, ще ви е необходим статичен IP адрес и ще управлявате пренасочването на портове от вашия рутер към вашия Raspberry Pi.

Статичните IP адреси обаче са скъпи, но вместо това можете да използвате динамичен доставчик на DNS. Това основно свързва персонализиран URL адрес с вашия Raspberry Pi, въпреки че такива услуги често се заплащат. Проверете нашия списък с най -добрите доставчици на динамични DNS за пълни подробности.

как да актуализирате Play Store

Ако срещнете проблеми с празни бели страници или 500 вътрешна грешка на сървъра в WordPress , разгледайте нашето полезно ръководство.

Хоствайте WordPress сайт на Raspberry Pi: Успех!

Вече сте готови и на вашия Raspberry Pi работи сайт на WordPress. Докато компютърът е включен, сайтът ще продължи да бъде достъпен. Процесът също е ясен и изисква просто:

  • Инсталирайте Apache, PHP и MySQL
  • Изтеглете и инсталирайте WordPress
  • Конфигурирайте базата данни MySQL
  • Създайте своя база данни WordPress
  • Конфигурирайте WordPress
  • Стартирайте сайта и влезте в него локално или чрез мрежата

Ако всичко това беше малко поразително, не ви обвиняваме. Ето защо препоръчваме да използвате WP двигател да хоствате сайтове на WordPress без никакви проблеми. Те управляват всички административни въпроси, така че можете да се съсредоточите върху съдържанието си.

Продължавайте да усъвършенствате знанията си за WordPress с нашето ръководство за представени миниатюри и размери на изображения в WordPress .

Дял Дял Туит електронна поща Как да промените външния вид и усещането на вашия работен плот на Windows 10

Искате ли да знаете как да направите Windows 10 да изглежда по -добре? Използвайте тези прости персонализации, за да направите Windows 10 свой собствен.

Прочетете Напред
Свързани теми
  • Направи си сам
  • Wordpress
  • Уеб сървър
  • Малина Пи
За автора Кристиан Каули(1510 публикувани статии)

Заместник -редактор по сигурността, Linux, DIY, програмирането и технологиите, обяснени и наистина полезен производител на подкаст, с богат опит в поддръжката на настолни компютри и софтуер. Сътрудник на списание Linux Format, Кристиан е калайджия на Raspberry Pi, любител на Lego и фен на ретро игри.

Още от Кристиан Каули

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате