Home > Apache, PHP/MySql > Symfony 1: Apache virtual host configuration

Symfony 1: Apache virtual host configuration

February 11th, 2010 Leave a comment Go to comments

Ubuntu дээр Symfony framework-ийг эхлэн суралцагчдад зориулав.

Symfony 1.4 Jobeet(doctrine) жишээний эхний өдөр буюу суулгах, тохируулах хэсэгт ubuntu дээр хирхэн виртуаль хост үүсгэх талаар нэмэлт тайлбар хийе. Symfony -ийг өөрийн веб сервер дээр суулгахад 2 янзаар суулгаж болно. 1) Ugly way буюу бүх файлуудыг document root фолдер дотороо хуулаад явах. 2) Secure way буюу нууцлал хамгаалалт сайтайгаар хийх. Энэ вебийн бизнесс логик болон бүх тохируулгыг вебийн рүүтийн гадна байршлуулдаг продакшн орчин юм. Миний дор дурдах зүйл энэ хэлбэрээр хийгдэх болно.

1. /etc/apache2/sites-available фолдерт www.jishee.com.conf нэртэй файл үүсгэж доорхи зүйлийг хуулж тавина.

 
        ServerName www.jishee.com
        DocumentRoot "/home/sfprojects/jobeet/web"
	DirectoryIndex index.php
 
	<directory "/home/sfprojects/jobeet/web">
	  AllowOverride All
	  Allow from All
 
	Alias /sf /home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf
	<directory "/home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf">
	  AllowOverride All
	  Allow from All

www.jishee.com гэсэн нэрээр хандахад /home/sfprojects/jobeet -д суулгасан symfony прожектийн web гэсэн фолдерт хандана гэдэгийг дээр зааж өгсөн байна. Мөн /home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf фолдерыг /sf гэсэн алиясаар тодорхойлсон байна. Энэ нь уг фолдерт байгаа зураг стиль зэргийг веб аппликашн ашиглах боломжийг олгож байна. Энд Symfony 1.4 Jobeet (doctrine) жишээний дагуу дээрхи фолдеруудыг үүсгэсэн болно. localhost гэж дуудахад /var/www -руугаа ханддаг хэвээрээ байна. Харин виртуаль www.jishee.com гэсэн нэр үүсгээд үүгээр дуудахад /home/sfprojects/jobeet/web гэсэн /var/www -аас өөр фолдерлуу хандах боломжийг бий болгож байна.

2. $ cd /etc/apache2/sites-enabled/

3. $ sudo ln -s /etc/apache2/sites-available/www.jishee.com.conf www.jishee.com.conf

1-р алхамд үүсгэсэн файлруу линк үүсгэж байна.

4. /etc/hosts файлын 127.0.0.1 гэж эхлэсэн мөрийг доорхи байдлаар сольж өөрчлөнө.

127.0.0.1 localhost www.jishee.com

5. $ sudo /etc/init.d/apache2 reload

Апач серверее рестарт хийгээд браузер дээрээ www.jishee.com гэж дуудахад symfony -ийн доорхи дэлгэц гарч байвал symfony framework /home/sfprojects/jobeet фолдерт www.jishee.com нэртэй виртуаль хостоор хэвийн ажиллаж байна гэсэн үг. Одоо дараагийн өдрийн хичээлрүү орж болно.

Санамж дээрхи зүйлүүдийг хийхдээ фолдер болон файлуудын пермишн зохицуулалт мөн PHP -ий CLI буюу Command Line Interpreter суулгасан байх шаардлагатай. Үүнийг суулгахдаа sudo apt-get install php5-cliгээд л болно.

Symfony

Symfony works !

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

  1. February 12th, 2010 at 00:33 | #1

    сүүлд apt-get гэхийн оронд opt-get гэж бичсэн байна

  2. February 12th, 2010 at 00:43 | #2

    Буруу бичснээ засчихлаа. Баярлалаа Дөлмандах

  3. RK
    February 12th, 2010 at 09:27 | #3

    Баярлалаа. Өшөө дэлгэрэнгүй мэдээлэл бэлдэж оруулаарай. Амжилт хүсье.

  4. zoloo
    February 14th, 2010 at 01:09 | #4

    ene syfony iig xp uildliin system deer suulgaj bolno biz dee yagaad zaawal ubuntu deer jishee awsiin

  5. zoloo
    February 14th, 2010 at 01:11 | #5

    ene apache iig zaawal dan gantsar ni suulgah estoi yu esguule wamp xamp geed bdag daa teriig suulgaj bolno biz dee

  6. соёл
    February 14th, 2010 at 17:14 | #6

    Zolood

    1. xp yildliin system deer suulgaj bolno. Ubuntu deer XP shig amarhan tohiruulaad suulgaj chadahgyi bolohoor yag ajillah jishee hiij ugsun yum. OK?

    2. Medeej bolno. Hervee chi programchlal surch baigaa bol dangaar ni suulgaad uzchih heregtei.

  7. tume
    February 18th, 2010 at 15:14 | #7

    symfony1.4 sudlaj bga nadad eh heldeerh heregt medeelel bn. bayarlalaa admin.

  8. tume
    February 18th, 2010 at 15:16 | #8

    urgeljuulj uzeh ym uu?

  9. 640
    February 18th, 2010 at 17:24 | #9

    hi admin symphony-g ih ashiglah bolson gej sonsogdohiin. Yagaad symphony ih tarhah bolovoo. Zend-s iluu tarhsan yum uu?

  10. February 19th, 2010 at 09:21 | #10

    tume: Urgeljiluuleh sanaa bol baigaa. Jobeet-eer.
    640: Zend-iig bodvol surahad bas yum hiihed iluu amar tegeed ur dun saitai uchir humuus iluu ih sonirholj baigaa boluu. 2010 onii suuleer 2.0 ni garna gesen baina lee. Ternii talaar doorhi linkeer uzeerei. http://www.slideshare.net/fabpot/symfony-20-revealed

  11. TG
    February 21st, 2010 at 21:33 | #11

    Баярлалаа болчихлоо серверийн тохиргоог нь монголоор тависанд их тус боллоо 😉

  12. TG
    February 23rd, 2010 at 00:18 | #12

    Дараагийн алхамуудын талаар хэзээ гарах бол хө.

  13. subota
    February 23rd, 2010 at 14:49 | #13

    өнөөдрийн хичээл их таалагдлаа баярллаа

  14. tume
    February 25th, 2010 at 18:12 | #14

    symfony1.0 deer sursan humuus 1.4ruu orvol zgr l ym bn. Tanil form helper geh zuils deprecated bolson bn. ymar negen problem garval ./symfony project:validate gej uzeel unshah material bj bdg ym bn.

  15. TG
    February 26th, 2010 at 14:33 | #15

    symfony 1.4 ийн 6 дахь өдөрийн documentation нь алдаатай байна. 😉 Алдааг олвол хэлээрэй.

  16. соёл
    March 1st, 2010 at 23:17 | #16

    TG: neg huvsagchiin neriig deer neg door neg uuruur nerleed yavchihsan baidag sanagdana. uuruu jaahan anhaaraltai unshaad uzeerei

  17. sainaa
    March 9th, 2010 at 21:00 | #17

    энэ тэгээд дахиад хостийн линк тавих бол нэмээд л тавьчих нь биздээ ……..

  18. visiter
    March 10th, 2010 at 21:21 | #18

    /ets/hosts gesen bn teriig /etc/hosts geed bichvvl …. !!!!!11:D

  19. visiter
    March 10th, 2010 at 21:24 | #19

    sudo /etc/init.d/apache2 reload

    энгээд бичсэн тэгтэл ийм алдаа гарах юм

    apache2: Syntax error on line 235 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/www.jobeet.com.conf: No such file or directory
    …fail!

    энэ юунд байна вэ хэлээд өгөөч plse….

  20. March 10th, 2010 at 21:40 | #20

    visiter: Chi apache-iin /apache2.conf daa aldaa gargasan baina. ter aldaa ni 235 mur deer baina gesen baina. Tiim uchir apache server chini restart hiij chadahgyi baina. Tiim uchir tend gargasan aldaagaa zasaad hiigeed uzeerei

  21. visiter
    March 10th, 2010 at 21:45 | #21

    bolchiloo odoo http://www.jobeet.com/ энгэхээр it’s work gej garaad baix yum aa
    yaj symfony-iigoo gargax be?

  22. March 10th, 2010 at 21:48 | #22

    Хэрвээ тэгж гарч байгаа бол чиний виртуаль хост чинь ажиллахгүй байгаа бололтой. http://www.jobeet.com -иинхоо роот фолдерыг зөв зааж өгсөн юм байгаа биз дээ

  23. visiter
    March 10th, 2010 at 21:57 | #23

    http://www.jobeet.com gexeer apache ajilaad bn zob yum yy?

  24. March 10th, 2010 at 22:03 | #24

    Хэрвээ чи бүх зүйлээ зөв хийсэн бол дээр байгаа зураг шиг юм гарч ирэх ёстой. Суулгах барих нь гарын авлага дээр маш тодорхой бий. жаахан тодорхой биш байгаа зүйлийг нь би энд тодоруулсан одоо тэгээд болохгүй байвал www/var/jobeet гэсэн фолдерт хуулаад http://localhost/jobeet/web/ гэж хандаад явж болно. Үүнийг ugly way гээд байгаа юм шүү. Яг бодит ажиллах орчинд ингэж болохгүй.

  25. visiter
    March 10th, 2010 at 22:07 | #25

    bi yag engej xiisen
    1. sudo gedit /etc/apache2/sites-available/www.jobeet.com.config
    2. cd /etc/apache2/sites-enabled/ энэ рүү орсон
    тэгсэний дараа
    3. sudo ln -s /etc/apache2/sites-available/www.jobeet.com.conf http://www.jobeet.com.conf
    4. cd гараад
    5. sudo gedit /etc/hosts ороод
    6. халгийн эхний мөрийг 127.0.0.1 localhost http://www.jobeet.com болгосон
    7. sudo /etc/init.d/apache2 reload энийг хийсэн тэгээд болохгүй болохоор нь харсан чинь

    sudo apt-get install php5-cli энийг хийгээгүй байсан юм байна лээ тэгээд ажилуулсан чинь харин ажилдаггүй ээ №№№

  26. visiter
    March 10th, 2010 at 22:12 | #26

    би /home/sfprojects/jobeet/ гэж суулгасан шдээ
    тэр tutorail-аар хийсэн нэг болсон чинь харин алдаа заахаар нь би format-аад хаячихсан

  27. March 10th, 2010 at 22:12 | #27

    visiter: уг нь чи зөв хийсэн л бололтой.

  28. visiter
    March 10th, 2010 at 22:16 | #28

    svn pe svn:externals lib/vendor/ энэ каммандыг хийхэд sudo apt-get install subversion энэ зүйлийг суулгах хэрэгтэй юу би суулгаад явуулчихсан

  29. visiter
    March 10th, 2010 at 22:27 | #29

    Та yahoo руугаа орчихооч би таниас асуух юм байна

  30. $$$$$
    March 11th, 2010 at 22:57 | #30

    500 | Internal Server Error | Doctrine_Connection_Exception
    PDO Connection Error: SQLSTATE[28000] [1045] Access denied for user ‘root’@’localhost’ (using password: YES)
    ийм алдаа гарах яадаг юм бэ? энийг засах арга байна уу?

  31. $$$$$
    March 11th, 2010 at 23:00 | #31

    http://www.mylocalaria.mn/frontend_dev.php/job энгэхэд л дээрх алдаа гарах юм

  32. March 11th, 2010 at 23:07 | #32

    $$$$$: БААЗДАА ХОЛБОГДОХГҮЙ БАЙНА ГЭЖ БАЙНА Ш ТЭЭ. БААЗАА ҮҮСГЭЭД ТАБЛҮҮДЭЭ ҮҮСГЭСЭН ЮМ УУ. ИЙМЭРХҮҮ АЛДААГ ӨӨРӨӨ УЧИРЫГ ОЛОХГҮЙ БОЛ ЦААШАА ЯВАХАД ХЭЦҮҮ ШҮҮ.

  33. $$$$$
    March 13th, 2010 at 16:35 | #33

    өө За за одоо асуух юм байна. Энэ үүсээд байгаа юм аа Яаж бүгдийг нь устгах вэ? авч явахаар бол алийг нь авах юм бэ?

  34. соёл
    March 13th, 2010 at 19:58 | #34

    ter folderoo l ustgana. avch yavah bol ter folderoo l avaad yavna 😎

  35. olloo
    March 18th, 2010 at 01:01 | #35

    it’s works ….!
    I gonna learn symfony

  36. olloo
  37. March 18th, 2010 at 09:08 | #37

    olloo: naadah chini jobeet-iin 5 dahi udur routing gedeg deer gardag zuil ingej duudag bolgohiin tuld 1) rounting-iig ni uusgej ugnu. 2)model deeree refactoring nileed hiine. 3) view deer url_for, link_to helper function-aar linkee uusgesen baih heregtei

  38. TG
    June 11th, 2010 at 13:32 | #38

    6 дахь өдрийн алдааг олчлоо.
    http://trac.symfony-project.org/ticket/5429 :)

  39. TG
    June 13th, 2010 at 19:47 | #39

    Сайнуу?

    15 дахь өдөр ч бас алдаа байсан байна шүү

    JobeetAffiliate:
    # …
    relations:
    JobeetCategories:
    class: JobeetCategory
    refClass: JobeetCategoryAffiliate
    local: affiliate_id
    foreign: category_id
    foreignAlias: JobeetAffiliates

    Энийг ингэж өөрчлөөд model-оо ахин үүсгээд тэгээд датагаа оруулаад болж байна :)

  40. Соёл
    June 14th, 2010 at 09:46 | #40

    TG: heregtei comment uldeej baigaad bayarlalaa. Jobeet-iig uzej baigaa zaluuchuud uur olon baigaa gedegt itegeltei baina.

  41. Лхагва
    June 23rd, 2010 at 23:05 | #41

    Их баярлалаа зав гаргаад symfony гийн өшөө олон юм нийтэлвэл бүр баярлана хэхэ

  42. June 24th, 2010 at 02:37 | #42

    hey sain bn uu?
    neg yum asuuh gesiin ma
    CSS 3 blon HTML 5 geed baahan shine yum nar garch ireed bn

    tegeed bi CSS 3 davuu taluudiig ashiglaad heden design hiih gesen
    boldogguiee ene yundaa bn

    esvel yamar negen yum install hiih yosto yu ene talaar medeelel oruul j uguuch

  43. TG
    June 25th, 2010 at 16:31 | #43

    Ямар ч юм нэмж суулгах шаардлагагүйдээ уг нь интернэт хөтөч чинь л сүүлийн үеийнх байх хэрэгтэй байхаа. Ер нь firefox сайн шүү!!

  44. TG
    June 25th, 2010 at 16:35 | #44

    http://erheme318.wordpress.com/ энэ блог дээр jobeet хичээлийг эхнээс эхлээд орчуулаад явж байнаа орж үзээрэй.
    http://biznetwork.mn/networks/986 энд хэлэлцүүлэг байна. Энэ хичээлийг сурж байгаа хүн байна уу хамтдаа санаа оноогоо солилцоод явий

  45. June 25th, 2010 at 16:59 | #45

    TG: Anh uzej baigaa humuus shuud Jobeetees ehehed jaahan muu huleej avaad oilgohgyi baih taldaa yum baina lee. Tiim uchir ehleed A Gentle Introduction to symfony ene terees jaahan uzeed Jobeet ruu orvol buur iluu oilgomjtoi baih yum boluu gej nadad sanagdsan

  46. June 28th, 2010 at 14:44 | #46

    Nadaa law ehleed l shuud Jobeet-g duusgachaad, daraa ni uuriinhuu project-d busad document-s ni iluu lawshruulj harwal hylbar sanagdsan.

  47. July 1st, 2010 at 14:31 | #47

    sain surah l asdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

  48. July 14th, 2010 at 17:58 | #48

    Hi. Xicheel ix taalagdlaa. Ene zaavriin daguu suulgasan chi error 403 geed aldaa garaad bx ym. Yaj zasah ve? Permission tei xolbootoi aldaa bn. sudo ene CLI deer bichxeer ‘sudo’ is not recognized gsn aldaa garch bn. Please help me

  49. July 28th, 2010 at 16:30 | #49

    symfony gej zugeer durmend barigdsan, netees nemelt plugin tataj suulgahaas naash tsagaan huudas l harj suunda, tegeed hiigeed goyo olnii talarhal bolson jishee haana bnaa

  50. July 28th, 2010 at 17:01 | #50

    Жижиг сажиг юм хийх гэж байгаа хүнд бол хэрэггүй байхаа. Харин нилээд том веб хийх бол амар. гэхдээ фрамворкийнхөө боломжийг сайн судлаж байж эхлэх хэрэгтэй дээ. Жишээ гэвэл өөрийнх нь jobeet бас номууд нь их зүгээр уншвал

Comment pages
1 2 278
  1. No trackbacks yet.