WordPress je najpoznatije svjetsko bloganje iCMS platforme za web. Razviti je, prilagoditi i mjerilo za proizvodnju lako. Također radi na bezbrojnim poslužiteljskim operativnim sustavima (Linux, Windows, pa čak i BSD), ima desetine korisnika i čini dobar komad cijelog interneta. Ručno instaliranje WordPress-a na poslužitelj vrlo je uključen proces i nije za sve. Ako ste naišli na ovaj vodič i niste baš dobri sa ovakvim stvarima, razmislite o provjeri Presslabsa. Odlična je usluga koja omogućava korisnicima da lako razmjenjuju softver na blogu i osiguraju ga učinkovitim radom. Ako radite sve sami, ovaj vodič će vam pokazati kako instalirati WordPress na Ubuntu poslužitelj.
Napomena: iako se ovaj vodič uglavnom usredotočuje na Ubuntu poslužitelj i Linux, WordPress se može izvoditi na drugim poslužiteljskim operativnim sustavima. Da biste ga koristili, trebat će vam PHP, MySQL i web poslužitelj.
Instaliranje LAMP-a
Tijekom postupka postavljanja za Ubuntu poslužitelj, korisniciimaju mogućnost izbora mnogo paketa koje možete postaviti odmah. Jedna od opcija za odabir je LAMP stack (Linux Apache MySQL i PHP). Ako prvi put instalirate Ubuntu poslužitelj, za ovaj vodič odaberite ovu opciju tijekom postupka odabira paketa tijekom postavljanja.
Već imate instaliran Ubuntu poslužitelj? Bez brige, postava LAMP-a može se instalirati nakon činjenice. Da biste to učinili, u terminalu pokrenite sljedeću naredbu:
sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server^
Zatim ponovno pokrenite web poslužitelj sa:
sudo systemctl restart apache2
Kad su svi paketi koji se odnose na LAMPinstaliran u sustavu, od vas će se zatražiti da postavite korijensku MySQL lozinku. Učinite to i osigurajte da bude sigurno (i nezaboravno). Bez postavljanja root lozinke, neće biti načina da se prijavite na MySQL kako biste stvorili novu bazu podataka koju bi WordPress mogao koristiti.
I na kraju, stvorite korisnika za korištenje s WordPressom (ako ga već nemate).
adduser ubuntu-wordpress passwd ubuntu-wordpress usermod -aG sudo ubuntu-wordpress
Konfigurirajte Apache2
Korištenje WordPressa na Apache 2 zahtijeva malo izmjena da bi ispravno radilo. Pomoću uređivača nano teksta otvorite konfiguracijsku datoteku apache2 web poslužitelja.
sudo nano /etc/apache2/apache2.conf
Jednom uno nano, pomoću tipki sa strelicama pomaknite se do dna datoteke. Jednom pri dnu, zalijepite ovaj kôd unutar njega:
<Directory /var/www/html/>
AllowOverride All
</Directory>
Spremite ažuriranu konfiguracijsku datoteku pomoću Ctrl + O, i izađite s njim Ctrl + X.
Na kraju, omogućite potrebne module Apache 2.
sudo a2enmod rewrite sudo a2enmod php7.0
Kada završite, ponovo pokrenite web poslužitelj i primijenite promjene.
sudo systemctl restart apache2
Instaliranje WordPress-a

Započnite postupak instalacije preuzimanjem najnovije verzije WordPressa.
Napomena: nemojte obavljati ovu instalaciju na Ubuntu kao korijen korisnik.
wget tar.gz -P /tmp/ https://wordpress.org/latest.tar.gz
Izdvojite sadržaj tar.gz datoteke u zadani web direktorij.
tar xzvf /tmp/latest.tar.gz -C /var/www/html/ --strip-components=1
Zatim stvorite novu .htaccess datoteku i ažurirajte njena dopuštenja.
touch /var/www/html/.htaccess chmod 660 /var/www/html/.htaccess
Upotrijebite, CP kopirajte konfiguraciju uzorka kao zadanu konfiguracijsku datoteku.
cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
S chownom prenesite svoje vlasništvo nad WordPress datotekama:
sudo chown -R ubuntu-wordpress:www-data /var/www/html
Prilagođavanje dozvola
Ubuntu-wordpress sada ima bolji pristup / Var / www / html, Sljedeći korak u instalacijskom procesu je podešavanje dopuštenja, kako bi WordPress pravilno radio:
sudo find /var/www/html -type d -exec chmod g+s {} ; sudo chmod g+w /var/www/html/
Katalog tema i dodataka također treba promjene izmjena kako bi sve proteklo u redu.
sudo chmod -R g+w /var/www/html/wp-content/themes sudo chmod -R g+w /var/www/html/wp-content/plugins
Postavljanje tajnih ključeva
Iz sigurnosnih razloga svaka nova instalacija programa WordPress mora biti ovjerena s nekoliko tajnih ključeva. Ove se tipke lako mogu zgrabiti pomoću naredbe curl.
curl -s https://api.wordpress.org/secret-key/1.1/salt/ > /wp-keys
Koristeći curl, WordPress solne tipke nalaze se u / wp-tipkama. Upotrijebite mačku da biste ih vidjeli.
cat /wp-keys
Otvorite drugi terminal i uredite svoju WordPress konfiguracijsku datoteku.
nano /var/www/html/wp-config.php
Dođite do sredine datoteke i ispunite svaku tipku na ispravna mjesta. Koristite / wp-tipke kao referencu.
Napomena: kopirajte između oznake ''
Izrada SQL baze podataka
Prijavite se u MySQL sučelje pomoću root lozinke koju ste postavili tijekom postupka instalacije LAMP. Jednom uđite, upotrijebite brz da biste stvorili novu bazu podataka za WordPress.
mysql -u root -p
Napomena: promijenite "securepassword'Sa sigurnom zaporkom. NE ODUZIMAJTE ' „.
CREATE DATABASE wordpressdb; CREATE USER ubuntuwordpress@localhost IDENTIFIED BY "securepassword"; GRANT ALL PRIVILEGES ON wordpressdb.* TO ubuntuwordpress@localhost; FLUSH PRIVILEGES; exit
Ponovo pokrenite web poslužitelj Apache 2 i MySQL da biste odrazili promjene.
sudo service apache2 restart sudo service mysql restart
Završne promjene
Posljednje što treba učiniti u smislu terminalapostava je za popunjavanje podataka o bazi podataka unutar datoteke config.php. Otvorite ih u nano i ispunite potrebne podatke. To bi trebalo izgledati ovako:
nano /var/www/html/wp-config.php
// ** MySQL postavke - ove informacije možete dobiti od svog web domaćina ** //
/ ** Naziv baze podataka za WordPress * /
definirajte ("DB_NAME", "wordpressdb");
/ ** Korisničko ime MySQL baze podataka * /
define ('DB_USER', 'ubuntuwordpress');
/ ** Zaporka baze podataka MySQL * /
define ('DB_PASSWORD', sigurna lozinka);
/ ** Ime domaćina MySQL * /
definiraj ('DB_HOST', 'localhost');
Postavljanje vašeg WordPress bloga

Kad je konfiguracija gotova, učitajte domenu vašeg poslužitelja i prođite kroz postupak postavljanja WordPressa. Instalacijski program je vrlo detaljan i provest će vas kroz svaki korak.
komentari