WordPress preko Lighttpd + APC-a u cijeđenju (II i završni)

light-and-wordpress-logotipi

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!


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   eliotime3000 dijo

    Dobar tutorial.

    Jedan prijedlog: A zašto ne koristite apt-get?

    1.    Federico A. Valdes Toujague dijo

      Hvala na komentaru. Sklonost koristim iz navike. Iz Sargea ili Debiana 3.

    2.    Federico A. Valdes Toujague dijo

      Puno vam hvala na komentaru. Sklonost koristim iz navike još od Debiana 3.0 ili Sargea. Nema više misterija.

      1.    eliotime3000 dijo

        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.