Posts tagged tips

xp-win7

Problem Installing XP over Windows 7 ?

0

Writing a post after several months :D

You may have come across this problem. Usually when you install Windows 7, if you need to install XP as dual boot you need to bother a bit. Either you can try installing XP into another partition and later repair the boot manager by booting with a Windows 7 DVD and choosing Repair. Or the safe way is to install XP first and then WIndows 7.

However it’s not the case now. Once Windows 7 is installed and you need to completely remove 7 and install XP. You may have done this successfully in some times and some of you may have come across a problem. When you boot with a Windows XP disk you’ll end up with a Blue Screen. So some of you may say “Can’t Install Windows XP to a hard disk which Windows 7 has been installed :(:D .

Solution is simple. Go to BIOS setup and look for “SATA Configuration”.

There you may see AHCI is selected. There select “ATA” or “IDE”, save and reboot. You are done :)

Think this may be helpful for you all someday.

Check the following links for more info :

cart_badge

How to remove “Usually ships in” phrase and following “:” in Virtuemart

3

You may have come across this problem. When you add the availability information in the backend for a product, in the frontened the availability image will be displayed with a phrase “Usually ships in” which you may not need.

Let’s see how to solve this. (I’m using Virtuemart 1.9 package. For older versions also similar method may apply).

This is what you get normally.

Usually Ships in Phrase is there

Usually Ships in Phrase is there

Now let’s try to remove this “Usually ships in” phrase.

Find the “english.php” file in “/administrator/components/com_virtuemart/languages/common/” folder.

Then find “Usually ships in” phrase there. Around line 362 you’ll find the line

 'PHPSHOP_DELIVERY_TIME' => 'Usually ships in',

Replace it with

 'PHPSHOP_DELIVERY_TIME' => '',

Now save and check the flypage in the frontend. You’ll get something like this.

Usually Ships in removed

Usually Ships in removed

Now you’ll see that the “Usually Ships in” phrase is removed. But a colon is seen there. Let’s try to remove it.

Find “availability.tpl.php” file in the “components/com_virtuemart/themes/default/templates/common/” folder. (here “default” is your virtuemart theme’s name if you are using one other than  the default)

There search for “PHPSHOP_DELIVERY_TIME” ( Think you understand why we are searching for this phrase.)

In around line 36 you’ll see this line

 <!--?php echo $VM_LANG--->_('PHPSHOP_DELIVERY_TIME') ?>:

There remove the colon “:”. So the new line must be

<!--?php echo $VM_LANG--->_('PHPSHOP_DELIVERY_TIME') ?>

See the frontend. You are done.

You’ll get something like this now :)

Colon Removed

Colon Removed

ubuntu

Restoring Lost GRUB

19

උබුන්ටු දාලා තියෙන පරිගණකයකට පස්සෙ වින්ඩෝස් දැම්මොත් GRUB එක නැති වී ගිහින්, පරිගණකය පණගැන්වූ විට කෙලින්ම වින්ඩෝස් වලට යනවා මිස උබුන්ටු වලට යන්න හැකියාවක් ලැබෙන්නේ නෑ. ඉතින් මේකට අපි සාමාන්‍යයෙන් කරන්නෙ උබුන්ටු ආ‍යෙ දාන එක.

නමුත් එහෙම කරන්න අවශ්‍ය නෑ. GRUB එක යළි පිහිටුවාගන්න පුළුවන්.

මගේ තිබ්බෙ උබුන්ටු 10.04. පස්සෙ වින්ඩෝස් 7 දාලා GRUB එක නැති උනා.

මේ දැක්වෙන්නෙ මම කරලා බලපු එක ක්‍රමයක්.
(දැන් පහත ක්‍රමයට වඩා ලේසියෙන් මේක විසඳගන්න පුළුවන් Boot-Repair දාලා. ඒ ගැන විස්තර මෙතනින් බලන්නකෝ)
පියවර 1:

ඉස්සෙල්ලාම උබුන්ටු 9.10 හෝ ඊට පසු සංස්කරණයක Live CD එකකින් පරිගණකය බූට් කරගන්න.

පියවර 2:

ටර්මිනලයක් ඕපන් කරගන්න (Applications >> Accessories >>Terminal)

පියවර 3:

උබුන්ටු ස්ථාපිත කරන ලද පාර්ටිෂන් එක හඳුනාගන්න.

ටර්මිනලයේ පහත විධානයෙන් පහසුවෙන් පාර්ටිෂන් වල තොරතුරු ලබා ගත හැකියි.

sudo fdisk -l

මගේ උබුන්ටු දාලා තිබ්බෙ sda5 කියන පාර්ටිෂන් එකේ.

පියවර 4:

දැන් පහත විධානයෙන් ඒ පාර්ටිෂන් එක mount කරගන්න.

sudo mount /dev/sdXY /mnt

මෙහි sdXY වෙනුවට ඔබට අදාල පාර්ටිෂන් එකේ නම දෙන්න

මම යෙදුවේ sudo mount /dev/sda5 /mnt කියලා.

පියවර 5:

හරි දැන් තියෙන්නෙ GRUB එක ආයෙ ස්ථාපිත කරන එක.

ඒ සඳහා

sudo grub-install --root-directory=/mnt/ /dev/sdX

විධානය යොදන්න.

මම යෙදුවේ sudo grub-install –root-directory=/mnt/ /dev/sda කියලා

දැන් වැඩේ ගොඩ.

පරිගණකය නැවත පණගන්වලා

sudo update-grub

විධානයෙන් GRUB 2 එක refresh කරන්න. දැන් වැඩේ සම්පූර්ණයි. දැන් පරණ පුරුදු පරිදි GRUB එක පේන්න ඕනි පරිගණකය පණගන්වපුවාම.
මේ එක ක්‍රමයක්. මේ විධියට කරලා හරිගියේ නැත්නම් මෙන්න මෙතන තියෙන අනෙක් ක්‍රම වලින් උත්සාහයක් අරන් බලන්න.

Ping

Optimize Pinging in your WordPress blog

2

ඊයෙ උදේ ඉඳල ඉඳල බ්ලොග් පෝස්ට් එකක් දැම්මනේ. ඔන්න හවස් යාමේ සයිට් එක වැඩ කරන්නෙ නෑ. අපේ වෙබ් හොස්ටින් යාලුවට කීවාම එයා මේ ගැන එයා හොස්ටින් අරන් තියෙන ආයතනයෙන් අහල මට මෙහෙම උත්තරයක් දුන්නා. මගේ සයිට් එක සස්පෙන්ඩ් කරලා ඒ හොස්ටින් ආයතනයෙන්, හේතුව SexyBookmarks plugin එක..
මේක අහපු මට හොඳටම අප්සෙට්. ඇයි අනේ සෑහෙන කාලයක් පාවිච්චි කරපු මෙච්චර ලෝකප්‍රසිද්ධ plugin එකක් ගැන මෙහෙම කියනකොට.. හේතුව කියලා තියෙන්නෙ මෙහෙමයි
“this file is generating pings on server ” ඉතින් හරි වැඩක්නෙ ඒක…..කොහොම හරි අපේ යාලුවාම මේකට විසඳුමක් හොයලා දුන්නා.

cbnet Ping Optimizer plugin එක.

දැන් තමා වැඩේ තේරුනේ. Plugin එකේ description එකේම කියලා තියෙනවා විස්තරේ අගේට. මේ කියන හැටියට wordpress වලදී අපි අලුතින් blog post එකක් දැම්මම,  ping වෙනවා අදාල පින්ග් සර්විසස් වලට. ඒකෙන් සර්ච් එන්ජින්ස් දැනගන්න‍වා අපේ බ්ලොග් පෝස්ට් එක ගැන ලේසියෙන්ම. නමුත් wordpress වලදි අපි post එකක් edit කරන හැම වෙලේකමත් මේ ping වීම සිදු වෙනවා. ඒක එක අතකට අනවශ්‍ය වැඩක් වෙන්න පුළුවනි.

සර්වර් එකකින් මෙහෙම වෙන ping service එකකට අනවශ්‍ය ලෙස ping කරද්දි ඒ සර්වර් එකේ ip එක spam ip එකක් ලෙස ping service විසින් හඳුනගත්තොත් ලෙඩ ගොඩයි. ඉතින් web hoster කෙනෙක් ඒකට කැමති නෑනෙ.

හරි කොහොම හරි මේ කියන plugin එකෙන් එහෙම අනවශ්‍ය ping කිරීම් නවත්වනවා. Blog post එකක් දාපු වෙලේට පමණයි ping කිරීම සිදුවන්නේ. ඒ වගේම ping කිරීම සීමා කිරීමත් මේකෙන් කරන්න පුළුවනි ( උදා: විනාඩි 15කට උපරිම වශයෙන් ping කිරීම් 1ක් ආදී ලෙස).

කෝකටත් කියලා මේක දාගන්න එක හොඳයි මම හිතන්නෙ.

මේ ගැන පැහැදිලි කරලා plugin එකත් හොයලා දීපු අපේ යාළුවට මගේ ස්තුතිය

cbnet Ping Optimizer

wp

Set up WordPress multisite

13

සමහර විට ඔබට එකම ඩොමේනයක් යටතේ වර්ඩප්‍රෙස් අඩවි කිහිපයක් පිහිටුවාගැනීමේ අවශ්‍යතාව ඔබටත එන්න ඇති. සමහරවිට ඒ සඳහා වර්ඩිප්‍රෙස් කීප සැරයක් සැරයක් ස්ථාපිත කරන්න ඇති.


වර්ඩ්ප්‍රෙස් 3.0 එන්න කලින් WordPress Mu (WordPress Multi User) (http://mu.wordpress.org/) කියලා වෙනම එකක් තිබ්බා සමහර විට දකින්න ඇති. එය භාවිතා වුනේ එක් ස්ථාපික කිරීමකින් අඩවි කිහිපයක් සාදාගෙන වෙන වෙනම පහසුවෙන් භාවිතා කිරීමට.
දැන් WordPress Mu කියලා වෙනම එකක් නැහැ. ඒ වෙනුවට වර්ඩ්ප්‍රෙස් 3.0 ඉඳන් සාමාන්‍ය වර්ඩ්ප්‍රෙස් පැකේජය සමඟම multisite අංගයත් එනවා. නමුත් මෙය පිහිටුවාගන්න ටිකක් මහන්සි වෙන්න වෙනවා.

වර්ඩ්ප්‍රෙස් 3.0ට පසු සංස්කරණයක් පිහිටුවාගැනීමෙන් අනතුරුව පහත පරිදි මෙය සිදු කරගත හැකියි.( වර්ඩ්ප්‍රෙස් ඉන්ස්ටෝල් කිරීම පිළිබඳව ලියන්න ඕනේ නෑ නේද? )

(http://demo.sanjaya.me යටතේ වර්ඩ්ප්‍රෙස් 3.1 ඉන්ස්ටෝල් කර එහි multisite ස්ථාපිත කළ ආකාරය පහත දැක්වෙනවා. localhost වල මෙය සිදු කිරීමට ගත් උත්සාහය නම් හරිගියේ නෑ)

ඉස්සෙල්ලාම wordpress root එකේ wp-config.php කියන ෆයිල් එකේ අගටම පහත පේලිය එක් කරගන්න.

<code lang=”php”> define(‘WP_ALLOW_MULTISITE’, true); </code>

wp-config.php file

wp-config.php file

wp-config.php file source

Add define('WP_ALLOW_MULTISITE', true); at the bottom

දැන් වර්ඩ්ප්‍රෙස් බැක්එන්ඩි (domain.com/wp-admin) එකේ Tools මෙනුව බලන්න. වෙනද දැක්ක නැති Network කියලා එකක් ඇති.

Network menu link

Network menu link

Network Setup

Network Setup

මෙතනදි අපට අවශ්‍ය කරන්නේ කුමන ආකාරයේ sub-sites ද කියලා තෝරන්න පුළුවන්.

Sub domain කියන එක තේරුවොත් අපිට subsitename.domain.com ආකාරයේ sub sites හදාගන්න පුළුවන්. නමුත් මේකට ටිකක් වැඩි දැනුමක් අවශ්‍ය වෙනවා. ඒ ගැන පස්සෙ දවසක කියන්නම්.

(දැන්ම ඕනි නම් පුංචි tip එකක් දෙන්නම්. ඔබේ hosting control panel එක cPanel 11 නම් subsitename.domain.com ආකාරයේ සබ් ඩොමේන භාවිතය සඳහා *.domain.com කියලා sub domain එකක් හදන්න වර්ඩ්ප්‍රෙස් ෆෝල්ඩරයටම point වෙන්න).

දැනට අපි Sub-directories කියන එක තෝරමු. Network Title ( වෙබ් අඩවි එකතුව සඳහා නමක්) හා Email Address එකත් දීලා Install  ඔබන්න.

Enabling Network

Enabling Network

දැන් අපිට ලැබෙන පිටුවේ (Enabling Network) උපදෙස් අනුව වැඩේ කරගෙන යමු

ඉස්සෙල්ලාම wordpress root එකේ .htaccess ‍ෆයිල් එකයි (දැනට නැත්නම් කමක් නැහැ) wp-config.php ෆයිල් එකෙයි බැකප් එකක් තියාගන්න හදිසියෙවත් ඕනි වෙන්න පුළුවනි.

පියවර 1:

wordpress root එකේ wp-content ෆෝල්ඩරය ඇතුලේ blogs.dir කියලා ෆෝල්ඩරයක් හදාගන්න.

පියවර 2:

දැන් wp-config.php ‍ෆයිල් එකේ

wp-config.php

find /* That's all, stop editing! Happy blogging. */

<code lang=”php”> /* That’s all, stop editing! Happy blogging. */ </code>

කියලා තියෙන තැන හොයාගෙන ඊට උඩින්, ඔය Enabling Network පිටුවේ 2 යටතේ තියන code එක එකතු කරන්න.


පියවර 3:

ඊගාවට wordpress root එකේ .htaccess ‍ෆයිල් එක හොයාගන්න. මේක දැනට නැත්නම් permalink settings වෙනස් කරලා බලන්න( settings >> permalink). .htaccess ෆයිල් ‍එකේ අනෙක් rules අයින් කරලා Enabling Network පිටුවේ 3 යටතේ තියන code එක ඒකට එකතු කරන්න.

.htaccess file before

.htaccess file before

htaccess file after

htaccess file after

( .htaccess ‍ෆයිල් එක වෙනස් කරන plugins භාවිතා කරලා නැත්නම්  .htaccess ෆයිල් එකේ දැනට තියෙන lines අයින් කරලා මේ කියපු code එක එකට දැම්ම නම් හරි)

දැන් වැඩේ හරි. Enabling Network පිටුවේ පහත login ලිනන්ක් එකෙන් ආයෙ log වෙලා බලන්න. සාර්ථකව කළා නම් පහත විධියට backend එකේ Super Admin කියලා අලුත් මෙනුවක් පෙනේවි.

Super Admin menu

Super Admin menu

මේකේ options page එකේ settings හදන්න ඉස්සෙල්ලම.

upload settings

upload settings

Media upload buttons වල අඩුම තරමේ Images කියන එකවත් enable කරන්න. Plugin menu එකත් enable කරන්න කැමති නම්.

Sites කියන එකෙන් අලුත් sites එකතු කරන්න පුළුවන්

sites

sites

Admin Email කියන එකට දැනට නැති user කෙනෙක්ගෙ email address එකක් දුන‍්නොත් ඒ user ඉබේම create වෙනවා.

මෙහෙම site එකක් add කළාම ඒ email address එකට ඊමේල් එකක් යනවා site එකේ login details එක්ක.

Add Site

Adding Site - Tech Knowl

ඉහත රූපයේ තියෙන්නෙ tech කියලා site එකක් හැදුවායින් පස්සෙ තිර සටහනක්

දැන් පහත විදියට ඒ site එක ‍බලන්න පුළුවන් domain.com/tech ආකාරයේ ලිපිනයට ගියාම

Newly created Tech Knowl site

Newly created Tech Knowl site

‍ඔය Super Admin මෙනුවෙන් පුළුවන් sites හසුරුවන්න. වෙන වෙනම ඒ site වල backend වලට log වෙන්නත් එතනින්ම පුළුවන්.

Multi sites ගැන නම් තව කියන්න ගොඩක් දේ තියෙනවා.. පස්සෙ ‍වෙලාවක ලියන්න බලන්නම්.

Go to Top