Tuesday, November 4, 2014

WordPress Installation - உபுண்டுவில் WordPress ஐ நிறுவுதல்



Content Management System என்று சொல்லக்கூடிய CMS இல் புகழ்பெற்ற ஒன்றான WordPress ஐ உபுண்டுவில் நிறுவுவது எப்படி? என்பதை பற்றித்தான் இந்த பதிவில் பார்க்க இருக்கிறோம். WordPress ஐப் போலவே Joomla, Drupal போன்றவைகளும் CMS சூழலுக்கு புகழ்வாய்ந்த இயக்கசூழல்கள்தான். CMS இல் ஒன்றான Joomla  வை உபுண்டுவில் நிறுவுவது எப்படி? என்று ஏற்கனவே இங்கு பதிவு செய்துள்ளேன். வலைப்பதிவில்(Blogging) WordPress எப்படி புகழ்பெற்றதாக இருக்கிறதோ அதுபோல CMS லும் WordPress புகழ்பெற்றதாக உள்ளது. WordPress பயன்படுத்துவதற்கு எளிமையாக இருப்பதால் மற்ற இரண்டு CMS சூழல்களுடன் ஒப்பிடும் போது WordPress முன்னனியில் இருக்கிறது. புதிய பயனர்கள் WordPress ஐ எளிமையகவும் கற்றுக்கொள்ளலாம்.

LAMP(Linux Apache MySQL PHP) மற்றும் WAMP (Windows Apache MySQL PHP)) ஆகிய இரண்டு சூழலிலும் WordPress ஐ  நிறுவிக்கொள்ளலாம். இருந்தாலும் Linux இயங்குதளத்தில் நிறுவுவதற்கே பரிந்துரைக்கப்படுகிறது. இங்கு நாம் LAMP  சூழலில் நிறுவுவதையே பார்க்க இருக்கிறோம். உபுண்டுவில் LAMP நிறுவுவது எப்படி என தெரிந்து கொள்ள நான் ஏற்கனவே எழுதியுள்ள இந்த பதிவுக்கு செல்லவும்.

நிறுவுதலை ஆரம்பிப்போமா?

WordPress இன் அண்மைய பதிப்பை தரவிறக்கம் செய்து கொள்ளவும். நேரடியாக தரவிறக்கம் செய்து கொள்ளலாம் அல்லது உபுண்டுவில் இணைய இணைப்பு வைத்திருப்போர் முனையத்தின்(Terminal) wget கட்டளையின் மூலமாகவும் தரவிறக்கம் செய்யலாம்.



தரவிறக்கம் செய்த WordPress இன் சுருக்கப்பட்ட கோப்பை Extract செய்யவும். வலது சொடுக்கின்(Right Click) மூலம் Extract என கொடுத்து விரித்துக்கொள்ளலாம் அல்லது கட்டளை வரியின் மூலமும் செய்யலாம்.

LAMP இன் அடைவான /var/www/html  அடைவிற்குள்(Directory) உங்களது WordPress தளத்திற்காக ஒரு புதிய அடைவை உருவாக்கவும். உதாரணமாக. நான் gnutamil என உருவாக்கியுள்ளேன்.

Extract செய்யப்பட்ட WordPress அடைவிற்குள் இருக்கும் கோப்புகள் மற்றும் அடைவுகள் அனைத்தையும் புதிதாக உருவாக்கிய அடைவிற்குள் பிரதியெடுக்கவும்(Copy and Paste).



WordPress ற்கான தகவல்தளம்(Database) மற்றும் தகவல்தள பயனரை(Database User) உருவாக்குதல்:

கீழ்காணும் கட்டளைகள் மூலமாக MySQL இல் தேவையா வேலைகளை செய்யுவும். MySQL தகவல்தளத்திற்குள் நுழையவும். கொடுக்க வேண்டிய கட்டளைகள் கீழ்காணும் படத்தில் சிவப்பு அம்புக்குறியிட்டு காட்டப்பட்டுள்ளது.



MySQL கட்டளை விளக்கம்:

MySQL க்குள் உள்நுழைய

mysql -u root -p

WordPress ற்கென தனியாக ஒரு தகவல்தளத்தினை உருவாக்கவும்.

CREATE DATABASE wordpressdb;

புதிய பயனரை உருவாக்கவும்.

CREATE USER wpuser@localhost IDENTIFIED BY 'password';

இங்கு wpuser எனும் இடத்தில் உங்களுக்கு விருப்பமான பயனர் பெயரையும் password என்பதில் உங்களுக்கு விருப்பமான கடவுச்சொல்லையும் அமைத்துக்கொள்ளலாம். கடவுச்சொல்லின் முதலிலுன் இறுதியிலும் Single Quote கட்டாயம் இடம்பெற வேண்டும்.

புதிதாக உருவாக்கிய பயனருக்கு WordPress ற்கான தகவல்தளத்தினுள் அனைத்து வேலைகளையும் செய்யும் விதத்தில் அனுமதிகளை அளிக்கவும்.

GRANT ALL ON wordpressdb.* to wpuser@localhost;

அனுமதியை புதுப்பிக்கவும்.
FLUSH PRIVILEGES;

MySQL ஐ விட்டு வெளியேறவும்.

exit

WordPress அடைவிற்குள் மாற்றங்களைச் செய்தல்

/var/www/html/wordpres_directory_for_your_site சென்று wp-config-default.php எனும் கோப்பின் பெயரை  wp-config.php என பெயர் மாற்றம்(rename) செய்யவும்.




define(‘DB_NAME’, ‘wpdb‘);

database_name_here எனும் இடத்தில் நீங்கள் wordpress ற்கென புதிதாக உருவாக்கிய database பெயரை கொடுக்கவும்.

define(‘DB_USER’, ‘wpuser‘);

username_here எனும் இடத்தில் நீங்கள் MySQL இல் புதிதாக உருவாக்கிய பயனர் பெயரை கொடுக்கவும்.

define(‘DB_PASSWORD’, ‘password‘);

MySQL இல் உருவாக்கிய பயனருக்கு கொடுத்த கடவுச்சொல்லை password எனும் இடத்தில் ஒற்றை மேற்கோள் குறிக்குள் இடவும்.

மாற்றம் செய்யும் முன்

மாற்றம் செய்த பின்

கோப்பினை சேமிக்கவும். மூடவும்.

sudo chown -R www-data:www-data /var/www/html/

மேற்காணும் கட்டளையினை முனையத்தில் இட்டு apache யின் அடைவிற்கு அனுமதிகளை அளிக்கவும்.


sudo service apache2 restart

கட்டளை மூலம் apache server ஐ restart செய்யவும்.

WordPress Installation ஐ தொடங்குதல்

உங்களது இணைய உலாவியினை திறந்து localhost/your_wordpress_folder_name கொடுத்து இயக்கவும். நான் gnutamil என்று கொடுத்ததால் localhost/gnutamil என்று கொடுத்துள்ளேன். WordPress கேட்கும் தகவல்களை உள்ளிடவும். 







இனிதே WordPress நிறுவுதல் உபுண்டுவில் முடிந்தது.

Reference:



No comments: