டெபியன் 10 இல் ஜூம்லாவை நிறுவுவது எப்படி


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

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

ஜூம்லா சிஎம்எஸ் நிறுவல் செயல்முறை மூலம் உங்களை அழைத்துச் செல்வோம்.

படி 1: டெபியன் கணினி தொகுப்புகளைப் புதுப்பிக்கவும்

பின்வரும் apt கட்டளையை இயக்குவதன் மூலம் டெபியன் கணினி தொகுப்புகளை அவற்றின் சமீபத்திய பதிப்புகளுக்கு புதுப்பிப்பதன் மூலம் தொடங்குவோம்.

$ sudo apt update -y && sudo apt upgrade -y

படி 2: டெபியனில் LAMP அடுக்கை நிறுவவும்

LAMP அடுக்கு என்பது வலைத்தளங்களை ஹோஸ்டிங் செய்ய பயன்படுத்தப்படும் ஒரு பிரபலமான இலவச மற்றும் திறந்த மூல வலை ஹோஸ்டிங் ஸ்டேக் ஆகும். இது லினக்ஸ், அப்பாச்சி, MySQL/மரியாடிபி மற்றும் PHP ஆகியவற்றின் சுருக்கமாகும். இந்த கூறுகளில் ஒவ்வொன்றையும் நிறுவ உள்ளோம். நீங்கள் ஏற்கனவே ஒரு LAMP ஐ நிறுவியிருந்தால், இந்த படிநிலையை நீங்கள் தவிர்க்கலாம்.

அப்பாச்சி வலை சேவையகம், PHP மற்றும் இறுதியாக மரியாடிபி சேவையகத்தை நிறுவுவதன் மூலம் தொடங்குவோம்.

அப்பாச்சியை நிறுவ கீழே உள்ள கட்டளைகளை இயக்கவும்:

$ sudo apt install apache2 apache2-utils

இப்போது அப்பாச்சி வலை சேவையகத்தைத் தொடங்கி இயக்கவும்.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

அப்பாச்சி வலை சேவையகம் இயங்குகிறது என்பதை உறுதிப்படுத்த, கட்டளையைப் பயன்படுத்தி உறுதிப்படுத்தவும்:

$ sudo systemctl status apache2

வெளியீட்டில் இருந்து, அப்பாச்சி வெப்சர்வர் எதிர்பார்த்தபடி இயங்குகிறது என்பதை நாம் தெளிவாகக் காணலாம்.

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

http://server-IP

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

PHP என்பது டைனமிக் வலைப்பக்கங்களை வடிவமைக்க டெவலப்பர்களால் பயன்படுத்தப்படும் சேவையக பக்க வலை நிரலாக்க மொழியாகும். நாங்கள் PHP 7.2 ஐ நிறுவப் போகிறோம்.

$ sudo apt install libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

நிறுவல் முடிந்ததும், கட்டளையைப் பயன்படுத்தி PHP இல் பதிப்பை உறுதிப்படுத்தவும்:

$ php -v

LAMP அடுக்கின் கடைசி கூறு தரவுத்தள சேவையகம் ஆகும், இந்த விஷயத்தில் மரியாடிபி இருக்கும். மரியாடிபி என்பது ஒரு இலவச மற்றும் திறந்த-மூல தரவுத்தள இயந்திரமாகும், இது MySQL இலிருந்து உருவாக்கப்பட்டது.

மரியாடிபி நிறுவ கட்டளையை இயக்கவும்:

$ sudo apt install mariadb-server

நிறுவிய பின், தரவுத்தள சேவையகத்தைப் பாதுகாக்க கூடுதல் படிகள் தேவை. இது முதன்மையாக இயல்புநிலை அமைப்புகள் பலவீனமாக இருப்பதால், சேவையகத்தை பாதுகாப்பு மீறல்களுக்கு ஆளாக்குகிறது. எனவே, சேவையகத்தை பலப்படுத்த, கட்டளையை இயக்கவும்:

$ sudo mysql_secure_installation

ரூட் கடவுச்சொல்லைக் கேட்கும்போது ENTER ஐ அழுத்தி, ரூட் கடவுச்சொல்லை அமைக்க ‘Y’ ஐ அழுத்தவும்.

அடுத்தடுத்த தூண்டுதல்களுக்கு, ‘Y’ என தட்டச்சு செய்து பரிந்துரைக்கப்பட்ட அமைப்புகளுக்கு ENTER விசையை அழுத்தவும்.

நாங்கள் இறுதியாக எங்கள் தரவுத்தள இயந்திரத்தை பாதுகாத்துள்ளோம்.

படி 3: ஜூம்லா தரவுத்தளத்தை உருவாக்கவும்

இந்த பிரிவில், ஜூம்லா அதன் கோப்புகளை நிறுவலின் போதும் அதற்குப் பின்னரும் சேமிக்க ஒரு தரவுத்தளத்தை உருவாக்க உள்ளோம்.

எனவே, காட்டப்பட்டுள்ளபடி மரியாடிபியில் உள்நுழைக:

$ sudo mysql -u root -p

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

MariaDB [(none)]> CREATE DATABASE joomla_db;
MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘[email ’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

படி 4: டெபியனில் ஜூம்லாவைப் பதிவிறக்கவும்

அதிகாரப்பூர்வ ஜூம்லாவின் வலைத்தளத்திலிருந்து ஜூம்லாவின் நிறுவல் தொகுப்பை இப்போது பதிவிறக்குவோம். இந்த வழிகாட்டியை எழுதும் நேரத்தில், சமீபத்திய பதிப்பு ஜூம்லா 3.9.16 ஆகும்.

சமீபத்திய ஜூம்லா தொகுப்பைப் பதிவிறக்க, wget கட்டளையை இயக்கவும்.

$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip

உங்கள் இணைய வேகத்தைப் பொறுத்து இது ஒரு நிமிடம் அல்லது இரண்டு நேரம் ஆகும். பதிவிறக்கம் முடிந்ததும், வெப்ரூட் கோப்பகத்தில் காட்டப்பட்டுள்ளபடி ஒரு புதிய கோப்பகத்தை ‘ஜூம்லா’ உருவாக்கவும்.

$ sudo mkdir -p /var/www/html/joomla

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

$ sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d /var/www/html

அடுத்து, கோப்பகத்தின் அடைவு உரிமையை அப்பாச்சி பயனருக்கு அமைத்து, கீழே குறிப்பிடப்பட்டுள்ளபடி அனுமதிகளை மாற்றவும்:

$ sudo chown -R www-data:www-data /var/www/html/joomla
$ sudo chmod -R 755 /var/www/html/joomla

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

$ sudo systemctl restart apache2

படி 5: ஜூம்லாவுக்கு அப்பாச்சியை கட்டமைத்தல்

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

$ sudo vim /etc/apache2/sites-available/joomla.conf

கீழே உள்ள உள்ளமைவை கோப்பில் ஒட்டவும் மற்றும் சேமிக்கவும்.

<VirtualHost *:80>
   ServerName joomla.example.com 
   ServerAdmin [email 
   DocumentRoot /var/www/html/joomla
   <Directory /var/www/html/joomla>
	    Allowoverride all
   </Directory>
</VirtualHost>

பின்னர் இயல்புநிலை உள்ளமைவு கோப்பை முடக்கி, காட்டப்பட்டுள்ளபடி ஜூம்லா மெய்நிகர் ஹோஸ்ட் கோப்பை இயக்கவும்.

$ sudo a2dissite 000-default.conf
$ sudo a2ensite joomla.conf

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

$ sudo systemctl restart apache2

படி 6: டெபியனில் ஜூம்லா நிறுவலை முடித்தல்

ஜூம்லா நிறுவலை இறுதி செய்ய. உங்கள் உலாவியைத் தொடங்கவும், காட்டப்பட்டுள்ளபடி உங்கள் சேவையகத்தின் URL ஐ உலாவவும்.

http://server-IP/

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

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

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

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

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

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

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

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

அது தான்! டெபியன் 10 இல் ஜூம்லாவை வெற்றிகரமாக நிறுவியுள்ளோம்.