உபுண்டுவில் அப்பாச்சியுடன் வேர்ட்பிரஸ் நிறுவுவது எப்படி 20.04


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

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

  • உபுண்டுவில் PhpMyAdmin உடன் LAMP Stack ஐ எவ்வாறு நிறுவுவது 20.04

உபுண்டுவில் வேர்ட்பிரஸ் நிறுவுதல் 20.04

1. உபுண்டு 20.04 சேவையகத்தில் LAMP அடுக்கு (அப்பாச்சி, மரியாடிபி மற்றும் PHP) நிறுவப்பட்டு கட்டமைக்கப்பட்டதும், பின்வரும் wget கட்டளையைப் பயன்படுத்தி வேர்ட்பிரஸ் இன் சமீபத்திய பதிப்பைப் பதிவிறக்க மேலும் தொடரலாம்.

$ wget -c http://wordpress.org/latest.tar.gz

2. பதிவிறக்கம் முடிந்ததும், காட்டப்பட்டுள்ளபடி தார் கட்டளையைப் பயன்படுத்தி காப்பகப்படுத்தப்பட்ட கோப்பை பிரித்தெடுக்கவும்.

$ tar -xzvf latest.tar.gz

3. அடுத்து, பிரித்தெடுக்கப்பட்ட வேர்ட்பிரஸ் கோப்பகத்தை உங்கள் ஆவண மூலத்திற்கு நகர்த்தவும், அதாவது /var/www/html/ மற்றும் உங்கள் வலைத்தளத்தின் கீழ் காட்டப்பட்டுள்ளபடி (mysite.com ஐ உங்கள் வலைத்தளத்தின் பெயர் அல்லது டொமைன் பெயருடன் மாற்றவும்). பின்வரும் கட்டளை ஒரு mysite.com கோப்பகத்தை உருவாக்கி அதன் கீழ் வேர்ட்பிரஸ் கோப்புகளை நகர்த்தும்.

$ ls -l
$ sudo cp -R wordpress /var/www/html/mysite.com
$ ls -l /var/www/html/

4. இப்போது வலைத்தளத்தின் (/var/www/html/mysite.com) கோப்பகத்தில் பொருத்தமான அனுமதிகளை அமைக்கவும். இது அப்பாச்சி 2 பயனர் மற்றும் www-data எனப்படும் குழுவுக்கு சொந்தமானதாக இருக்க வேண்டும்.

$ sudo chown -R www-data:www-data /var/www/html/mysite.com
$ sudo chmod -R 775 /var/www/html/mysite.com

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

5. தொடங்குவதற்கு, ரூட் ஆக இருக்க வேண்டிய பயனர்பெயரை வழங்க -u கொடியுடன் பின்வரும் mysql கட்டளையைப் பயன்படுத்தி உங்கள் மரியாடிபி தரவுத்தள ஷெல்லில் உள்நுழைக மற்றும் கடவுச்சொல்லை உள்ளிட -p நீங்கள் மரியாடிபி மென்பொருளை நிறுவியபோது MySQL ரூட் கணக்கிற்கு அமைத்துள்ளீர்கள்.

$ sudo mysql -u root -p

6. உள்நுழைந்த பிறகு, உங்கள் தளத்தின் தரவுத்தளத்தையும், தரவுத்தள பயனரையும் காட்ட பின்வரும் கட்டளைகளை இயக்கவும். My "மைசைட்",\"மைசைட்அட்மின்" மற்றும்\"[மின்னஞ்சல் பாதுகாக்கப்பட்டவை] ஆகியவற்றை மாற்ற நினைவில் கொள்க! உங்கள் தரவுத்தள பெயர், தரவுத்தள பயனர்பெயர் மற்றும் பயனரின் கடவுச்சொல் ஆகியவற்றைக் கொண்டு.

MariaDB [(none)]> CREATE DATABASE mysite;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mysite.* TO 'mysiteadmin'@'localhost' IDENTIFIED BY '[email !';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT

7. அடுத்து, உங்கள் வலைத்தளத்தின் ஆவண மூலத்திற்குச் சென்று, காட்டப்பட்டுள்ளபடி வழங்கப்பட்ட மாதிரி உள்ளமைவு கோப்பிலிருந்து wp-config.php கோப்பை உருவாக்கவும்.

$ cd /var/www/html/mysite.com
$ sudo mv wp-config-sample.php wp-config.php

8. பின்னர் திருத்துவதற்கு wp-config.php உள்ளமைவு கோப்பைத் திறக்கவும்.

$ sudo vim wp-config.php

பின்வரும் ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி தரவுத்தள இணைப்பு அளவுருக்களை (தரவுத்தள பெயர், தரவுத்தள பயனர் மற்றும் மேலே உருவாக்கிய பயனரின் கடவுச்சொல்) புதுப்பிக்கவும்.

வேர்ட்பிரஸ் வலைத்தளத்திற்கான அப்பாச்சி மெய்நிகர் ஹோஸ்டை உருவாக்குதல்

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

புதிய மெய்நிகர் ஹோஸ்டை உருவாக்க மற்றும் செயல்படுத்த,/etc/apache2/sites-available/அடைவின் கீழ் ஒரு புதிய கோப்பை உருவாக்கவும். இந்த எடுத்துக்காட்டில், கோப்பை mysite.com.conf என்று அழைப்போம் (இது .conf நீட்டிப்புடன் முடிவடைய வேண்டும்).

$ sudo vim /etc/apache2/sites-available/mysite.com.conf

பின்வரும் கட்டமைப்பை அதில் நகலெடுத்து ஒட்டவும் (ServerName மற்றும் ServerAdmin மின்னஞ்சல்களை உங்கள் மதிப்புகளுடன் மாற்றவும்).

<VirtualHost *:80>
	ServerName mysite.com
	ServerAdmin [email 
	DocumentRoot /var/www/html/mysite.com
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

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

10. பின்னர் தொடரியல் சரியான தன்மைக்கான அப்பாச்சி உள்ளமைவை சரிபார்க்கவும். தொடரியல் சரியாக இருந்தால், புதிய தளத்தை இயக்கி, புதிய மாற்றங்களைப் பயன்படுத்த அப்பாச்சி 2 சேவையை மீண்டும் ஏற்றவும்.

$ apache2ctl -t
$ sudo a2ensite mysite.com.conf
$ sudo systemctl reload apache2

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

$ sudo a2dissite 000-default.conf
$ sudo systemctl reload apache2

வலை இடைமுகம் வழியாக வேர்ட்பிரஸ் நிறுவலை முடித்தல்

12. வலை நிறுவியைப் பயன்படுத்தி வேர்ட்பிரஸ் நிறுவலை எவ்வாறு முடிப்பது என்பதை இறுதிப் பிரிவு நிரூபிக்கிறது. எனவே உங்கள் உலாவியைத் திறந்து உங்கள் தளத்தின் டொமைன் பெயரைப் பயன்படுத்தி செல்லவும்:

http://mysite.com.

வேர்ட்பிரஸ் வலை நிறுவி ஏற்றப்பட்டதும், நிறுவலுக்கு நீங்கள் பயன்படுத்த விரும்பும் மொழியைத் தேர்ந்தெடுத்து தொடரவும் என்பதைக் கிளிக் செய்யவும்.

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

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

15. இப்போது உங்கள் நிர்வாக சான்றுகளை (மேலே உருவாக்கப்பட்ட பயனர்பெயர் மற்றும் கடவுச்சொல்) பயன்படுத்தி உங்கள் புதிய வேர்ட்பிரஸ் இணையதளத்தில் உள்நுழைந்து உங்கள் தளத்தை டாஷ்போர்டிலிருந்து தனிப்பயனாக்கத் தொடங்குங்கள்.

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

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