வேறுபாடுகள் மற்றும் ஒற்றுமைகள் பற்றி. வேர்ட்பிரஸ் முதல் ஜெகில் 4 வரை

ஒற்றுமைகள் மற்றும் வேறுபாடுகள் பற்றி

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

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

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

செருகுநிரல்கள் மற்றும் கருப்பொருள்களை மனதில் கொள்ள வேண்டிய முக்கியமான புள்ளி. மற்றும்n வேர்ட்பிரஸ் சேவையகத்தில் ஏற்றப்பட்டுள்ளது மற்றும் தரவுத்தளம் தேவைப்படுகிறது. இது இடத்தை எடுத்துக்கொள்கிறது மற்றும் பாதுகாப்பு அபாயத்தைக் குறிக்கிறது. ஜெகிலுடன் செருகுநிரல்களும் கருப்பொருள்களும் பணி கணினியில் உள்ளன. பதிவேற்றப்பட்டவை ஏற்கனவே செயலாக்கப்பட்ட வலைப்பக்கங்கள்.

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

வேர்ட்பிரஸ் அடிப்படையில் மூன்று தொழில்நுட்பங்களைப் பயன்படுத்துகிறது. என்ஜினுக்கு கீழே உள்ள PHP மற்றும் MySQL மற்றும் பயனர் பார்க்கும் HTML, CSS மற்றும் ஜாவாஸ்கிரிப்ட். ஜெகில் ரூபியை நிரலாக்க மொழியாகவும் மற்ற மூன்று மொழிகளாகவும் பயன்படுத்துகிறார். பக்கங்களை உருவாக்குவதற்கு YAML, Liquid மற்றும் Krandown எனப்படும் மார்க் டவுன் பேச்சுவழக்கு. பக்கங்கள் எப்போதுமே HTML, CSS மற்றும் Jvascript ஆக இருக்கும்.

வேறுபாடுகள் மற்றும் ஒற்றுமைகள் பற்றி. நிறுவல்

வேர்ட்பிரஸ் நிறுவ வேண்டிய தேவைகள் பின்வருமாறு:

  • PHP பதிப்பு 7.4 அல்லது அதற்கு மேற்பட்டது.
  • MySQL பதிப்பு 5.6 அல்லது அதற்கு மேற்பட்ட அல்லது மரியாடிபி பதிப்பு 10.1 அல்லது அதற்கு மேற்பட்டது
  • HTTPS இணக்கம்

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

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

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

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

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

ஜெகிலை நிறுவுவதற்கான வழி பின்வருமாறு:

தேவைகள்

  • ரூபி பதிப்பு 2.4.0 அல்லது அதற்கு மேற்பட்டது
  • ரூபிஜெம்ஸ்
  • ஜி.சி.சி மற்றும் மேக்

உபுண்டு

sudo apt-get install ruby-full build-essential zlib1g-dev
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

டெபியன்

sudo apt-get install ruby-full build-essential

ஃபெடோரா

sudo dnf install ruby ruby-devel openssl-devel redhat-rpm-config @development-tools

RHEL 8 / CentOS

sudo dnf install ruby ruby-devel
sudo dnf group install "Development Tools"

ஜென்டூ

sudo emerge -av jekyll

ArchLinux

sudo pacman -S ruby base-devel

openSUSE இல்லையா

sudo zypper install -t pattern devel_ruby devel_C_C++
sudo zypper install ruby-devel

நிறுவல்

gem install jekyll bundler

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


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   luix அவர் கூறினார்

    இதுவரை மிகவும் தெளிவாக உள்ளது, தவிர ஜி.சி.சி மற்றும் தயாரிப்பின் அவசியத்தை நான் இன்னும் புரிந்து கொள்ளவில்லை ..

    1.    டியாகோ ஜெர்மன் கோன்சலஸ் அவர் கூறினார்

      ஹலோ.
      திட்டக் கோப்புகளை உருவாக்க ஜெகில் பயன்படுத்தினார்