Configurarea Unui Site Codeigniter

2. Configurarea unui site Codeigniter

Pentru crearea unui site pe platforma Codeigniter trebuie instalate pe mașina virtuală:

o versiune de PHP(PHP5, PHP 4.3.2 sau alte versiuni mai vechi de PHP);

o baza de date(MySQL, MySQLi, MS SQL, Oracle, Postgres, ODBC și SQLite).

Crearea și testarea unui site web se face pe un server web care poate fi local sau pe

Internet. Configurarea unui server web se poate face utilizand pachetul Xampp sau utilizand Microsoft Web Matrix & Mysql Workbench Community .

Xampp instalează următoarele module:

Apache

MySQL

2.1. Instalare Codeigniter(versiunea 2.2.0)

Pentru a instala fișierele Codeigniter se urmăresc pașii:

se descarcă cea mai nouă versiune de Codeigniter;

Xampp este instalat pe disc și are calea D://XAMPP;

se crează directorul AplicatieCI, care va fi rădăcina paginii web, în directorul htdocs din XAMPP.

versiunea de Codeigniter descărcată se dezarhivează în directorul AplicatieCI;

directorul paginii web AplicatieCI se crează în directorul htdocs(în directorul unde a fost instalat xampp). Pagina web are calea: D:/XAMPP/htdocs/AplicatieCI/index.php.

Accesarea paginii web se face în două moduri:

cu ajutorul unui URL. Exemplu: http://localhost/AplicatieCI(/index.php);

cu ajutorul căii spre directorul site-ului. Exemplu: D:\XAMPP\htdocs\AplicatieCI\index.php.

Pentru a rula mai multe pagini web pe o singură mașină sunt utilizate hosturile virtuale. Pentru a adăuga și configura un site virtual numit Librarie.local se urmăresc pașii:

Se modifică fișierul hosts ca administrator, având calea C:\Windows\System32\drivers\etc, astfel:

se adaugă linia următoare pe rând nou:

127.0.0.1 Librarie.local Site1.local Site2.local

dacă nu mai este nevoie de aceste hosturi virtuale se comentează această linie cu # .

Se modifică fișierul httpd-vhosts.conf având calea D:\XAMPP\apache\conf\extra, astfel:

se adaugă liniile următoare pe rând nou:

<VirtualHost *:80>

ServerAdmin librarie.local

DocumentRoot "D:/XAMPP/htdocs/LibrarieCI"

</VirtualHost>

dacă nu mai sunt necesare se pot comenta utilizând # în fața liniilor sau se pot șterge.

Se resetează Apache și MySQL din panoul de control al XAMPP-ului.

2.2 Structura fișierelor

Structura fișierelor Codeigniter:

zona în care se introduce cod, formată din modele(moddels), controlere(controllers) și vederi(views) se găsește în directorul application.

zona fișierelor din directorul system reprezintă codul care stă la baza funcționării site-ului. Această zonă este definită de directoarele system/libraries, system/codeigniter, system/drivers, etc.

zona unde se pot face adăugări sau modificări de limbă, configurări și erori. Acestea se pot face în directoarele language, config și errors.

Structura directoarelor pe disc(în D://XAMPP/htdocs):

Figura 2.2.1

2.2.1 Fișierele de configurare

Setările de bază pentru un site creat pe platforma Codeigniter se găsesc în directorul config, în config.php. Pentru a modifica url-ul de baza al aplicatiei se introduce url-ul cu care se accesează aceasta, astfel:

$config['base_url'] = 'http://librarie.local';

Pentru a verifica dacă site-ul funcționează, se introduce în browser url-ul „http://librarie.local”. Trebuie să apară mesajul de bun venit:

Figura 2.2.2.1

Pentru a citi documentația despre codeiniter, cu sau fără acces la internet, se poate accesa link-ul User Guide de mai sus. Link-ul duce către pagina:

Figura 2.2.2.2

Această documentație se găsește și pe site-ul official http://www.codeigniter.com, secțiunea „learn”.

3. Navigare pe site

Codul în Codeigniter este structurat utilizând MVC(Model-Vizualizator-Controlor). MVC-ul reprezintă organizarea unui site dinamic și a fost definit pentru prima dată, în jurul anului 1979, de către norvegianul Trygve Reenskaug.

Tipurile de fișiere din Codeigniter:

Modelele sunt obiecte care reprezintă informațiile de bază(baza de date )

41

Similar Posts