Kuidas seadistada WordPress koos LAMP + Postfixiga ainult saatmise postiteatisena VPS-serveris


Võimalik, et teate juba, mis on WordPress: tasuta ja avatud lähtekoodiga blogimise tööriist ning sisuhaldussüsteem (CMS), mis põhineb PHP-l ja MySQL-il. Selle ametlikul veebisaidil on sõnamängus öeldud, et see on nii tasuta kui ka hindamatu.

Selle eristavate omaduste hulgas paistab silma teemade (välimus ja tunne) installimise ja vahetamise võimalus. Samuti võimaldavad sajad saadaolevad pistikprogrammid oma saidiga peaaegu kõike teha.

Tugeva ajaveebitööriistana võimaldab WordPress teie külastajatel postitusi kommenteerida ja seeläbi (loodetavasti rikastavaid) vestlusi seal esitatud teemadel. Selleks sisaldab see sõnumside komponenti, mis saadab autoritele teateid, kui lugejad on nende postitusi kommenteerinud.

Lisaks saate postitust tellides (olenemata sellest, kas olete autor või lugeja) valida, kas teid teavitatakse, kui keegi seda kommenteerib.

Kui olete ostnud jagatud hostimise paketi, peab meiliteenus, millest WordPress sõltub, olema teie jaoks juba seadistatud ja konfigureeritud (muide, enamik jagatud hostimise pakkujaid pakuvad WordPressi ühe klõpsuga installimist).

Kui aga kasutate VPS-i ja soovite installida ja kasutada WordPressi, peate seadistama ja konfigureerima meiliserveri (Postfix või muu), mis võimaldab WordPressil märguandeid saata.

Selles postituses selgitame, kuidas pilv VPS-is täielikku LAMP-serverit seadistada ja WordPressi Postfixiga integreerida. Hostingu pakkuja otsimisel soovitame tungivalt kaaluda ühte meie partneritest (vaadake siin meie teenuste ja plaanide kohta käivaid ülevaateid).

Selleks, et teie WordPress edukalt märguandeid saadaks, peate tagama, et järgmised nõuded oleksid täidetud:

1. samm: DNS MX ja A-kirjete seadistamine WordPressi jaoks

1. Koos LAMP-i korstna installimisega peate lisama oma meiliserveri ja domeeni jaoks vajalikud DNS-i MX- ja A-kirjed.

Kui vajate selleks abi, kontrollige enne jätkamist DNS-i halduri ülevaadet.

Kuigi need lingid selgitavad, kuidas seadistada Linode VPS-i DNS-kirjed, ei tohiks see teiste pakkujate jaoks oluliselt erineda.

2. samm: installige LAMP Stack for WordPress Linuxi

2. Seadistage täielik LAMP-i (Linux - Apache - MySQL/MariaDB - PHP) virn.

Siin on juhised, kuidas seda teha kahes suuremas levitamisperes:

  1. Installige LAMP RHEL/CentOS 7.0-le.
  2. Installige LAMP Fedora 24 serverisse
  3. Installige LAMP Fedora 23 serverisse
  4. Installige LAMP Ubuntu 16.04 (ja uuemasse)
  5. Installige LAMP Ubuntu 15.04 (ja uuemates versioonides)

3. samm: looge WordPressi andmebaas

3. Looge andmebaas, kus on valitud nimi ja konto, mida WordPress kasutab. Seda teavet vajate hiljem WordPressi konfiguratsioonifaili muutmiseks.

Logige sisse MySQL/MariaDB viipasse, kasutades juurparooli, mille valisite skripti mysql_secure_installation käivitamisel ülaltoodud LAMP-i installi etapis:

# mysql -u root -p
[Enter password here]

MariaDB [(none)]> CREATE DATABASE wp_myblog;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON wp_myblog.* TO 'your_username_here'@'localhost' IDENTIFIED BY 'your_chosen_password_here';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Kui eeltingimustena loetletud kolm esimest sammu on hoolitsetud, jätkame WordPressi installimist ja konfigureerimist.

4. samm: WordPressi installimine ja konfigureerimine

4. Laadige alla ja ekstraktige uusim WordPressi tarball.

# wget http://wordpress.org/latest.tar.gz
# tar xzf latest.tar.gz
# cd wordpress

5. Nimetage WordPress kataloogis olemasolev wp-config-sample.php ümber nimeks wp-config.php :

# mv wp-config-sample.php wp-config.php

siis värskendage seda jaotises MySQL-i sätted oma andmebaasi teabega (vaadake alloleva pildi esiletõstetud kaste):

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

/** MySQL hostname */
define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

Ülaltoodud sätete selgitus:

  1. DB_NAME: WordPressi jaoks loodud andmebaasi nimi ( wp_myblog ).
  2. DB_USER: DB_NAME kasutajanimi ( teie_kasutajanimi_ siin ).
  3. DB_PASSWORD: parool, mille valisite faili DB_USER jaoks ( teie_parool_siin ).
  4. DB_HOST: hostinimi (tavaliselt localhost ).
  5. DB_CHARSET: andmebaasi märgistikku ei tohiks tavaliselt muuta.
  6. DB_COLLATE: andmebaasi sortimine tuleks tavaliselt jätta tühjaks.

6. Viige WordPress kataloog veebiserveri juurkataloogi (või alamkataloogi, kui kavatsete seadistada muid virtuaalseid hoste).

Selles näites liigutame wordpress faili /var/www/html/wp (alamkataloog Apache DocumentRoot sees):

# mv wordpress /var/www/html/wp

7. Avage brauseris http:// /wp/wp-admin/install.php ja täitke ekraanil nõutud teave (kus on <ip> serveri IP-aadress):

  1. saidi pealkiri
  2. kasutajanimi
  3. parool, kaks korda
  4. Administraatori e-posti aadress
  5. Klõpsake\"Install WordPress"

Kui installimine õnnestub, kuvatakse järgmine leht:

Nüüd saate klõpsata nuppu Logi sisse, et oma WordPressi juhtpaneelile sisse logida, kasutades selles sammus valitud mandaate.

5. samm: Postfixi seadistamine WordPressi märguannete saatmiseks

Sel hetkel on teil funktsionaalne LAMP-keskkond ja WordPress. Selleks, et lubada WordPressil saata teateid meie enda meiliserveri kaudu, peame installima ja konfigureerima Postfixi nullkliendina.

See tähendab, et me kasutame Postfixi postiteenust ainult WordPressi meiliteatiste jaoks meilisõnumite saatmiseks. Järgige nendes artiklites toodud juhiseid sõltuvalt teie valitud jaotusest:

----------- On Ubuntu and Debian systems -----------
# apt-get update && sudo apt-get install postfix

Kui teil palutakse meiliserver konfigureerida, valige:

  1. E-posti konfiguratsiooni tüüp: Interneti-sait
  2. Süsteemi meilinimi: ydomain.com

----------- On CentOS, RHEL and Fedora systems -----------
# yum update && yum install postfix

Sõltumata kasutatavast levitamisest muutke /etc/postfix/main.cf järgmiste väärtustega:

mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only

Ülaltoodud sätete kohta leiate üksikasju Postfixi ametlikust dokumentatsioonist.

Nüüd jätkake ja kirjutage näiv postitus. Seejärel lisage kommentaar, kasutades allosas olevat vormi. Teil kui autoril peaksite saama märguandeid kiiresti.

Levinumad paigalduse kitsaskohad ja lahendused

Pärast WordPressi installimist võite kokku puutuda järgmiste probleemidega. Pole suur asi - järgige nende parandamiseks lihtsalt kirjeldatud juhiseid:

1. Kui näete veebilehe http:// /wp sirvimisel veebilehe asemel kataloogi loendit, tähendab see kõige tõenäolisemalt, et veebiserveril tuleb käskida lugeda < vaikimisi kood> index.php .

Lihtsaim viis selle ülesande täitmiseks on installikataloogi sisuga järgmise sisuga fail .htaccess :

# echo 'DirectoryIndex index.php' > /var/www/html/wp/.htaccess

2. Kui näete veebisaidil lihtsa tekstina kuvatud php-silte ( ja/või ?> ), ei tööta PHP korralikult. Veenduge, et teie PHP versioon vastab nõuetele (> v5.2.4 ):

# php -v

3. Muud vead faili index.php avamisel (sh, kuid mitte ainult\"juba saadetud päised") võivad olla põhjustatud mis tahes tähemärgist (sh tühikud) enne PHP algusmärgendit ( või lõpumärgendi (?>) järel failis wp-config.php , mille konfigureerisite 5. sammuga .

Kokkuvõte

Selles artiklis oleme selgitanud, kuidas installida WordPress pärast Ubuntu või CentOS-i LAMP-virna seadistamist.

Kui olete oma domeeni DNS-kirjed õigesti määranud, nagu varem selgitatud, peaksite kohe saama kommentaari märguandeid. Kui ei, kontrollige meiliserveri logisid (/var/log/maillog või /var/log/mail.log vastavalt CentOS-is ja Ubuntos) ja pöörduge meie poole tagasi kasutades allolevat kommentaarivormi.

Meil on hea meel heita pilk peale ja vastata kõikidele küsimustele, mis teil tekkida võivad.


Kõik õigused kaitstud. © Linux-Console.net • 2019-2024