Symfony 1: Apache virtual host configuration
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 нэртэй файл үүсгэж доорхи зүйлийг хуулж тавина.
<virtualhost *:80> ServerName www.jishee.com DocumentRoot "/home/sfprojects/jobeet/web" DirectoryIndex index.php <directory "/home/sfprojects/jobeet/web"> AllowOverride All Allow from All </directory> 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 </directory> </virtualhost>
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. /ets/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 works !
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.
Хэвлэх хувилбар
Найздаа илгээх


(5 votes, average: 4.20 out of 5)
сүүлд apt-get гэхийн оронд opt-get гэж бичсэн байна
Буруу бичснээ засчихлаа. Баярлалаа Дөлмандах
Баярлалаа. Өшөө дэлгэрэнгүй мэдээлэл бэлдэж оруулаарай. Амжилт хүсье.
ene syfony iig xp uildliin system deer suulgaj bolno biz dee yagaad zaawal ubuntu deer jishee awsiin
ene apache iig zaawal dan gantsar ni suulgah estoi yu esguule wamp xamp geed bdag daa teriig suulgaj bolno biz dee
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.
symfony1.4 sudlaj bga nadad eh heldeerh heregt medeelel bn. bayarlalaa admin.
urgeljuulj uzeh ym uu?
hi admin symphony-g ih ashiglah bolson gej sonsogdohiin. Yagaad symphony ih tarhah bolovoo. Zend-s iluu tarhsan yum uu?
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
Баярлалаа болчихлоо серверийн тохиргоог нь монголоор тависанд их тус боллоо
Дараагийн алхамуудын талаар хэзээ гарах бол хө.
өнөөдрийн хичээл их таалагдлаа баярллаа
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.
symfony 1.4 ийн 6 дахь өдөрийн documentation нь алдаатай байна.
Алдааг олвол хэлээрэй.
TG: neg huvsagchiin neriig deer neg door neg uuruur nerleed yavchihsan baidag sanagdana. uuruu jaahan anhaaraltai unshaad uzeerei
энэ тэгээд дахиад хостийн линк тавих бол нэмээд л тавьчих нь биздээ ……..
/ets/hosts gesen bn teriig /etc/hosts geed bichvvl …. !!!!!11:D
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….
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
bolchiloo odoo http://www.jobeet.com/ энгэхээр it’s work gej garaad baix yum aa
yaj symfony-iigoo gargax be?
Хэрвээ тэгж гарч байгаа бол чиний виртуаль хост чинь ажиллахгүй байгаа бололтой. http://www.jobeet.com -иинхоо роот фолдерыг зөв зааж өгсөн юм байгаа биз дээ
http://www.jobeet.com gexeer apache ajilaad bn zob yum yy?
Хэрвээ чи бүх зүйлээ зөв хийсэн бол дээр байгаа зураг шиг юм гарч ирэх ёстой. Суулгах барих нь гарын авлага дээр маш тодорхой бий. жаахан тодорхой биш байгаа зүйлийг нь би энд тодоруулсан одоо тэгээд болохгүй байвал www/var/jobeet гэсэн фолдерт хуулаад http://localhost/jobeet/web/ гэж хандаад явж болно. Үүнийг ugly way гээд байгаа юм шүү. Яг бодит ажиллах орчинд ингэж болохгүй.
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 энийг хийгээгүй байсан юм байна лээ тэгээд ажилуулсан чинь харин ажилдаггүй ээ №№№
би /home/sfprojects/jobeet/ гэж суулгасан шдээ
тэр tutorail-аар хийсэн нэг болсон чинь харин алдаа заахаар нь би format-аад хаячихсан
visiter: уг нь чи зөв хийсэн л бололтой.
svn pe svn:externals lib/vendor/ энэ каммандыг хийхэд sudo apt-get install subversion энэ зүйлийг суулгах хэрэгтэй юу би суулгаад явуулчихсан
Та yahoo руугаа орчихооч би таниас асуух юм байна
500 | Internal Server Error | Doctrine_Connection_Exception
PDO Connection Error: SQLSTATE[28000] [1045] Access denied for user ‘root’@'localhost’ (using password: YES)
ийм алдаа гарах яадаг юм бэ? энийг засах арга байна уу?
http://www.mylocalaria.mn/frontend_dev.php/job энгэхэд л дээрх алдаа гарах юм
$$$$$: БААЗДАА ХОЛБОГДОХГҮЙ БАЙНА ГЭЖ БАЙНА Ш ТЭЭ. БААЗАА ҮҮСГЭЭД ТАБЛҮҮДЭЭ ҮҮСГЭСЭН ЮМ УУ. ИЙМЭРХҮҮ АЛДААГ ӨӨРӨӨ УЧИРЫГ ОЛОХГҮЙ БОЛ ЦААШАА ЯВАХАД ХЭЦҮҮ ШҮҮ.
өө За за одоо асуух юм байна. Энэ үүсээд байгаа юм аа Яаж бүгдийг нь устгах вэ? авч явахаар бол алийг нь авах юм бэ?
ter folderoo l ustgana. avch yavah bol ter folderoo l avaad yavna
it’s works ….!
I gonna learn symfony
http://www.example.mn/frontend_dev.php/job/sensio-labs/paris-france/1/web-developer
url have error 404
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
6 дахь өдрийн алдааг олчлоо.
http://trac.symfony-project.org/ticket/5429
Сайнуу?
15 дахь өдөр ч бас алдаа байсан байна шүү
JobeetAffiliate:
# …
relations:
JobeetCategories:
class: JobeetCategory
refClass: JobeetCategoryAffiliate
local: affiliate_id
foreign: category_id
foreignAlias: JobeetAffiliates
Энийг ингэж өөрчлөөд model-оо ахин үүсгээд тэгээд датагаа оруулаад болж байна
TG: heregtei comment uldeej baigaad bayarlalaa. Jobeet-iig uzej baigaa zaluuchuud uur olon baigaa gedegt itegeltei baina.
Их баярлалаа зав гаргаад symfony гийн өшөө олон юм нийтэлвэл бүр баярлана хэхэ
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
Ямар ч юм нэмж суулгах шаардлагагүйдээ уг нь интернэт хөтөч чинь л сүүлийн үеийнх байх хэрэгтэй байхаа. Ер нь firefox сайн шүү!!
http://erheme318.wordpress.com/ энэ блог дээр jobeet хичээлийг эхнээс эхлээд орчуулаад явж байнаа орж үзээрэй.
http://biznetwork.mn/networks/986 энд хэлэлцүүлэг байна. Энэ хичээлийг сурж байгаа хүн байна уу хамтдаа санаа оноогоо солилцоод явий
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
Nadaa law ehleed l shuud Jobeet-g duusgachaad, daraa ni uuriinhuu project-d busad document-s ni iluu lawshruulj harwal hylbar sanagdsan.
sain surah l asdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
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
Жижиг сажиг юм хийх гэж байгаа хүнд бол хэрэггүй байхаа. Харин нилээд том веб хийх бол амар. гэхдээ фрамворкийнхөө боломжийг сайн судлаж байж эхлэх хэрэгтэй дээ. Жишээ гэвэл өөрийнх нь jobeet бас номууд нь их зүгээр уншвал
@sosa
Сайн судлаад ганц 2 юм хийж үзчээд ингэж ярих хэрэгтэй. Олны талархал болсон жишээ зөндөө байна. Өөрийнхөө хийж байгаа зүйлийг дөвийлгөн өмөөрч бусад хүмүүсийн хөлс хүч сэтгэлээ зориулан байж хийж бүтээсэн зүйлийг ингэж шүүмжлэх нь зохисгүй гэж бодном.