டெபியன் 10 இல் LAMP உடன் வேர்ட்பிரஸ் நிறுவ எப்படி


முதன்முதலில் 2003 இல் வெளியிடப்பட்டது, வேர்ட்பிரஸ் இணையத்தில் முன்னணி சிஎம்எஸ் அமைப்புகளில் ஒன்றாக வளர்ந்துள்ளது, இது சந்தை பங்கில் 30% க்கும் அதிகமாக உள்ளது. வேர்ட்பிரஸ் ஒரு இலவச மற்றும் திறந்த மூல CMS ஆகும், இது PHP ஐப் பயன்படுத்தி எழுதப்பட்டது மற்றும் MySQL ஐ அதன் தரவுத்தளமாகப் பயன்படுத்துகிறது.

இந்த டுடோரியலில், டெபியன் 10 பஸ்டரில் வேர்ட்பிரஸ் எவ்வாறு நிறுவுவது என்பதை நீங்கள் கற்றுக் கொள்வீர்கள்.

நாங்கள் தொடங்குவதற்கு முன், விமான சோதனை செய்து, பின்வருபவை நிறுவப்பட்டுள்ளதா என்பதை உறுதிப்படுத்தவும்.

  1. டெபியன் 10 சேவையகத்தில் LAMP ஐ நிறுவவும்.
  2. சூடோ சலுகைகள் கொண்ட வழக்கமான பயனர்.

படி 1: வேர்ட்பிரஸ் ஒரு தரவுத்தளத்தை உருவாக்குதல்

தொடங்குவதற்கு, வேர்ட்பிரஸ் க்காக ஒரு MySQL தரவுத்தளத்தை உருவாக்குவதன் மூலம் தொடங்குவோம், இது ஏராளமான கோப்புகளுடன் வருகிறது, அவை ஒரு தரவுத்தளத்திற்கு இடமளிக்க வேண்டும்.

$ sudo mysql -u root -p

நிறுவலின் போது MySQL தரவுத்தள சேவையகத்தைப் பாதுகாக்கும்போது நீங்கள் குறிப்பிட்ட ரூட் கடவுச்சொல்லை தட்டச்சு செய்ய இது உங்களைத் தூண்டுகிறது. MySQL ஷெல்லை அணுக சரியான கடவுச்சொல்லைத் தட்டச்சு செய்து ENTER ஐ அழுத்தவும்.

அடுத்து, wordpress_db என்ற தரவுத்தளத்தை உருவாக்க உள்ளோம். எந்த பெயருடனும் விளையாட தயங்க. தரவுத்தள இயக்கத்தை உருவாக்க:

mysql> CREATE DATABASE wordpress_db;

அடுத்து, ஒரு தரவுத்தள பயனரை உருவாக்கி, தரவுத்தளத்திற்கு அனைத்து அனுமதிகளையும் பின்வருமாறு அவருக்கு வழங்கவும்.

mysql> GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost' IDENTIFIED BY 'password';

உங்கள் சொந்த கடவுச்சொல்லுடன் ‘கடவுச்சொல்’ சரத்தை மாற்ற நினைவில் கொள்ளுங்கள். மாற்றங்களைச் சேமிக்க, கட்டளையை வழங்கவும்.

mysql> FLUSH PRIVILEGES;

இறுதியாக, கட்டளையை இயக்குவதன் மூலம் MySQL இலிருந்து வெளியேறவும்.

mysql> EXIT;

கட்டளையின் சுருக்கம் காட்டப்பட்டுள்ளது.

படி 2: கூடுதல் PHP நீட்டிப்புகளை நிறுவுதல்

வேர்ட்பிரஸ் எந்த பிரச்சனையும் இல்லாமல் செயல்பட கூடுதல் செருகுநிரல்களின் தொகுப்பு தேவைப்படுகிறது. இதைக் கருத்தில் கொண்டு, காட்டப்பட்டுள்ளபடி கூடுதல் PHP நீட்டிப்புகளைத் தொடரவும்.

$ sudo apt update
$ sudo apt install php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

மாற்றங்களைச் செய்ய, கீழே காட்டப்பட்டுள்ளபடி அப்பாச்சி வலை சேவையகத்தை மறுதொடக்கம் செய்யுங்கள்.

$ sudo systemctl restart apache2

படி 3: டெபியன் 10 இல் வேர்ட்பிரஸ் நிறுவவும்

தரவுத்தளம் முழுமையாக உள்ளமைக்கப்பட்டுள்ளதால், இப்போது அப்பாச்சி வலை ரூட் கோப்பகத்தில் வேர்ட்பிரஸ் பதிவிறக்கம் செய்து நிறுவ உள்ளோம்.

$ sudo cd /var/www/html/

சுருட்டை கட்டளையைப் பயன்படுத்தி, தொடரவும் மற்றும் வேர்ட்பிரஸ் டார்பால் கோப்பை பதிவிறக்கவும்.

$ sudo curl -O https://wordpress.org/latest.tar.gz

அடுத்து, காட்டப்பட்டுள்ளபடி தொடரவும் மற்றும் வேர்ட்பிரஸ் டார்பால் கோப்பை பிரித்தெடுக்கவும்.

$ sudo tar -xvf latest.tar.gz

இது வேர்ட்பிரஸ் என்று பெயரிடப்பட்ட கோப்புறையை வழங்கும். இந்த கோப்புறையில் அனைத்து வேர்ட்பிரஸ் உள்ளமைவு கோப்புகளும் உள்ளன. பிரித்தெடுக்கப்பட்டதும், வேர்ட்பிரஸ் டார்பால் கோப்பை நீக்குவது பாதுகாப்பானது.

$ sudo rm latest.tar.gz

படி 4: டெபியன் 10 இல் வேர்ட்பிரஸ் கட்டமைக்கவும்

இந்த கட்டத்தில், வலை ரூட் கோப்புறையில் உள்ள வேர்ட்பிரஸ் கோப்புறையை மாற்ற உள்ளோம். ஆனால் அவ்வாறு செய்வதற்கு முன், கோப்பு உரிமையையும் அனுமதிகளையும் மாற்ற வேண்டும். கட்டளையைப் பயன்படுத்தி வேர்ட்பிரஸ் கோப்பகத்தில் உள்ள எல்லா கோப்புகளுக்கும் கோப்பு உரிமையை வழங்க உள்ளோம்.

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

அடுத்து, கீழே உள்ள கட்டளைகளில் காட்டப்பட்டுள்ளபடி சரியான அனுமதிகளை ஒதுக்கவும்.

$ sudo find /var/www/html/wordpress/ -type d -exec chmod 750 {} \;
$ sudo find /var/www/html/wordpress/ -type f -exec chmod 640 {} \;

கூடுதலாக, வேர்ட்பிரஸ் கோப்பகத்தில் உள்ள மாதிரி உள்ளமைவு கோப்பை நீங்கள் படிக்கக்கூடிய கோப்பு பெயராக மறுபெயரிட வேண்டும்.

$ cd wordpress
$ sudo mv wp-config-sample.php wp-config.php

அடுத்து, உங்கள் விம் உரை திருத்தியைப் பயன்படுத்துதல்.

$ sudo vim wp-config.php

கீழே உருட்டி, MySQL அமைப்புகள் பகுதியைக் கண்டறிந்து, கீழே காட்டப்பட்டுள்ளபடி வேர்ட்பிரஸ் தரவுத்தளத்தை உருவாக்கும்போது குறிப்பிடப்பட்ட தொடர்புடைய தரவுத்தள விவரங்களை நிரப்ப மறக்காதீர்கள்.

உள்ளமைவு கோப்பை சேமித்து வெளியேறவும்.

படி 5: டெபியன் 10 இல் வேர்ட்பிரஸ் நிறுவலைப் பாதுகாத்தல்

மேலும், எங்கள் வேர்ட்பிரஸ் நிறுவலுக்கு கூடுதல் பாதுகாப்பை வழங்க பாதுகாப்பு விசைகளை உருவாக்க வேண்டும். இந்த விசைகளுக்கு ஒரு தானியங்கி ஜெனரேட்டரை வேர்ட்பிரஸ் வழங்குகிறது.

இந்த மதிப்புகளை வேர்ட்பிரஸ் ரகசிய ஜெனரேட்டரிலிருந்து உருவாக்க, கட்டளையை இயக்கவும்.

$ sudo curl -s https://api.wordpress.org/secret-key/1.1/salt/

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

define('AUTH_KEY',         'fmY^[email ;R|+=F P:[email {+,;dA3lOa>8x{nU29TWw5bP12-q><`/');
define('SECURE_AUTH_KEY',  'j5vk0)3K[G$%uXFv5-03/?E~[X01zeS3CR(nCs5|ocD_?DAURG?pWxn,w<04:J)p'); define('LOGGED_IN_KEY', 'KQZQd|T9d9~#/]7b(k^F|4/N2QR!hUkR[mg?ll^F4~l:FOBhiN_t)3nktX/J+{s['); define('NONCE_KEY', 'Pg8V&/}[email _RZ><W3c6JFvad|0>R.i$42]-Wj-HH_?^[[email ?8U5<ec:q%'); define('AUTH_SALT', '*i>O[(Dc*8Pzi%E=,`kN$b>%?UTJR==YmGN4VUx7Ys:$tb<PiScNy{#@x0h*HZ[|'); define('SECURE_AUTH_SALT', '}=5l/6$d [s-NNXgjiQ*u!2Y7z+^Q^cHAW*_Z+}8SBWE$wcaZ+; 9a>W7w!^NN}d');
define('LOGGED_IN_SALT',   '%:brh7H5#od-^E5#?^[b<=lY#>I9-Tg-C45FdepyZ-UpJ-]yjMa{R(E`=2_:U+yP');
define('NONCE_SALT',       '-ZVuC_W[;ML;vUW-B-7i}[email ~+JUW|o]-&k+D &[email +ddGjr:~C_E^!od[');

நீங்கள் உருவாக்கிய வெளியீட்டை நகலெடுக்கவும்.

மீண்டும், வேர்ட்பிரஸ் உள்ளமைவு கோப்பைத் திறக்கவும் wp-config.php .

$ sudo vim wp-config.php 

கீழே காட்டப்பட்டுள்ளபடி போலி மதிப்புகளைக் கொண்ட பகுதியை உருட்டவும் கண்டுபிடிக்கவும்.

அந்த மதிப்புகளை நீக்கி, நீங்கள் முன்பு உருவாக்கிய மதிப்புகளை ஒட்டவும்.

உள்ளமைவு கோப்பை சேமித்து வெளியேறவும்.

படி 6: வேர்ட்பிரஸ் க்கான அப்பாச்சியை உள்ளமைக்கவும்

அடுத்து,/etc/apache2/sites-available path இல் அமைந்துள்ள இயல்புநிலை அப்பாச்சி உள்ளமைவு கோப்பு 000-default.conf இல் சில மாற்றங்கள் செய்யப்பட வேண்டும்.

மீண்டும், உங்களுக்கு பிடித்த உரை திருத்தியைப் பயன்படுத்தி, இயல்புநிலை உள்ளமைவு கோப்பைத் திறக்கவும்.

$ sudo vim  /etc/apache2/sites-available/000-default.conf 

அடுத்து, DocumentRoot பண்பைக் கண்டுபிடித்து /var/www/html இலிருந்து /var/www/html/wordpress க்கு மாற்றவும்.

இன்னும் அதே கோப்பில், மெய்நிகர் ஹோஸ்ட் தொகுதிக்குள் பின்வரும் வரிகளை நகலெடுத்து ஒட்டவும்.

<Directory /var/www/html/wordpress/>
AllowOverride All
</Directory>

உள்ளமைவு கோப்பை சேமித்து வெளியேறவும்.

அடுத்து, mod_rewrite ஐ இயக்குவதன் மூலம் நாம் வேர்ட்பிரஸ் பெர்மாலின்க் அம்சத்தைப் பயன்படுத்தலாம்.

$ sudo a2enmod rewrite

அனைத்தும் சரியாக நடந்ததா என்பதை சரிபார்க்க, கட்டளையை வழங்கவும்.

$ sudo apache2ctl configtest

மாற்றங்களைச் செயல்படுத்த, அப்பாச்சி வலை சேவையகத்தை மறுதொடக்கம் செய்யுங்கள்.

$ sudo systemctl restart apache2

படி 7: வேர்ட்பிரஸ் நிறுவல் அமைப்பை இயக்கவும்

இந்த கட்டத்தில் வேர்ட்பிரஸ் நிறுவலுக்கு தேவையான அனைத்து சேவையக உள்ளமைவுகளிலும் நாங்கள் செய்யப்படுகிறோம். வலை உலாவி வழியாக நிறுவலை முடிப்பதே இறுதி கட்டமாகும்.
இதைச் செய்ய, உங்கள் வலை உலாவியைத் தொடங்கவும், உங்கள் சேவையகத்தின் ஐபி முகவரி அல்லது டொமைன் பெயரை உலாவவும்

http://server_IP_address
OR
http://server_domain_name

முதல் பக்கத்தில் நீங்கள் விரும்பும் மொழியைத் தேர்ந்தெடுக்க வேண்டும். உங்களுக்கு விருப்பமான மொழியைக் கிளிக் செய்து, ‘தொடரவும்’ பொத்தானைக் கிளிக் செய்க.

அடுத்த பக்கத்தில், தளத்தின் பெயர், பயனர்பெயர், கடவுச்சொல் மற்றும் மின்னஞ்சல் முகவரி போன்ற கூடுதல் தகவல்களை நிரப்பவும்.

தேவையான அனைத்து புலங்களையும் பூர்த்தி செய்தவுடன், கீழ் இடது மூலையில் உள்ள ‘வேர்ட்பிரஸ் நிறுவு’ பொத்தானைக் கிளிக் செய்க.

எல்லாம் சரியாக நடந்தால், உங்களுக்கு ‘வெற்றி’ உறுதிப்படுத்தல் கிடைக்கும்.

இப்போது, உங்கள் வேர்ட்பிரஸ் CMS இல் உள்நுழைய, ‘உள்நுழை’ பொத்தானைக் கிளிக் செய்க.

இது நீங்கள் முன்னர் குறிப்பிட்ட விவரங்களை தானாக நிரப்புகிறது. டாஷ்போர்டை அணுக, ‘உள்நுழை’ பொத்தானைக் கிளிக் செய்க

வாழ்த்துக்கள்! இந்த கட்டத்தில் நீங்கள் டெபியன் 10 பஸ்டர் லினக்ஸ் கணினியில் வேர்ட்பிரஸ் வெற்றிகரமாக நிறுவியுள்ளீர்கள். இந்த டுடோரியலின் முடிவில் நாங்கள் இறுதியாக வந்துவிட்டோம். இது உங்களுக்கு நன்மை பயக்கும் என்று நாங்கள் நம்புகிறோம். அதற்கு ஒரு காட்சியைக் கொடுத்து, உங்கள் கருத்தைப் பகிர்ந்து கொள்ளுங்கள். நன்றி.