Weboldal keresés

A WordPress telepítése a FAMP Stack segítségével a FreeBSD-ben


Ebből az oktatóanyagból megtudjuk, hogyan kell telepíteni a WordPress-t FAMP verembe FreeBSD-ben. A FAMP verem a FreeBSD Unix operációs rendszer, az Apache HTTP szerver (népszerű, népszerű nyílt forráskódú webszerver), rövidítés. >MariaDB relációs adatbázis-kezelő rendszer (MySQL adatbázis-elágazás, amelyet jelenleg a közösség tart fenn) és PHP dinamikus programozási nyelv, amely szerver oldalon fut.

A WordPress a világ leghíresebb CMS-keretrendszere, amelyet egyszerű blogok vagy professzionális webhelyek készítésére használnak.

Követelmények

  1. FreeBSD telepítési útmutató

1. lépés: Telepítse a FAMP Stack-et a FreeBSD-ben

1. Egy WordPress webhely telepítéséhez biztosítania kell, hogy a következő FAMP összetevők telepítve vannak és működjenek a FreeBSD-ben.

Az első szolgáltatás, amelyet telepíteni kell a FreeBSD-ben, az Apache HTTP szerver. Az Apache 2.4 HTTP szerver bináris csomagjának hivatalos FreeBSD porttárolókon keresztüli telepítéséhez adja ki a következő parancsot a szerverkonzolon.

pkg install apache24

2. Ezután engedélyezze és indítsa el az Apache HTTP démont a FreeBSD-ben a következő parancsok végrehajtásával.

sysrc apache24_enable="yes"
service apache24 start

3. Nyisson meg egy böngészőt, és keresse meg a szerver IP-címét vagy FQDN-jét HTTP protokollon keresztül az Apache alapértelmezett weboldalának megtekintéséhez. A „Működik!” üzenetnek meg kell jelennie a böngészőjében.

http://yourdomain.tld

4. Ezután telepítse a PHP 7.1 verziót a szerverére az alábbi szükséges kiterjesztéssel az alábbi parancs kiadásával. A WordPress webhelyünk a PHP verzió tetején lesz telepítve.

pkg install php71 php71-mysqli mod_php71 php71-mbstring php71-gd php71-json php71-mcrypt php71-zlib php71-curl

5. A következő lépésben hozza létre a php.conf konfigurációs fájlt az Apache webszerverhez a következő tartalommal.

nano /usr/local/etc/apache24/Includes/php.conf

Adja hozzá a következő konfigurációt a php.conf fájlhoz.

<IfModule dir_module>
    DirectoryIndex index.php index.html
    <FilesMatch "\.php$">
        SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
        SetHandler application/x-httpd-php-source
    </FilesMatch>
</IfModule>

6. Mentse és zárja be ezt a fájlt, majd indítsa újra az Apache démont a módosítások alkalmazásához az alábbi parancs kiadásával.

service apache24 restart

7. Az utolsó hiányzó összetevő a MariaDB adatbázis. A MariaDB adatbázis-kiszolgáló legújabb verziójának telepítéséhez a FreeBSD-ben hajtsa végre a következő parancsot.

pkg install mariadb102-client mariadb102-server

8. Ezután engedélyezze a MariaDB szolgáltatást a FreeBSD-ben, és indítsa el az adatbázis-démont az alábbi parancsok futtatásával.

sysrc mysql_enable="YES"
service mysql-server start

9. A következő lépésben futtassa a mysql_secure_installation parancsfájlt a MariaDB biztonságossá tétele érdekében. Használja az alábbi szkript kimeneti mintát a MariaDB adatbázis biztonságossá tételéhez.

/usr/local/bin/mysql_secure_installation
Minta kimenet
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!
 
In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
 
Enter current password for root (enter for none):
OK, successfully used password, moving on...
 
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
Set root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] y
 ... Success!
Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y
 ... Success!
By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] y
 ... Success!
Cleaning up...
All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!

10. Végül hozzon létre egy WordPress telepítési adatbázist a MariaDB szerveren. Az adatbázis létrehozásához jelentkezzen be a MariaDB konzolba, és adja ki a következő parancsokat.

Válasszon leíró nevet az adatbázisnak, hozzon létre egy adatbázis-felhasználót és egy jelszót az adatbázis kezeléséhez.

mysql -u root -p
MariaDB [(none)]> create database wordpress;
MariaDB [(none)]> grant all privileges on wordpress.* to 'user_wordpress'@'localhost' identified by 'password';
MariaDB [(none)]> flush privileges;

2. lépés: Telepítse a WordPress-t a FreeBSD-ben

11. A WordPress legújabb verziójának FreeBSD-ben történő telepítéséhez lépjen a WordPress letöltési oldalára, és a wget segédprogram segítségével szerezze be a legújabb elérhető traball verziót.

Bontsa ki a tarballt, és másolja az összes WordPress telepítőfájlt az Apache dokumentumgyökérbe a következő parancsok kiadásával.

wget https://wordpress.org/latest.tar.gz
tar xfz latest.tar.gz
cp -rf wordpress/* /usr/local/www/apache24/data/

12. Ezután adjon írási engedélyt az Apache www csoportnak a WordPress telepítési könyvtárához az alábbi parancsok kiadásával.

chown -R root:www /usr/local/www/apache24/data/
chmod -R 775 /usr/local/www/apache24/data/

13. Most kezdje el a WordPress telepítését. Nyisson meg egy böngészőt, és keresse meg a szerver IP-címét vagy tartománynevét HTTP protokollon keresztül. Az első képernyőn nyomja meg a Induljunk! gombot a telepítési folyamat elindításához.

14. Ezután adja hozzá a MySQL adatbázis nevét, felhasználóját és jelszavát, majd nyomja meg a Küldés gombot a folytatáshoz, ahogy az alábbi képernyőképen látható.

15. A következő képernyőn a WordPress telepítője tájékoztatja Önt, hogy sikeresen tud csatlakozni a MySQL adatbázishoz. Az adatbázisséma telepítéséhez nyomja meg a Futtassa a telepítést gombot.

16. A következő képernyőn válassza ki a webhely címét és egy erős jelszóval rendelkező felhasználónevet a WordPress webhely kezeléséhez. Ezenkívül adja meg e-mail címét, és nyomja meg a WordPress telepítése gombot a telepítési folyamat befejezéséhez.

17. Amikor a telepítési folyamat befejeződik, egy üzenet tájékoztatja Önt, hogy a WordPress CMS telepítése sikeresen megtörtént. Ezen az oldalon megtalálja azokat a hitelesítő adatokat is, amelyek a webhely adminisztrációs paneljébe való bejelentkezéshez szükségesek, az alábbi képen látható módon.

18. Végül jelentkezzen be a WordPress adminisztrátori irányítópultjára az előző lépésben bemutatott hitelesítő adatokkal, és most elkezdheti új bejegyzések hozzáadását webhelyéhez.

19. A webhely kezelőfelületének felkereséséhez navigáljon a szerver IP-címére vagy domain nevére, ahol megjelenik egy alapértelmezett „Hello World!” bejegyzés, az ábrán látható módon. az alábbi képen.

http://yourdomain.tld

Gratulálunk! Sikeresen telepítette a WordPress tartalomkezelő rendszert a FreeBSD FAMP verem alatt.