Codeigniter framework telepítése


CodeIgniter PHP Framework, Bevezető. Hogyan indítsd el a CodeIgniter keretrendszert.A cikksorozat első részében a CodeIgniter MVC arhitektúrát megvalósító PHP keretrendszer telepítését fogom bemutatni.

Valójában szinte semmit sem fog látni az olvasó, mert ez a kertrendszer szinte nulla konfigurálás mellet elindul IIS, Apache és egyéb webszervereken, anélkül hogy komolyabb verziószám igényei lennének PHP és MySQL tekintetében.



A cikk feltételezi, hogy magabiztosan használjuk a PHP-t objektum orientált személettel, nem okoz gondot egy LAMP, WAMP szerver feltelepítése, valamint nem veszünk el a mappák tengerében.

Első körben nincs is másra szükségünk mint magát a keretrendszert letöltsük a hivatalos honlapról. Egyben megjegyzem azoknak akik komolyan gondolják az ismerkedést ezzel a profi PHP keretrendszerrel hogy a Wiki és maga a dokumentációja is minden igényünket kielégíti. De ha éppen elakadnánk rengeteg videó is elérhető hozzá.

A CodeIgniter kertrendszer letöltéséhez látogassuk meg a hivatalos honlapot

 Az előnyeiről és a hátrányairól már egy előző cikkben írtam.

Lássuk röviden:

  • Az egyik legkisebb helyigényű keretrendszer
  • Gyors
  • kicsi memória igény
  • Jól dokumentált
  • Egyszerű telepíteni
  • Egyszerű használni
  • Minimális verziószám igények
  • Scaffolding funkciók
  • Gyorsan lehet benne fejleszteni
  • Használhatod a saját osztályaidat
  • Rengeteg hasznos osztállyal van felszerelve

CodeIgniter telepítése - A zip állomány kibontása

Letöltés után egy zip állománnyal fogunk találkozni, ezt mentsük a localhostunk install_test mappájába. A példában az oldalt így fogjuk elérni a böngészőbe: http://localhost/install_test/

Tömörítsük ki az állományt és rendezzük a mappának a sorsát a képen látható módon, úgy hogy az index.php fájlunk az install_test/index.php útvonalon legyen.

Kibontás után rendezzük a fájlokat ebbe formába, úgy hogy az index.php a install_test mappába legyen

Ha tudunk localhoston 'domaint' létrehozni és  szerverünk ismert a mod_rewrite modult, akkor .htaccess használatára is van lehetőség, de arról majd később.

  • system: itt vannak a rendszer fájlok
  • user_guide: egy profi dukumentáció is érkezi a csomaggal amit érdemes forgatni

Következhet az izzasztó beállítás, de ez nem az a fajta amikor semmi nem úgy sikerül ahogy leírták

Ha kigyönörködted magad a rendezett mappa strúktúrában akkor startolj be a system mappába. Ezen belül is ami jelenleg ránk tartozik az az application mappában található és azon belül is a config mappa lesz a barátunk (system/application/config).

system / application / config mappában vannak a codeigniter beállító állományai

A fent említett application mappát nyugodtan megjegyzehetjük, mert ha komoly a tanulási szándék akkor ez a mappa lesz a jövőben a második otthonunk.

Az első és jelen fázisban az utolsó beállításunk a systemp/application/config/config.php állományra vonatkozik. Itt is valójában csak beállítjuk az oldalunk URL-jét vagyis a fent említett localhostos címet.

A config.php a config mappában szerkeszteni fogjuk, mégpedig beállítjuk a domaint

A CodeIgniter alapjáraton nagyon jól szervezett és érthető beállító állományokkal és beállításokkal rendelkezik. Jelen esetben nem is kell tovább mennünk azért, hogy egy működő keretrendszert kapjunk és eljussunk az üdvözlő üzenetig.

  1. <?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
  2.  
  3. /*
  4. |--------------------------------------------------------------------------
  5. | Base Site URL
  6. |--------------------------------------------------------------------------
  7. |
  8. | URL to your CodeIgniter root. Typically this will be your base URL,
  9. | WITH a trailing slash:
  10. |
  11. |    http://example.com/
  12. |
  13. */
  14. $config['base_url']    = "http://localhost/install-test/";
  15.  
  16. /*
  17. |--------------------------------------------------------------------------
  18. | Index File
  19. |--------------------------------------------------------------------------
  20. |
  21. | Typically this will be your index.php file, unless you've renamed it to
  22. | something else. If you are using mod_rewrite to remove the page set this
  23. | variable so that it is blank.
  24. |
  25. */
  26. $config['index_page'] = "index.php";

 

A localhost/install_test url meghívásával ha mindent jól csináltuk akkor ez az üdvözlő oldal fog fogadni.

Mit láthattad a CodeIgniter telepítése, nem igényel szinte semmi időt, nem kell neki domaint létrehozni, nem kell mod_rewrite modul, akár egy mappából képes működeni.

Ezt a blog rendszert is a CodeIgniter hajtja, saját fejlesztésű de még van mit javítani rajta, de ez nem a keretrendszer hibája :-)


Codeigniter plugin, Codeigniter codeigniter, framework, telepitese








Hozzászólás beküldése:


http://domain.tld (nofollow)
 _  _  __  __  _  _  ____  __      __   
( \/ )(  )(  )( \/ )(_  _)(  )    /__\  
 )  (  )(__)(  \  /  _)(_  )(__  /(__)\ 
(_/\_)(______)  \/  (____)(____)(__)(__)



 
 
 
 
Powered By: PHP, Smarty, MySQL, CodeIgniter, jQuery, ArtH2O