Skip to main content

Posts

Install Laravel installer in ubuntu

Terminal ဖြင့္ပီးေတာ့ ေအာက္က ကြန္မန္းထည့္ run ရပါတယ္။

composer global require "laravel/installer"
ျပီးရင္ terminal ထဲမွာ laravel ဆိုပီး ရိုက္ၾကည့္ပါ။ေအာက္ကအတုိင္းေပၚရင္ေတာ့ အလုပ္လုပ္ပါျပီ။





တကယ္လုိ ့ laravel: command not found ဆိုပီးျပေနရင္ေတာ့ ေအာက္က Command ထပ္ရိုက္ထည့္ျပီး ျပန္စမ္းၾကည့္ပါ။ ဒါဆိုဆင္ေျပသြားမွာပါ။
export PATH="~/.composer/vendor/bin:$PATH"

Magento 2 Reindexing - One or more indexers are invalid. Make sure your Magento cron job is running

Go to root directory of project with Terminal(cmd) and run follow command

php bin/magento indexer:reindex
Thanks Manashvi birla

Domain Specific to Application in Nginx Config

ေအာက္က ကုတ္ကုိ Nginx Config ထဲမွာ ထည့္ေပးရင္ website ကုိ ip နဲ့ေခၚလဲ ကိုယ္ေထာက္ထားတဲ့ ဒိုေမးကုိ Auto redirect လုပ္ေပးသြားမွာပါ။
if ($host != $server_name) {
   rewrite ^(.*)$ http://www.domain.com permanent;
}
အဲဒါဆိုရင္ ကုိယ့္ဆိုဒ္အိုင္ပီကုိ ယူျပီးေတာ့ သူမ်ား Point ေထာက္တဲ့ ရန္ကုိ ကာကြယ္ႏုိင္မွာပါ။

Mongodb Export & Import

Export
Export လုပ္ဖုိ ့က ေအာက္က ကြန္မန္းကုိ Terminal ထဲမွာ ရိုက္ထည့္ရရင္ျပီ။ db_name ကိုေတာ့ ကုိယ္ထုတ္ခ်င္တဲ့ database name ကုိ ထည့္ရမွာပါ။ db_backup_folder_name ကေတာ့ export ထုတ္လုိက္တဲ့ ဖုိင္ေတြကုိ ထည့္ထားမယ့္ folder နာမည္ျဖစ္ပါတယ္။

mongodump -d db_name -o db_backup_folder_name
Import Import လုပ္ဖုိ ့အတြက္က ေအာက္ကကုတ္ကုိ import.sh ဆိုပီး ဖိုင္ေလးေဆာက္ျပီး ထည့္ပါ။ db_name ကုိ ေဆာက္ခ်င္တဲ့ database name ေျပာင္းပါ။
ls -1 *.bson | sed 's/.bson$//' | while read col;
do
    mongorestore -d db_name $col.bson;
done
ျပီးရင္ေတာ့ Terminal ကေန ./import.sh ကုိ ရိိုက္ထည့္ရင္ ရသြားပါလိမ့္မယ္။
Permission Error တက္ရင္ sudo chmod -R a+rx import.sh ဆိုပီး terminal ကေန import.sh ရွိတဲ့ေနရာသြားပီး ရိုက္ေပးလုိက္ရင္ဆင္ေျပပါတယ္။

Thanks : Lornajane
source : http://www.lornajane.net/posts/2011/importing-and-exporting-mongodb-databases

Mysql database ကုိ ubuntu terminal ကေန Export & Import ဘယ္လိုလုပ္မလဲ။

(Ctrl + Alt + T ) ႏုိပ္ပီးေတာ့ Terminal ဖြင့္ပါ။
Export ပီးေတာ့ ေအာက္က ကြန္မန္းအတုိင္း ေရးထည့္ျပီးေတာ့ Enter ဆိုရင္ home ေအာက္မွာ database နာမည္နဲ့ဖုိင္တစ္ခု ထုတ္ပီးသားျဖစ္ေနပါလိမ့္မယ္။ mysql -u username -p{password} {database name} < filename.sql  
Import
import လုပ္တဲ့ဟာကလဲ အေပၚက ကြန္မန္းကုိပဲ < ေနရာမွာ > ေလးေျပာင္းလုိက္ရင္ရပါျပီ။
mysql -u username -p{password} {database name} > filename.sql  

source : http://stackoverflow.com/questions/4546778/how-can-i-import-a-database-with-mysql-from-terminal