WordPress preko Lighttpd + APC-a u Squeeze (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 završili instalaciju i konfiguraciju para, moramo učiniti:

  • Instalirajte WordPress: kreirajte 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 putem njegovog web sučelja.
  • Poboljšajte predmemoriju Aalternativno PHP Cboli.

Instalirajte 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/.

nota: Pretpostavimo da imamo WordPress verziju 3.4.1 za ovaj vodič.

Nakon kopiranja idemo u taj direktorij i raspakiramo te premještamo sav sadržaj direktorija wordpress prema / 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: Preko terminala povezujemo se s administrativnom konzolom, izvršavamo mysql -p i nakon upisivanja lozinke izvršavamo potrebne SQL upite:

mysql -p Unesite lozinku: Dobrodošli na MySQL monitor. Naredbe se završavaju sa; ili \ g. ID vaše MySQL veze je 40 Verzija poslužitelja: 5.1.49-3 (Debian) [---] IZRADI KORISNIKA 'myuser' IDENTIFIKIRANO 'myipassword'; STVORI BAZU BAZA AKO NE POSTOJI `wp_friends`; KORISTITE friends_wp; ODOBRITE SVE PRIVILEGIJE NA `amigos_wp`. * DO 'myuser' @ '%' S DODATNOM OPCIJOM; daj otkaz

Oko sa navodnicima kada ih koristimo za zatvaranje imena baze podataka između njih. Primijetite šta je `friends_wp` i ne 'amigos_wp'.

Kreiramo i modificiramo 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. Sačuvamo promjene.

Postavke konačne instalacije: Osvježimo stranicu u našem pregledniku (http://web.amigos.cu) i već smo u poznatom petominutnom procesu 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 pretraživačima poput Googlea i drugih da je indeksiraju. Kako je moj samo za Enterprise LAN, poništim tu opciju i kliknite čarobno dugme "Nastavi".

Ostali koraci su tipični za WordPress i istina je da ja uopšte 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 ... prokleta traljava svinja." Preporučujemo vam čitanje ovog vrlo zanimljivog i edukativnog članka. Postoji nekoliko načina za poboljšanje WordPress predmemorije prema specijalizovanoj dokumentaciji, bilo kroz "W3 Total Cache", "WP Super Cache" i druge. Ako izvršimo

aptitude show php-apc

dobit ćemo kratki opis, koji u slobodnom prijevodu kaže:

„Alternativni PHP cache, poznat i 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 y elURADITI 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 navesti lozinku apc.php da u potpunosti funkcionira. Uređujemo datoteku koja je već u root-u /htdocs/apc.php, idemo na 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 ponovo pokrenuti uslugu:

servis lighttpd restart

Usmjerimo naš preglednik na URL web.amigos.cu/apc.php i vidjet ćemo kako radi alternativna PHP predmemorija.

Prijatelji, nadam se da će vam sve napisano biti od koristi. Vidimo se na sljedećoj avanturi!


4 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   eliotime3000 rekao je

    Dobar vodič.

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

    1.    Federico A. Valdes Toujague rekao je

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

    2.    Federico A. Valdes Toujague rekao je

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

      1.    eliotime3000 rekao je

        Ah već. Koristim apt-get, jer ako koristim aptitude, to bi moglo pokvariti grafičko okruženje (test sam već radio u stabilnom okruženju i prijetilo je da ću se riješiti GNOME-a i drugih stvari) i na taj način je mnogo sigurnije.