Stuck on Database Config in Joomla Installation Step

Joomla Installation အဆင့္ (၄) မွာရွိတဲ့ Database Configuration အဆင့္ေရာက္ရင္ Database Type, Host Name, Username, Passowrd, Database Name, Table Prefix အခ်က္အလက္ေတြ ထည့္သြင္းၿပီး Next ျပဳလုပ္တဲ့အခါမွာ ေနာက္တစ္ဆင့္ကို ဆက္မသြားပဲ အခ်ိန္အၾကာႀကီး Loading ျဖစ္ေန တာမ်ိဳး ေတြ႔ႀကံဳဖူးၾကမွာပါ။ အဲဒီအဆင့္ေလးကို ဘယ္လို ျဖတ္ေက်ာ္ရမလဲဆိုတာကို ကၽြန္ေတာ္ ရွယ္ ယာေပးခ်င္ပါတယ္။ ျဖစ္ႏိုင္ေခ်ကေတာ့ Php run out of execution time ေၾကာင့္ ျဖစ္တယ္ လို႔ ထင္ပါတယ္။
ကၽြန္ေတာ္ကိုယ္တိုင္လည္း ဒီနည္းလမ္းနဲ႔ အဆင္ေျပသြားတယ္ဗ်။

နည္းလမ္း (၁)
မိမိအသံုးျပဳထားတဲ့ Wampserver မွာရွိတဲ့ apache, mysql, php, version ေတြနဲ႔ Joomla package version ကို စစ္ရန္။

နည္းလမ္း (၂)
အထက္ပါအတိုင္းမွန္ကန္ပါက wampmanager -> php -> php.ini ကိုသြားပါ။
max_execution_time ကိုရွာပါ။
Default သတ္မွတ္ေပးထားေသာ တန္ဖိုးကို ေျပာင္းလဲဖို႔လိုပါသည္။
ဥပမာ - max_execution_time=60
    max_execution_time=240
နည္းလမ္း (၃)
Joomla Package အတြင္းရွိ Installation folder -> index.php ၏ Line 13 တြင္ ေအာက္ပါကုဒ္ကို ထည့္သြင္းၿပီး Install လုပ္ၾကည့္ပါ။
Line 13: ini_set('display_errors', 0);

ၿပီးတာနဲ႔ Wampserver ကို Restart ျပဳလုပ္ၿပီး Joomla Package ကို အသစ္ထပ္မံ Installation ျပဳလုပ္ ၾကည့္ပါ။ အဆင္ေျပသြားမည္ဟု ထင္ပါသည္။
Read more…

ပံုရိပ္မ်ား၏ ဖြဲ႔စည္းမႈ

Graphics ပံုရိပ္မ်ားကို အဓိကအေနနဲ႔ Vector Graphics နဲ႔ Raster Graphics ဆိုၿပီးအပိုင္း ၂ပိုင္းနဲ႔ ခြဲျခားႏုိင္မွာျဖစ္ပါတယ္။ Vector Graphics မွာဆိုရင္ ပံုေတြကို Line, Arc ေတြနဲ႔ အရင္ဆံုးေဘာင္လိုင္း (တနည္းအားျဖင့္ Stroke) ေတြကို စဆြဲပါတယ္။ ၿပီးရင္အတြင္းဘက္ကို အေရာင္ျခယ္ဖို႔ Fill Algorithm တစ္ခုခုသံုးတယ္။ ဥပမာ - အနီေရာင္ rectangle တစ္ခုကို ေဘာင္အနက္ေရာင္သံုးရင္ ဒီလိုျမင္ေတြ႔ ရမွာပါ။
  • Vector Graphics ေတြကေတာ့ ဥပမာ - AutoCAD File ေတြ၊ Illustrator, Coreal Draw File ေတြျဖစ္ပါတယ္။ သူတို႔ရဲ႕ အားသာခ်က္ကေတာ့ zoom ခ်ဲ႕ရင္ ခ်ဲ႕သေလာက္ ပံုေတြက ၾကည္လင္ျပတ္ သားေနမွာ ျဖစ္ပါတယ္။ 
  • Raster Graphics ကေတာ့ Pixel (Picture Element) လို႔ေခၚတဲ့ အမႈန္ေလးေတြနဲ႔ ဖြဲ႕စည္းထား တာပါ။ ဒီေတာ့ ပံုတစ္ပံုမွာပါတဲ့ pixel အေရအတြက္မ်ားေလေလ quality ေကာင္းေလ Zoom ကိုလည္း အက်ယ္ခ်ဲ႕ၾကည့္ႏိုင္ေလပါပဲ။ ဒီလို Pixel ေတြဟာ တစ္လက္မအတြင္းမွာ ဘယ္ေလာက္အေရအတြက္ပါလဲဆိုတာကိုေတာ့ Resolution လို႔ေခၚပါတယ္။ ဥပမာ - ပံုတစ္ပံုရဲ႕ တစ္လက္မအတြင္းမွာရွိတဲ့ Pixel ေတြဟာ 100 ရွိတယ္ဆိုရင္ Resolution 100 dpi / ppi (dot per inch) or (pixel per inch)ရွိတယ္လို႔ေခၚႏိုင္ပါတယ္။ JPEG, GIF, BMP စသည္ျဖင့္ File name ေတြနဲ႔ရွိတာေတြအားလံုးဟာ Raster အမ်ိဳးအစားေတြပါပဲ။ 
Photoshop မွာေတာ့ အဓိကအေနနဲ႔ Raster Editing Software အမ်ိဳးအစားျဖစ္ပါတယ္။ ပံုရိပ္ေတြကို Pixel ေတြအသြင္ျဖင့္ အလုပ္လုပ္ေပးတာပါ။ အဲဒါေၾကာင့္ File အသစ္တစ္ခု တည္ေဆာက္တဲ့အခါမွာ resolution ဘယ္ေလာက္လဲ ဘယ္ႏွစ္လက္မယူမွာလဲဟာ အေရးႀကီးပါတယ္။ တကယ္လို႔ ၆ လက္မ ၄ လက္မ File တစ္ခုကို resolution 100 နဲ႔အလုပ္လုပ္မယ္ဆိုရင္ Pixel အေရအတြက္ဟာ အလ်ားလိုက္ 600 နဲ႔ ေဒါင္လုိက္ 400 ရွိမွာပါ။
Read more…

Joomla Post ႏွင့္ Upload Filesize ပမာဏတိုးျခင္း

ပံုေသအားျဖင့္ Wampserver Install ျပဳလုပ္ၿပီးေနာက္ post_max_size  သည္ Default အေနျဖင့္ 8MB ရွိၿပီး upload_max_filesize အေနနဲ႔ေတာ့ 128MB ရွိပါတယ္။ Joomla Media Manager/ Options/ Maximum Size သည္ Default အေနျဖင့္ 10 MB ျဖစ္ပါသည္။ Joomla စတင္အသံုးျပဳခ်ိန္တြင္ Database တည္ေဆာက္ရာမွာ Post and Upload ပမာဏေတြ မလိုအပ္ေသးေပမယ့္ ေနာက္ပိုင္း Backup လုပ္ထားတဲ့ Sql File ေတြ၊ Images ေတြကို Upload ျပဳလုပ္တဲ့အခါ မျဖစ္မေန ပမာဏတိုးခ်ဲ႕ေပးဖို႔ လိုပါတယ္။ ဒါေၾကာင့္ Joomla Media Manager ၏ Maximum upload size ကို တိုးမယ္ဆိုရင္
  1. Login Backend panel.
  2. Content> Media Manager
  3. Click on Options.
  4. Change Maximum Size 10 MB into something like "100 MB" or "500 MB"
  5. Save and Close.
အထက္ပါအတိုင္းျပဳလုပ္ၿပီးေနာက္ Filesize 10 MB ႏွင့္အထက္ရွိေသာ Picture, Video တစ္ခုခုကို Media Manager အတြင္းသို႔ Upload ျပဳလုပ္ၾကည့္ပါ။ Upload Complete ျဖစ္သြားရင္ေတာ့ ေအာင္ျမင္ၿပီေျပာ ရေပမယ့္ Upload မျဖစ္ဘူးဆိုရင္ေတာ့ ေအာက္ပါလုပ္နည္းေလးကို ဆက္ဖက္လိုက္ပါဦး။

Media Manager မွာရွိတဲ့ Maximum Size ကိုတိုးလိုက္ေပမယ့္ php.ini (The PHP's Setting file) အတြင္းမွာရွိတဲ့ upload_max_filesize နဲ႔ post_max_size ေတြရဲ႕ တန္ဖိုးေတြကို ထပ္မံတိုးေပးဖို႔ လိုအပ္လို႔ပါပဲ။ ေျပာရမယ္ဆိုရင္ေတာ့ Joomla ရဲ႕ Rule လို႔ပဲေျပာရမလားမသိ။ Joomla မွာရွိတဲ့ Maximum upload size ေတြကို သတ္မွတ္တဲ့အခါ ေအာက္ပါအဆင့္ ၃ ဆင့္နဲ႔အၿမဲ ဆံုးျဖတ္ပါတယ္။
  1. Media Manager ထဲမွာရွိတဲ့ Maximum upload size ကို တိုးရမည္။
  2. php.ini ဖိုင္အတြင္းရွိ upload_max_filesize ကိုတိုးရမည္။
  3. php.ini ဖိုင္အတြင္းရွိ post_max_size ကိုတိုးရမည္။
Read more…

Joomla Page ႏွင့္ Content မ်ားကို ဘယ္လိုမ်ိဳးကန္႔သတ္ႏိုင္လဲ

ကၽြန္ေတာ္တို႔ Joomla Website ဖန္တီးတဲ့ေနရာမွာ Pages, Contents ေတြကို အမ်ားအားျဖင့္ေတာ့ အားလံုးၾကည့္ရႈလို႔ရအာင္ (Publish) လုပ္ထားေလ့ရွိပါတယ္။ အဲဒီလိုမဟုတ္ပဲ ခၽြင္းခ်က္အေနျဖင့္ Pages (သို႔) Contents ေတြကို သီးျခားကန္႔သတ္ ထားလိုတဲ့အခါ တစ္နည္း အားျဖင့္ မိမိရဲ႕ staff, registered members ေတြ ကိုသာလွ်င္ ျပသလိုေသာအခါ ဘယ္လိုအသံုးျပဳမလဲဆိုတဲ့ နည္းလမ္းျဖစ္ပါသည္။
၁။    ပထမဆံုးအေနနဲ႔ Joomla Admin Panel ကိုသြားပါ။
၂။    Private ျပဳလုပ္လိုသည့္ Article ကိုဖြင့္ပါ။
၃။    Status ေအာက္တြင္ Access သတ္မွတ္ခ်က္ရွိပါသည္။
၄။  Registered ကိုေရြးမယ္ဆိုရင္ေတာ့ မိမိရဲ႕ အေၾကာင္းအရာကို Website တြင္ Register ျပဳလုပ္ ထားေသာ User မ်ားသာ ဖတ္ရႈႏုိင္ပါမည္။
၅။    Special ကိုေရြးမယ္ဆိုရင္ေတာ့ Author Level ႏွင့္အထက္ သတ္မွတ္ခ်က္ရွိေသာသူမ်ားသာလွ်င္ ဖတ္ရႈႏိုင္ပါမည္။
Read more…

HOW TO CREATE NEW JOOMLA MODULE POSITIONS

ဒီကိစၥကေတာ့ Joomla ရဲ႕ အလြန္ရိုးစဥ္းတဲ့ လွည့္စားမႈတစ္ခု လို႔ ေျပာရမွာပါပဲ။ Joomla မွာရွိတဲ့ Template တိုင္းမွာ ကိုယ္ပိုင္ Module Positions က နဂိုကတည္းက ရွိၿပီးသားပါ။ ဒါ႔အျပင္ Module ေတြကို ဖန္တီးျခင္းအပိုင္းက Joomla မွာ အေရးပါတဲ့အပိုင္းဆိုရင္ မွားမယ္လို႔ မထင္ပါဘူး။ ဘာလို႔လဲဆိုေတာ့ Joomla ရဲ႕ Page တိုင္းမွာရွိတဲ့ Content ေတြကလြဲရင္ Module ေတြနဲ႔ဖြဲ႕စည္းထားတာ ျဖစ္လို႔ပါပဲ။ ဆိုပါစို႔ - ကၽြန္ေတာ္တို႔က Joomla Homepage မွာ Facebook Fans, Weather Widget, Slider, Slideshow, Tags စတာေတြကို သံုးမယ္ဆိုရင္ ဒါေတြဟာ Module ေတြပါပဲ။ အဲဒါေတြကို ဘယ္ေနရာမွာသံုးမလဲ (Module Position) ဆိုတဲ့ မသိဘူးဆိုရင္ အခ်ိန္ေတြ အလဟသျဖစ္ဖို႔ပဲ ရွိပါတယ္။ Module Positions ေတြ ခ်ၿပီးမွသာ သက္ဆိုင္ရာ Content ေတြကို ထည့္သြင္းအသံုးျပဳျခင္း ျဖစ္ပါတယ္။ အဲဒီေတာ့ မိမိအသံုးျပဳမယ့္ Template ရဲ႕ Module Positions ေတြက ဘာေတြလဲဆိုတာ သိဖို႔အတြက္ ဆိုရင္ ေအာက္ပါအတိုင္း လုပ္ေဆာင္လိုက္ပါ။

  1. Login Administration Panel
  2. Go to Extension > Template Manager
  3. ညာဘက္အေပၚေထာင့္ရွိ Options ကိုႏွိပ္ပါ။
  4. Preview Module Positions ကို Enable ေပးလိုက္ပါ။
  5. Template Name ေဘးရွိ Preview Icon ေလးကို ႏွိပ္၍ ၾကည့္ရႈႏိုင္ပါသည္။



    Read more…