+ All Categories
Home > Documents > WordPress ABC

WordPress ABC

Date post: 03-Jul-2015
Category:
Upload: pion2011
View: 150 times
Download: 6 times
Share this document with a friend
17
WordPress ABC Instalare și configurare de bază pentru WordPress self-hosted © 2010 Eugen Păun Contact [email protected]
Transcript
Page 1: WordPress ABC

WordPress ABC

Instalare și configurare de bază pentru WordPress self-hosted

© 2010 Eugen Păun

Contact [email protected]

Page 2: WordPress ABC

- 1 -

Configurare FTP pentru Cpanel și Plesk

Ne-am cumpărat spațiu de găzduire și domeniu, iar găzduitorul a făcut setările contului de găzduire și ne-a trimis datele de conectare. Acum va trebui să ne configurăm un cont de FTP pentru domeniul nostru și să creăm cel puțin o bază de date MySQL. Principalele panouri de control pentru un cont de găzduire sunt Plesk (demo și tutoriale) și Cpanel (demo și tutoriale). Pentru contul meu de la Webfactor am disponibil Plesk, dar Cpanel este oarecum similar, cam aceleași butoane.

Cum se adaugă un cont FTP în Cpanel

Majoritatea serverelor ce rulează cu Cpanel sunt configurate să folosească pentru FTP aceleași date de conectare ca pentru Cpanel. Nu este cea mai fericită situație, de aceea ar fi bine să ne configurăm un cont separat doar pentru public_html, folderul ce conține toate fișierele vizibile întregului internet. Navighează până la Files / FTP Accounts

Modifică unul din conturile FTP existente sau crează unul nou.

Page 3: WordPress ABC

- 2 -

Cum se adaugă un cont FTP în Plesk

Pentru Plesk setările contului de FTP sunt independente.

În plus trebuie să activăm anumite servicii. Pentru WordPress nu avem nevoie decât de PHP. Dacă există opțiunea de a dezactiva safe_mode atunci ar fi o idee bună să o folosești, anumite pluginuri nu funcționează corespunzător cu safe_mode on.

Page 4: WordPress ABC

- 3 -

Creare bază de date Cpanel și Plesk

Avem un cont FTP pentru contul de găzduire, PHP-ul este activat automat sau l-am activat, pentru cei care folosesc Plesk, acum trebuie să creăm o bază de date MySQL pentru blogul nostru. La fel vom detalia separat pentru Cpanel și Plesk deoarece pașii sunt întrucâtva diferiți.

Este posibil ca versiunea de Plesk/Cpanel pe care o utilizați voi să fie diferită, iar butoanele să fie localizate altfel. În caz că nu vă descurcați întrebați în comentarii sau căutați manualul de utilizare al panoului de administrare folosit.

Cum se crează o bază de date în Plesk

Autentificare în Plesk, navighează până la Services / Databases

Click pe Add New Database și introdu numele acesteia.

Să creăm și un utilizator pentru baza noastră de date

Page 5: WordPress ABC

- 4 -

Nu uita să introduci aceeași parolă de două ori.

Operațiune finalizată. Notează-ți datele introduse, vom avea nevoie de ele cât de curând.

Cum se adaugă o bază de date în Cpanel

Autentificare în Cpanel, navighează până la Databases / MySQL Databases

Vom crea o nouă bază de date

Page 6: WordPress ABC

- 5 -

Creăm și un utilizator

Acum trebuie să adăugăm utilizatorul creat la baza de date rfilme58_blog în exemplul de mai sus.

Și să îi acordăm drepturi depline asupra bazei de date anterior create

Operațiune finalizată cu succes.

Mai trebuie să deprindem cum se folosește un client FTP și putem trece la instalarea WordPress.

Page 7: WordPress ABC

- 6 -

Utilizarea FTP : FileZilla

O deprindere necesară unui oricui își dorește o prezență online, fie că este blogger sau nu, este abilitatea de a lucra cu un client FTP. De fiecare dată când vei instala un blog nou, va trebui să schimbi permisiunile unor fișiere/foldere, vei instala o temă sau un plugin și așa mai departe vei fi nevoit să folosești un client FTP.

Un scurt sondaj pe Twitter - doar este cel mai rapid și simplu mod de a primi feedback zilele astea - m-a îndrumat spre FileZilla ca fiind alegerea cea mai populară. Așa că să îl downloadăm și să instalăm FileZilla!

Câteva dintre alternativele gratuite ar fi Total Commander, Core FTP Lite sau UltraFXP. Acesta din urmă nu funcționează decât sub Windows XP și, deși nu mai este dezvoltat activ în acest moment, a fost o perioadă preferatul meu, fiindcă este rapid, simplu de utilizat și știe să lucreze cu taburi multiple, ceea ce nu ai în FileZilla, de exemplu.

Cum probabil că înțelegeți mai bine prin imagini să vedem ce am putea realiza cu Filezilla. La prima lansare clientul vostru FTP ar trebui să arate precum în imaginea de mai jos. Meniul clasic specific fiecărei aplicații Windows, bara de conectare, logs și cele două ferestre explorer - în stânga cea cu hardul local, în dreapta cea a contului nostru de găzduire. Să introducem datele de conectare - domeniu, utilizator și parolă și un click pe Quickconnect sau un Enter din tastatura. Atenție! niciodată domeniul nu se scrie cu www în față!

Login reușit!

Page 8: WordPress ABC

- 7 -

Datele de conectare vor fi memorate automat pentru un login mai simplu pe viitor.

Dacă datele de conectare sunt corecte se va lista conținutul contului de găzduire.

Folderul care conține toate fișierele blogului, în cazul meu, este httpdocs. Alte variante ar putea fi public_html sau htdocs, în funcție de configurația serverului. Dacă nu ești sigur întreabă-i pe cei ce îți oferă găzduire.

Cum uploadezi un fișier sau mai multe?

Pentru un singur fișier click stânga pe acesta, click dreapta și apoi selectează Upload. Funcționeaza și click-and-drag dacă îți este mai comod.

Pentru a selecta si uploada conținutul unui întreg folder selectează tot folosind combinația de taste CTRL+A, click dreapta și apoi upload.

Page 9: WordPress ABC

- 8 -

Uneori vei avea nevoie să suprascrii un fișier pe care l-ai modificat local.

Verifică în partea de jos a clientului FTP, Transfer queue, dacă transferul s-a efectuat cu succes.

Cum creez un folder nou?

Un click dreapta în fereastra din dreapta, cea a contului de găzduire, ne dezvăluie mai multe opțiuni. Să vedem cum se crează un folder nou.

Click dreapta –> Create directory

Page 10: WordPress ABC

- 9 -

Căsuța de dialog pentru crearea unui folder nou

Introducem numele acestuia, adică director, de exemplu.

Un click pe OK și folderul a fost creat.

Cum modific permisiunile de scriere a folderelor/fișierelor?

Uneori pentru anumite foldere sau fișiere va trebui să ai alte permisiuni – de ex. permisiuni 777 pentru folderul de cache sau, temporar, pentru fișierele temei atunci când o customizezi pe placul tău. Vom detalia modificarea permisiunilor noului folder director creat, procesul fiind similar și pentru fișiere. Click dreapta și selecteazăFile permissions.

Introdu noua valoarea chmod dorită și apasă OK. Dacă dorești ca și fișierele/directoarele conținute de acel director să aibă aceleași permisiuni, în exemplu nostru sunt 777, selectează Recurse into subdirectories și apoi Apply to all files and directories/ Apply to files only / Apply to directories only, după caz.

Page 11: WordPress ABC

- 10 -

Câteva opțiuni de vizualizare

Este posibil ca, la prima rulare a Filezilla, să aveți panouri în plus față de ceea ce ați văzut mai sus. Personal am dezactivat panourileLocal directory tree și Remote directory tree, deoarece nu le văd utilitatea. Mă rog, fiecare cu preferințele lui, oricum le puteți ascunde/restaura extrem de simplu din meniul View.

În mod normal, fișierele ascunse gen .htaccess, fișier ce conține regulile de permalinks, nu sunt afișate by default de Filezilla. Pentru a le vizualiza urmează calea Server – Force showing hidden files.

Am explicat câteva dintre cele mai folosite task-uri pe care le putem realiza cu un client FTP. Filozofia de lucru este în general aceeași indiferent de clientul folosit, doar diferă meniurile și localizarea opțiunilor în acestea. Dacă nu am explicat cum trebuie sau doriți și alte opțiuni detaliate formularul de comentarii vă stă la dispoziție. Mai puteţi consulta şi articolul ABC: Despre FTP.

Page 12: WordPress ABC

- 11 -

Instalarea WordPress self-hosted

Am parcurs toți pașii premergători instalării WordPress. Avem un domeniu și un cont de găzduire. Am setat un cont de FTP și am învățat cum se crează o bază de date. Avem ceva cunoștințe despre ce este un client FTP șicum se folosește FileZilla.

Toate condițiile sunt împlinite așa că să trecem la treabă!

Download, modificare wp-config.php, upload WordPress în contul de găzduire

Downlodează ultima versiune de WordPress. Dacă dorești, poți folosi varianta localizată în limba română de aici, deși personal traducerea nu mi se pare extraordinară.

Dezarhivează local arhiva zip. Va rezulta un folder wordpress.

În interiorul folderului wordpress găsește fișierul wp-config-sample.php și redenumește-l în wp-config.php. Folosind Notepad++ deschide fișierul wp-config.php și introdu datele de conectare la baza de date.

// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wptuts_blog'); /** MySQL database username */ define('DB_USER', 'wptuts_user'); /** MySQL database password */ define('DB_PASSWORD', 'parola_super_secreta'); /** MySQL hostname */ define('DB_HOST', 'localhost'); Nu uita să salvezi fișierul!

Deschide FileZilla, conectează-te la contul de FTP aferent domeniului tău. Încarcă pe server conținutul folderului wordpress, nu folderul în sine. În funcție de locația serverului și viteza de upload a conexiunii tale la internet această operațiune poate dura până la 10 minute.

După finalizarea cu succes a uploadului navighează până la http://domeniul-tau.ro - normal că aici înlocuiești cu domeniul tău, doooh! Vei fi întâmpinat de un ecran precum cel de mai jos.

Page 13: WordPress ABC

- 12 -

Începând cu WordPress versiunea 3.0 nu mai ești limitat la userul default admin și îl poți alege în momentul instalării.

Introdu numele blogului și o adresă de mail validă. Dacă nu dorești ca blogul tău să fie indexat de motoarele de căutare precum Google debifează opțiunea respectivă. Apasă pe Install WordPress!

Felicitări, WordPress a fost instalat! Copiază parola pentru siguranță; oricum ai primit și un mail pe adresa de mail introdusă anterior ce conține utilizatorul și parola.

La prima autentificare în noul tău blog bazat pe WordPress ți se va reaminti că folosești o parolă generată aleator și că o poți schimba din pagina ta de modificare profil.

Ar fi bine să o faci chiar acum și să introduci o parolă care are sens pentru tine, dar în același timp este suficient de complexă pentru a nu fi ghicită chiar de oricine - fluture nu se încadrează în această categorie!

Avem un blog bazat pe WordPress instalat, continuăm în articolele viitoare cu configurarea, instalarea de teme și pluginuri și multe alte trebușoare utile.

Page 14: WordPress ABC

- 13 -

Configurare de bază WordPress self-hosted

Avem WordPress instalat vom continua cu configurarea de bază: antispam, permalinks, setări upload și multe altele. Ah, ca idee, ca să nu iscăm comentarii inutile, nu o să susțin sus și tare că aceasta este neaparat ordinea corectă în care se configurează WordPress. E vorba doar de modul meu de lucru care a dat rezultate bune până acum și pe care îl împărtășesc cu voi. Bun, destul cu vorbăria inutilă, să trecem la treabă!

Akismet

Akismet este un serviciu gratuit oferit de Automattic, compania din spatele WordPress, ce analizează comentariile și le cataloghează ca spam sau ham, cum sunt denumite în jargonul dezvoltatorilor Akismet comentariile legitime. Deși uneori desconsiderat pe nedreptat, pentru un blog de mărime medie, Akismet te va scuti de multă bătaie de cap și va da rateuri doar ocazional.

Este disponibil pentru mai multe platforme, iar pentru WordPress vine ca plugin-core. Pentru a folosi pluginul ai nevoie de un API, pe care îl poți obține de aici sau din contul tău de pe wordpress.com, dacă ai avut vreodată blog înregistrat acolo. API-ul este gratuit pentru uz personal; pentru cei care doresc suport prioritar există și licențe comerciale cu prețuri începând de la 5$ pe lună.

Activează pluginul Akismet din Wordpress.

Introdu API pe care l-ai primit pe mail.

Page 15: WordPress ABC

- 14 -

Ești protejat de majoritatea comentariilor spam.

Permalinks

Permalinks sunt link-uri permanente către articolele și paginile tale. Structura permalinks "din fabrică" nu este prea utilă sau interesantă

http://domeniul-tau.ro/?p=N

unde N reprezintă un număr unic.

Pentru a modifica această structură trebuie să urmăm doi pași simpli. Deschide Notepad++, inserează codul de mai jos într-un fișier nou și salvează-l ca .htaccess. Uploadează acel fișier în public_html sau httpdocs, în funcție de configurația serverului pe care ești găzduit.

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

Acum navighează până la Settings - Permalinks și alege structura permalinks dorită. De preferat să alegi o structură și să o păstrezi deoarece, deși este posibilă, modificarea permalinks și redirectarea articolelor pentru o nouă structură a permalinks este oarecum problematică.

Page 16: WordPress ABC

- 15 -

Pentru un blog personal poți alege o structură de genul http://domeniul-tau.ro/2010/02/titlu-articol.html, iar pentru un blog nișat o structură oarecum mai SEO friendly http://domeniul-tau.ro/categorie/titlu-articol.html.

Deși destul de populară, această structură este importantă consumatoare de resurse, așa că pentru bloguri mai traficate nu este recomandată. Pentru utilizatorii mai tehnici avem lectură suplimentară.

Vom continua cu setările de dată, comentarii și upload.

Am setat protecția antispam cu Akismet și permalinks, mai avem doar câteva configurări esențiale. Nimic extraordinar de complicat, doar câteva click-uri. Urmărește numerotarea de pe fiecare imagine.

Setările de dată. Navighează până la Settings - General și, în josul paginii, vei avea setările de dată. Zonă orară pe teritoriul României este GMT + 2. Și, oricât de mult ne-ar displăcea, săptămâna începe lunea. :P

Numărul de articole de pe prima pagină/ din feed. În submeniul Settings - Reading ai setările pentru numărul de articole de pe prima pagină - modifică după cum ai nevoie, și numărul de articole din feed. De preferat, articolele din feed nu le trunchia și nici nu modifica encodingul din UTF-8, mai ales dacă dorești să folosești diacritice.

Avatarul comentatorilor. Pentru a configura avatarul afișat pentru comentatorii ce nu au asociat un Gravatar adresei de mail navighează la Settings - Discussion. Presupunem că tema pe care o vei folosi are activat serviciul Gravatar; de nu, vom rezolva această problemă într-un articol viitor.

Page 17: WordPress ABC

- 16 -

Uploads, redimensionarea imaginilor. Deschide clientul FTP, conectează-te la contul asociat domeniul tău și în folderul wp-content crează un folder denumit uploads căruia îi setezi permisiuni 0777. Acest folder va găzdui toate imaginile din articolele tale și orice alte fișiere vei dori să oferi spre download.

La Settings - M iscellaneous poți modifica locația acestui folder, deși nu este recomandat, și activa organizarea fișierelor în funcție de data la care au fost încărcate.

WordPress generează, pentru fiecare imagine, trei dimensiuni diferite pe care le poți defini la Settings - Media.

În momentul acesta avem un blog configurat corect, tema Twenty Ten activată și ne-am putea începe glorioasa carieră de bloagher.


Recommended