Evo opet priče o Lightyu i WordPressu! Ako niste pročitali Dio I ove serije, onda još uvijek nema nikakve veze ovdje. Pročitajte i proučite njegov sadržaj, a zatim se vratite. Da bismo dovršili instalaciju i konfiguraciju para, moramo učiniti:
- Instalirajte WordPress: izradite bazu podataka i korisnika u MySQL-u i dodijelite mu potrebne privilegije; stvoriti i izmijeniti konfiguracijsku datoteku wp-config.php u skladu s vezom s bazom podataka; i dovršite instalaciju WordPressa kroz njegovo web sučelje.
- Poboljšajte predmemoriju Alternativni PHP Cboljeti.
Instalar WordPress
Izbrišimo datoteku index.php stvoren ranije za provjeru naše konfiguracije:
rm /srv/web.amigos.cu/htdocs/index.php
Putem Nautilusa ili Terminala kopiramo WordPress instalacijsku datoteku u korijenski direktorij dokumenata, u ovom slučaju kopiramo je u/srv/web.amigos.cu/htdocs/.
Primijetiti: Pretpostavimo da za ovaj vodič imamo WordPress verziju 3.4.1.
Nakon kopiranja idemo u taj direktorij i raspakiramo te premjestimo sav sadržaj direktorija wordpress na / htodcs / i mi brišemo instalacijski program:
cd /srv/web.amigos.cu/htdocs tar xvfz wordpress-3.4.1-es_ES.tar.gz mv wordpress / *. rm -r wordpress / wordpress-3.4.1-es_ES.tar.gz chown -R www-podaci. * chmod -R + x * .php
Mi kreiramo korisnika i bazu podataka u MySql-u: Putem terminala povezujemo se s administrativnom konzolom, izvršavamo mysql -p i nakon unosa lozinke izvršavamo potrebne SQL upite:
mysql -p Unesite lozinku: Dobrodošli na MySQL monitor. Naredbe završavaju s; ili \ g. ID vaše MySQL veze je 40 Verzija poslužitelja: 5.1.49-3 (Debian) [---] STVORI KORISNIKA 'myuser' IDENTIFIKIRANO 'myipassword'; STVARI BAZU PODATAKA AKO NE POSTOJI `wp_friends`; KORISTI friends_wp; DODAJTE SVE PRIVILEGIJE NA `amigos_wp`. * NA 'myuser' @ '%' S DODATNOM OPCIJOM; prestati
OKO s navodnicima kada ih koristimo da između njih priložimo ime baze podataka. Primijetite što jest `prijatelji_wp` i ne 'amigos_wp'.
Izrađujemo i mijenjamo datoteku wp-config.php:
cd /srv/web.amigos.cu/htdocs cp wp-config-sample.php wp-config.php nano wp-config.php
Jedine linije koje moramo izmijeniti su:
// ** MySQL postavke. Zatražite ove podatke od svog web domaćina. $ / ** Ime vaše WordPress baze podataka * / define ('DB_NAME', 'amigos_wp'); / * Vaše MySQL korisničko ime * / define ('DB_USER', 'myuser'); / ** Vaša MySQL lozinka * / define ('DB_PASSWORD', 'mipassword');
Ostatak datoteke je netaknut. Spremamo promjene.
Postavke konačne instalacije: Osvježimo stranicu u našem pregledniku (http://web.amigos.cu) i već smo u poznatom petominutnom postupku instalacije WordPressa!
Budite maštoviti i kreativni. Ispunite polja koja zahtijeva instalacijski program prema vašim potrebama. Ako je vaša web lokacija okrenuta ka Internetu (dobro zaštićen vatrozidom), možete dopustiti tražilicama poput Googlea i drugih da je indeksiraju. Kako se moj odnosi samo na LAN tvrtke, poništim tu opciju i kliknem na čarobni gumb "Nastavi".
Ostali su koraci tipični za WordPress i istina je da ja uopće nisam taj koji će vam pomoći da ga koristite. Pogledajte priručnik ili pitajte druge koji su već stručnjaci za njegovu upotrebu.
Poboljšavamo predmemoriju srednjeg koda u PHP-u pomoću APC-a:
Za zapisnik, NE kažem! KBeezie to kaže u članku pod naslovom „Važnost keširanja WordPressa”(Važnost predmemorije u WordPressu) kada navodi:
"WordPress je u svom sjaju ... prokleto traljava svinja"
Što u grubom prijevodu znači da je "WordPress u svom sjaju ... krvava traljava svinja." Preporučujemo čitanje ovog vrlo zanimljivog i edukativnog članka. Postoji nekoliko načina za poboljšanje WordPress predmemorije prema specijaliziranoj dokumentaciji, bilo putem "W3 Total Cache", "WP Super Cache" i drugih. Ako potrčimo
aptitude show php-apc
dobit ćemo kratki opis, koji u slobodnom prijevodu kaže:
“Alternativni PHP predmemorija, također poznat kao APC, je okvir otvorenog koda, besplatan i robustan za izradu predmemorije i optimizaciju srednjeg PHP koda. APC je brzo rješenje za uspostavljanje lokalne predmemorije PHP koda. Ne distribuira se kao MencacheD, ali se može koristiti zajedno za dobivanje optimalne predmemorije ”. Da bismo je instalirali, izvršavamo:
aptitude instalirati php-apc
Kasnije smo pročitali datoteke /usr/share/doc/php-apc/README.Debian iSVE iz iste mape. Prema onome što se preporučuje u prvom, radimo sljedeće:
gunzip /usr/share/doc/php-apc/apc.php.gz cp /usr/share/doc/php-apc/apc.php /srv/web.amigos.cu/htdocs/ chown www-data: root / srv / web.amigos.cu / htdocs / apc.php chmod + x /srv/web.amigos.cu/htdocs/apc.php
U datoteci moramo prijaviti lozinku apc.php kako bi u potpunosti funkcionirao. Uređujemo datoteku koja je već u korijenu /htdocs/apc.php, idemo u red 41 i pronalazimo:
zadane vrijednosti ('ADMIN_USERNAME', 'apc'); zadane vrijednosti ('ADMIN_PASSWORD', 'lozinka');
'Lozinka' se mora promijeniti u vlastitu lozinku koja nije riječ lozinka. Spremamo promjene i prije bilo čega drugog moramo ponovno pokrenuti uslugu:
usluga lighttpd ponovno pokretanje
Usmjerimo naš preglednik na URL web.amigos.cu/apc.php i vidjet ćemo kako funkcionira alternativna PHP predmemorija.
Prijatelji, nadam se da će vam sve napisano biti od neke koristi. Vidimo se na sljedećoj avanturi!
Dobar tutorial.
Jedan prijedlog: A zašto ne koristite apt-get?
Hvala na komentaru. Sklonost koristim iz navike. Iz Sargea ili Debiana 3.
Puno vam hvala na komentaru. Sklonost koristim iz navike još od Debiana 3.0 ili Sargea. Nema više misterija.
Ah već. Koristim apt-get, jer ako upotrijebim aptitude, to bi moglo pokvariti grafičko okruženje (test sam već odradio u stabilnom okruženju i prijetilo mi je rješavanjem GNOME-a i drugih stvari) i mnogo je sigurnije.