ബിട്രിക്‌സിലെ മൾട്ടിസൈറ്റ് എന്താണ്. പങ്കിട്ട റൂട്ട് ഫോൾഡർ ആണെങ്കിലോ

പാഠം ബുദ്ധിമുട്ട്:

ലെവൽ 4- ബുദ്ധിമുട്ട്, ഏകാഗ്രത, വിശദാംശങ്ങളിലേക്കുള്ള ശ്രദ്ധ, നിർദ്ദേശങ്ങൾ കർശനമായി പാലിക്കൽ എന്നിവ ആവശ്യമാണ്.

വിവിധ ഡൊമെയ്‌നുകളിൽ മൾട്ടിസൈറ്റ് പ്രവർത്തിക്കുന്നതിന്, ഞങ്ങൾ സോഫ്റ്റ്‌വെയർ ഉൽപ്പന്നം കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്. അപ്പാച്ചെ വെബ് സെർവർ, ഒരു ഡൊമെയ്‌നിൽ മൾട്ടി-സൈറ്റ് ഹോസ്റ്റിംഗിന്റെ കാര്യത്തിലെന്നപോലെ, ഹോസ്റ്റിംഗ് കമ്പനി കോൺഫിഗർ ചെയ്തിരിക്കണം.

രണ്ട് സൈറ്റുകളുടെ കോൺഫിഗറേഷൻ ഞങ്ങൾ ഉദാഹരണമായി ഉപയോഗിക്കും:

  • www.site1.com - കമ്പനിയുടെ കോർപ്പറേറ്റ് വെബ്സൈറ്റ്
  • www.site2.com - കമ്പനിയുടെ ഓൺലൈൻ സ്റ്റോർ

വ്യത്യസ്ത ഡൊമെയ്‌നുകളിൽ മൾട്ടിസൈറ്റ് സജ്ജീകരിക്കുന്നു

ഓരോ സൈറ്റും ഉചിതമായ ഡയറക്ടറിയിൽ സ്ഥാപിക്കണം, ഉദാഹരണത്തിന്:

  • /home/www/site1/
  • /home/www/site2/

ഉൽപ്പന്നം ഇൻസ്റ്റാൾ ചെയ്യുകയും പ്രതീകാത്മക ലിങ്കുകൾ സജ്ജീകരിക്കുകയും ചെയ്യുന്നു

ഉൽപ്പന്നം സൈറ്റുകളിലൊന്നിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. രണ്ട് സൈറ്റുകൾക്കും എഞ്ചിൻ പ്രവർത്തിക്കുന്നതിന്, എഞ്ചിൻ ഇൻസ്റ്റാൾ ചെയ്യാത്ത സൈറ്റിനായി നിങ്ങൾ പ്രതീകാത്മക ലിങ്കുകൾ സൃഷ്ടിക്കണം. /bitrix, /local, /upload ഫോൾഡറുകൾക്ക് ലിങ്കുകൾ ആവശ്യമാണ്. ഈ ഫോൾഡറുകൾ രണ്ട് സൈറ്റുകൾക്കും പൊതുവായതാണ്, ഇത് ആർക്കിടെക്ചറിന്റെ സവിശേഷതയാണ്.

കുറിപ്പ്:ആദ്യ സൈറ്റിൽ നിന്ന് രണ്ടാമത്തേതിലേക്ക് നിർദ്ദിഷ്ട ഫോൾഡറുകൾ പകർത്തുന്നത് സാധ്യമാണ്. ഈ കോപ്പി ചെയ്യുന്നതിലൂടെ, ഒരേ ഡാറ്റാബേസിൽ പ്രവർത്തിക്കുന്ന കേർണലിന്റെ രണ്ട് പകർപ്പുകൾ നിങ്ങൾക്ക് ലഭിക്കും. ഈ ഓപ്ഷൻ പ്രവർത്തിക്കും, എന്നാൽ രണ്ട് നെഗറ്റീവ് വശങ്ങളുണ്ട്: സാങ്കേതികവും നിയമപരവും. ഒരു കോറുകൾ അപ്‌ഡേറ്റ് ചെയ്‌ത ശേഷം ഡാറ്റാബേസ് അപ്‌ഡേറ്റ് ചെയ്യപ്പെടുകയും രണ്ടാമത്തെ സൈറ്റ് പ്രവർത്തിക്കുന്നത് നിർത്തുകയും ചെയ്യുന്നതാണ് സാങ്കേതിക പ്രശ്‌നം. കേർണൽ പകർത്തുന്നത് ഉൽപ്പന്ന ലൈസൻസിന് എതിരാണ് എന്നതാണ് നിയമ പ്രശ്നം.

കുറിപ്പ്:എല്ലാ സൈറ്റുകൾക്കുമായി പ്രതീകാത്മക ലിങ്കുകൾ ക്രമീകരിച്ചിരിക്കുന്ന ചില ബാഹ്യ ഫോൾഡറുകളിലേക്ക് നിർദ്ദിഷ്ട ഫോൾഡറുകൾ പകർത്തുന്നത് സാങ്കേതികമായി സാധ്യമാണ് (എന്നാൽ ശുപാർശ ചെയ്തിട്ടില്ല).

പ്രതീകാത്മക ലിങ്ക്:(ഇംഗ്ലീഷ് സിംബോളിക് ലിങ്കിൽ നിന്നുള്ള സിംലിങ്ക്, സിംബോളിക് ലിങ്ക്) എന്നത് ഒരു ടെക്സ്റ്റ് ലൈൻ ഒഴികെ ഫയൽ സിസ്റ്റത്തിൽ ഒരു വിവരവും സൂക്ഷിക്കാത്ത ഒരു പ്രത്യേക ഫയലാണ്. ഈ ലിങ്ക് ആക്സസ് ചെയ്യാൻ ശ്രമിക്കുമ്പോൾ തുറക്കേണ്ട ഫയലിലേക്കുള്ള പാതയായി ഈ വരി വ്യാഖ്യാനിക്കപ്പെടുന്നു.

പ്രായോഗികമായി, കമ്പ്യൂട്ടറിലെ ഫയലുകളുടെ ഘടന കൂടുതൽ സൗകര്യപ്രദമായി ക്രമീകരിക്കുന്നതിന് പ്രതീകാത്മക ലിങ്കുകൾ ഉപയോഗിക്കുന്നു, കാരണം അവ ഒരു ഫയലിനോ ഡയറക്ടറിയോ നിരവധി പേരുകൾ അനുവദിക്കുകയും ഹാർഡ് ലിങ്കുകളിൽ അന്തർലീനമായ ചില പരിമിതികളിൽ നിന്ന് മുക്തമാവുകയും ചെയ്യുന്നു (രണ്ടാമത്തേത് ഒന്നിനുള്ളിൽ മാത്രമേ സാധുതയുള്ളൂ. വിഭാഗം കൂടാതെ ഡയറക്ടറികൾ റഫർ ചെയ്യാൻ കഴിയില്ല).

രണ്ട് തരത്തിൽ ലിങ്കുകൾ ഉണ്ടാക്കാം. ആദ്യത്തേത്, തുടക്കത്തിൽ തന്നെ കമ്പനി ശുപാർശ ചെയ്ത ക്ലാസിക് ആണ്. രണ്ടാമത്തേത് - പിന്നീട്, കൂടുതൽ "മനോഹരവും മനോഹരവും" ആയി കണക്കാക്കപ്പെടുന്നു. ഒരു പ്രത്യേക ഫോൾഡർ സൃഷ്ടിക്കുന്നതിനും സിസ്റ്റം കോർ അതിലേക്ക് മാറ്റുന്നതിനുമുള്ള ഘട്ടം ഇതിൽ ഉൾപ്പെടുന്നില്ല.

ആദ്യ ഓപ്ഷൻ(UNIX സിസ്റ്റങ്ങളിൽ ഇൻസ്റ്റാളുചെയ്യുന്നതിനുള്ള ഉദാഹരണങ്ങൾ പച്ചയിൽ കാണിച്ചിരിക്കുന്നു):

  1. സോഫ്റ്റ്വെയർ ഉൽപ്പന്നം ഇൻസ്റ്റാൾ ചെയ്യുക
  2. ഒരു ഡയറക്‌ടറി സൃഷ്‌ടിക്കുക /home/www/shared/ അതിൽ എല്ലാ സൈറ്റുകൾക്കും പൊതുവായ ഫയലുകൾ സ്ഥിതിചെയ്യും:
    mkdir /home/www/shared
  3. മുഴുവൻ /home/www/site1/bitrix/ ഡയറക്ടറിയും /home/www/shared/bitrix/ എന്നതിലേക്ക് നീക്കുക:
    mv /home/www/site1/bitrix /home/www/shared/bitrix
  4. മുഴുവൻ /home/www/site1/upload/ ഡയറക്ടറിയും /home/www/shared/upload/ എന്നതിലേക്ക് നീക്കുക:
    mv /home/www/site1/upload /home/www/shared/upload
  5. മുഴുവൻ /home/www/site1/local/ ഡയറക്ടറിയും /home/www/shared/local/ എന്നതിലേക്ക് നീക്കുക:
    mv /home/www/site1/local /home/www/shared/local
  6. ഓരോ സൈറ്റിലും /bitrix/ ഡയറക്‌ടറിക്കായി ഒരു പ്രതീകാത്മക ലിങ്ക് സൃഷ്‌ടിക്കുക:
    1. ln -s /home/www/shared/bitrix /home/www/site1/
    2. ln -s /home/www/shared/upload /home/www/site1/
    3. ln -s /home/www/shared/local /home/www/site1/
    4. ln -s /home/www/shared/bitrix /home/www/site2/
    5. ln -s /home/www/shared/upload /home/www/site2/
    6. ln -s /home/www/shared/local /home/www/site2/
  7. വെബ് സെർവർ ഉറപ്പാക്കുക ( അപ്പാച്ചെ, IIS) /home/www/shared/ ഡയറക്‌ടറിയിലേക്ക് എഴുതാനുള്ള അവകാശമുണ്ട് (ഗ്രാഫിക് ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യുന്നതിനും അപ്‌ഡേറ്റ് സിസ്റ്റം പ്രവർത്തിക്കുന്നതിനും ഇത് ആവശ്യമായി വരും)
  8. രണ്ടാമത്തെ സൈറ്റിന്റെ പൊതുഭാഗം /home/www/site2/ ഡയറക്ടറിയിൽ സ്ഥാപിക്കുക

കുറിപ്പ്: Windows-ൽ പ്രതീകാത്മക ലിങ്കുകൾ സൃഷ്ടിക്കുന്നതിനും നീക്കം ചെയ്യുന്നതിനും (Vista മുതൽ) mklink കമാൻഡ് ഉണ്ട്, അല്ലെങ്കിൽ അധിക പ്രോഗ്രാമുകൾ ഉപയോഗിക്കുക, ഉദാഹരണത്തിന്, ഫാർ മാനേജർഅഥവാ ജംഗ്ഷൻ Sysinternals ൽ നിന്ന്.

പ്രധാനം!പ്രതീകാത്മക ലിങ്കുകൾ സൃഷ്ടിക്കുന്നതിനെ FAT32 ഫയൽ സിസ്റ്റം പിന്തുണയ്ക്കുന്നില്ല.

UNIX-ൽ ഒരു മൾട്ടിസൈറ്റ് കോൺഫിഗറേഷൻ സജ്ജീകരിക്കുമ്പോൾ, പ്രതീകാത്മക ലിങ്കുകൾ സൃഷ്ടിക്കുന്നതിനുള്ള പ്രോഗ്രാമാറ്റിക് രീതി നിങ്ങൾക്ക് ഉപയോഗിക്കാം:

കുറിപ്പ്:

ചില സന്ദർഭങ്ങളിൽ, ഉദാഹരണത്തിന്, വെബ് സെർവർ ഒരു chroot-ൽ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, ആപേക്ഷിക ലിങ്കുകൾ ഉണ്ടാക്കേണ്ടത് ആവശ്യമാണ്.

ഉദാഹരണം:
/var/www/s1 - ആദ്യ സൈറ്റ്
/var/www/s2 - രണ്ടാമത്തെ സൈറ്റ്
/var/www/shared - സിസ്റ്റം കോർ ഉള്ള ഫോൾഡർ

Ln -s ../shared/bitrix bitrix ln -s ../shared/upload ln -s ../shared/local ലോക്കൽ /var/www/s2-ലേക്ക് പോയി അതേ കമാൻഡുകൾ എക്സിക്യൂട്ട് ചെയ്യുക.

രണ്ടാമത്തെ ഓപ്ഷൻ. അതിൽ, രണ്ടാമത്തെ സൈറ്റിന്റെ ഫോൾഡറിൽ പ്രതീകാത്മക ലിങ്കുകൾ നേരിട്ട് സൃഷ്ടിക്കപ്പെടുന്നു.

  1. സോഫ്റ്റ്വെയർ ഉൽപ്പന്നം ഇൻസ്റ്റാൾ ചെയ്യുക ആദ്യം ആദ്യ സൈറ്റിന്റെ ഡയറക്ടറിയിലേക്ക് /home/www/site1/
  2. രണ്ടാമത്തെ സൈറ്റിന്റെ (/home/www/site2/) റൂട്ട് ഫോൾഡറിൽ ഒരു സ്‌ക്രിപ്റ്റ് സൃഷ്‌ടിക്കുക, ഉദാഹരണത്തിന്, പേരിൽ symlink.php:
  3. ബിട്രിക്‌സ്, ലോക്കൽ, അപ്‌ലോഡ് ഫോൾഡറുകളിലേക്കുള്ള ലിങ്കുകൾ സൃഷ്ടിക്കുന്നു പ്രതീകാത്മക ലിങ്കുകൾ വിജയകരമായി സൃഷ്‌ടിച്ചു"; else $strError = "അപ്‌ലോഡ് ഫോൾഡറിലേക്ക് ഒരു ലിങ്ക് സൃഷ്ടിക്കാൻ കഴിഞ്ഞില്ല, സെർവർ അഡ്മിനിസ്ട്രേറ്ററെ ബന്ധപ്പെടുക"; ) else $strError = "ബിട്രിക്സ് ഫോൾഡറിലേക്ക് ഒരു ലിങ്ക് സൃഷ്ടിക്കാൻ കഴിഞ്ഞില്ല, സെർവർ അഡ്മിനിസ്ട്രേറ്ററെ ബന്ധപ്പെടുക"; "നിർദ്ദിഷ്‌ട പാതയിൽ ബിട്രിക്‌സ് ഫോൾഡർ അടങ്ങിയിട്ടില്ല"; ) else $strError = "തെറ്റായ പാത അല്ലെങ്കിൽ ആക്‌സസ് അവകാശ പിശക്"; എങ്കിൽ ($strError) "".$strError."
    ഉറവിട പാത: ".$full_path; ) ?>
    ബിട്രിക്സ്, ലോക്കൽ, അപ്‌ലോഡ് ഫോൾഡറുകൾ അടങ്ങിയ ഫോൾഡറിലേക്കുള്ള പാത:


  4. സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിച്ച് ആദ്യ സൈറ്റിന്റെ റൂട്ട് ഫോൾഡറിലേക്കുള്ള പാത വ്യക്തമാക്കുക, ഞങ്ങളുടെ കാര്യത്തിൽ /home/www/site1/ .
  5. പ്രതീകാത്മക ലിങ്കുകൾ സൃഷ്ടിച്ച ശേഷം, ബ്രൗസർ വിലാസ ബാറിൽ site1/bitrix/admin എന്ന് ടൈപ്പ് ചെയ്യുക. അംഗീകാര പാനൽ തുറക്കും.
  6. ആദ്യ സൈറ്റിൽ ഉൽപ്പന്നം ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ നിങ്ങൾ വ്യക്തമാക്കിയ അഡ്മിനിസ്ട്രേറ്റർ ഡാറ്റ നൽകുക, നിങ്ങളെ അഡ്മിനിസ്ട്രേറ്റീവ് പാനലിലേക്ക് കൊണ്ടുപോകും "1C-ബിട്രിക്സ്: സൈറ്റ് മാനേജ്മെന്റ്".

സ്ക്രിപ്റ്റ് പൂർത്തിയാക്കിയ ശേഷം, രണ്ടാമത്തെ സൈറ്റിന്റെ ഫോൾഡറിലെ /bitrix, /local, /അപ്ലോഡ് ഫോൾഡറുകളിലേക്കുള്ള പ്രതീകാത്മക ലിങ്കുകളുടെ സാന്നിധ്യം അതേ പേരിലുള്ള ഫോൾഡറുകൾ ഉപയോഗിച്ച് പരിശോധിക്കാൻ കഴിയും.

സൃഷ്ടിക്കൽ ഘട്ടത്തിൽ പ്രശ്നങ്ങൾ ഉണ്ടാകാം:

  • നിലവിലെ ഫോൾഡറിലേക്ക് എഴുതാനുള്ള അവകാശങ്ങളുടെ അഭാവം;
  • സുരക്ഷാ പരിമിതി ( open_basedir), ഇത് പങ്കിട്ട ഹോസ്റ്റിംഗ് ഉപയോക്താക്കളെ മറ്റ് സൈറ്റുകൾ ആക്സസ് ചെയ്യുന്നതിൽ നിന്ന് തടയുന്നു.

ഈ സ്‌ക്രിപ്റ്റിൽ നിങ്ങൾക്ക് പ്രശ്‌നങ്ങളുണ്ടെങ്കിൽ, സഹായത്തിനായി നിങ്ങളുടെ ഹോസ്റ്റിനെ ബന്ധപ്പെടണം.

സൈറ്റ് കോൺഫിഗറേഷൻ

പേജിലെ സിസ്റ്റത്തിന്റെ അഡ്മിനിസ്ട്രേറ്റീവ് വിഭാഗത്തിലാണ് സൈറ്റുകൾ ക്രമീകരിച്ചിരിക്കുന്നത് ക്രമീകരണങ്ങൾ > ഉൽപ്പന്ന ക്രമീകരണങ്ങൾ > സൈറ്റുകൾ > സൈറ്റ് ലിസ്റ്റ്.

ആദ്യ സൈറ്റിന്റെ (www.site1.com) വരിയിൽ, പ്രവർത്തന കോളത്തിൽ, കമാൻഡ് തിരഞ്ഞെടുക്കുക മാറ്റുകഅവയിൽ സൂചിപ്പിക്കുകയും ചെയ്യുക:

  • പേര്:സൈറ്റ്1
  • ഡൊമെയ്ൻ നാമം: site1.com
  • സൈറ്റ് ഫോൾഡർ: /
  • സൈറ്റിന്റെ പേര്:കമ്പനിയുടെ കോർപ്പറേറ്റ് വെബ്സൈറ്റ് " കമ്പനി പേര്"
  • സെർവർ URL: www.site1.com
  • /home/www/site1/

നിങ്ങളുടെ സൈറ്റ് http://site1.com എന്ന വിലാസത്തോട് പ്രതികരിക്കുന്ന തരത്തിൽ DNS കോൺഫിഗർ ചെയ്‌തിട്ടുണ്ടെങ്കിൽ, ഫീൽഡിൽ ഡൊമെയ്ൻ നാമം www ഇല്ലാതെ സൂചിപ്പിക്കുന്നതാണ് ഉചിതം. നിങ്ങൾക്ക് ഈ ഫീൽഡിൽ, ഒരു പുതിയ വരിയിൽ തുടങ്ങി, സൈറ്റ് പ്രതികരിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന (അല്ലെങ്കിൽ ഇതിനകം പ്രതികരിക്കുന്ന) എത്ര ഡൊമെയ്ൻ നാമങ്ങളും ലിസ്റ്റ് ചെയ്യാം.

ഫീൽഡിൽ പ്രവേശിച്ച മൂല്യങ്ങൾ മനസ്സിൽ സൂക്ഷിക്കേണ്ടത് പ്രധാനമാണ് ഡൊമെയ്ൻ നാമം, സാങ്കേതികവിദ്യ ഉപയോഗിച്ച് നിർദ്ദിഷ്ട ഡൊമെയ്‌നുകളിലേക്ക് സന്ദർശകരെക്കുറിച്ചുള്ള വിവരങ്ങൾ വിതരണം ചെയ്യാൻ ഉൽപ്പന്നം ഉപയോഗിക്കുന്നു സന്ദർശകരുടെ കൈമാറ്റം. അതിനാൽ, സൈറ്റിന് പ്രതികരിക്കാൻ കഴിയുന്ന ഡൊമെയ്‌നുകളുടെ പൂർണ്ണമായ ലിസ്റ്റ് സൂചിപ്പിക്കുന്നത് വളരെ ഉചിതമാണ്.

ഉൽപ്പന്നത്തിന്റെ ഈ സന്ദർഭത്തിൽ പ്രവർത്തിക്കാത്ത ഡൊമെയ്‌നുകളുടെ പട്ടികയിൽ സൈറ്റുകൾ ഉൾപ്പെടുത്താതിരിക്കേണ്ടത് വളരെ പ്രധാനമാണ്. തെറ്റായി വ്യക്തമാക്കിയതോ നിലവിലില്ലാത്തതോ ആയ ഒരു ഡൊമെയ്‌നിന് ഉപയോക്താക്കളുടെ പ്രവർത്തനം മന്ദഗതിയിലാക്കാൻ മാത്രമല്ല, അതേ ഡൊമെയ്‌നിൽ പ്രവർത്തിക്കാത്ത സൈറ്റുകളിലേക്ക് ഡാറ്റ കൈമാറുന്നത് തടയാനും കഴിയും. ഉൽപ്പന്ന ഉദാഹരണം.

രണ്ടാമത്തെ സൈറ്റിന്റെ (www.site2.com/) പാരാമീറ്ററുകൾ സമാനമായി ക്രമീകരിക്കാം:

  • പേര്:സൈറ്റ്2
  • ഡൊമെയ്ൻ നാമം: site2.com
  • സൈറ്റ് ഫോൾഡർ: /
  • സൈറ്റിന്റെ പേര്:കമ്പനിയുടെ ഓൺലൈൻ സ്റ്റോർ " കമ്പനി പേര്"
  • സെർവർ URL: www.site2.com
  • ഈ സൈറ്റിനായുള്ള വെബ് സെർവർ റൂട്ട് ഫോൾഡറിലേക്കുള്ള പാത:/home/www/site2/

പരാമീറ്ററിലെ രണ്ട് സൈറ്റുകൾക്കായി ദയവായി ശ്രദ്ധിക്കുക സൈറ്റ് ഫോൾഡർഅതേ മൂല്യം വ്യക്തമാക്കിയിരിക്കുന്നു: " / ". ഫയലുകൾ ഹോസ്റ്റുചെയ്യുന്നതിന് വ്യത്യസ്ത ഡയറക്‌ടറികൾ ഉപയോഗിക്കുന്ന വ്യത്യസ്ത "വെർച്വൽ സെർവറുകൾ" (അപ്പാച്ചെ ടെർമിനോളജിയിൽ) സൈറ്റുകൾ നൽകുന്നു എന്നതാണ് ഇതിന് കാരണം.

നിങ്ങൾ പരാമീറ്ററിലും ശ്രദ്ധിക്കേണ്ടതുണ്ട് ഈ സൈറ്റിനായുള്ള വെബ് സെർവർ റൂട്ട് ഫോൾഡറിലേക്കുള്ള പാത. വ്യത്യസ്ത സൈറ്റുകൾക്കായി അതിന് അതിന്റേതായ മൂല്യമുണ്ട്, അനുബന്ധ "വെർച്വൽ സെർവറിന്റെ" ക്രമീകരണങ്ങളുടെ DocumentRoot പാരാമീറ്ററിൽ നിന്ന് എടുത്തതാണ് (ഫയലിന്റെ ഭാഗത്തിന്റെ ഒരു ഉദാഹരണത്തിനായി ചുവടെ കാണുക httpd.confഅപ്പാച്ചെ ക്രമീകരണങ്ങൾ).

കുറിപ്പ്:

ഈ രീതി ഉപയോഗിച്ച് മൾട്ടി-സൈറ്റ് ഓർഗനൈസുചെയ്യുമ്പോൾ, നിങ്ങൾക്ക് ഒരു ഇൻസ്റ്റാളേഷനിൽ രണ്ട് വെർച്വൽ സെർവറുകളും ഉപയോഗിക്കാം എന്നത് ഓർമ്മിക്കേണ്ടതാണ്. അപ്പാച്ചെ, കൂടാതെ വ്യത്യസ്തമായ അപ്പാച്ചെ ഇൻസ്റ്റലേഷനുകൾ. മറ്റ് വെബ് സെർവറുകൾക്ക് ഇത് ശരിയാണ്: ഐ.ഐ.എസ്, EServതുടങ്ങിയവ.

പ്രധാനപ്പെട്ടത്: രണ്ടാമത്തെ സൈറ്റ് സൃഷ്ടിക്കുമ്പോൾ, നിങ്ങൾ പ്രധാന സൈറ്റിൽ നിന്ന് /.htaccess, /404.php ഫയലുകൾ പകർത്തുകയോ അവ വീണ്ടും സൃഷ്ടിക്കുകയോ ചെയ്യേണ്ടതുണ്ട്.

പ്രോആക്റ്റീവ് ഡിഫൻസ് പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, രണ്ടാമത്തെ സൈറ്റ് പട്ടികയിൽ ചേർക്കേണ്ടതാണ്.

File.access.php

ഒരു ഫയൽ സൃഷ്ടിക്കുക .access.phpരണ്ടാമത്തെ സൈറ്റിന്റെ റൂട്ടിൽ ഈ ഉള്ളടക്കം:

കുറിപ്പ്:

മൾട്ടി-സൈറ്റുകൾ സംഘടിപ്പിക്കുന്നതിനുള്ള ഈ രീതിക്ക്, ഇൻഡെക്സ് പേജിൽ സൈറ്റ് തിരഞ്ഞെടുക്കൽ അൽഗോരിതം കോൺഫിഗർ ചെയ്യേണ്ട ആവശ്യമില്ല, കാരണം സൈറ്റ് ഫീൽഡ് അദ്വിതീയമായി തിരിച്ചറിയും ഡൊമെയ്ൻ നാമം.

കോൺഫിഗറേഷൻ ഉപയോഗത്തിന് തയ്യാറാണ്.

ലോഗിൻ

  • നിങ്ങളുടെ ബ്രൗസറിന്റെ വിലാസ ബാറിൽ http://site1/bitrix/admin (അല്ലെങ്കിൽ http://site2/bitrix/admin) എന്ന് ടൈപ്പ് ചെയ്യുക. അംഗീകാര പാനൽ തുറക്കും.
  • ആദ്യ സൈറ്റിൽ ഉൽപ്പന്നം ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ നിങ്ങൾ വ്യക്തമാക്കിയ അഡ്മിനിസ്ട്രേറ്റർ ഡാറ്റ നൽകുക, നിങ്ങളെ അഡ്മിനിസ്ട്രേറ്റീവ് പാനലിലേക്ക് കൊണ്ടുപോകും "1C-ബിട്രിക്സ്: സൈറ്റ് മാനേജ്മെന്റ്".

ഒരു കോറും ഒരു ഡാറ്റാബേസും ഉള്ളതിനാൽ, രണ്ട് സൈറ്റുകൾക്കുമുള്ള അഡ്മിനിസ്ട്രേറ്റീവ് പാനൽ ഒന്നുതന്നെയായിരിക്കും.

സാങ്കേതികമായി, ഈ സ്കീം അനുസരിച്ച് പ്രവർത്തിക്കുന്ന സൈറ്റുകളുടെ അനിയന്ത്രിതമായ എണ്ണം സൃഷ്ടിക്കാൻ സിസ്റ്റം അനുവദിക്കുന്നു. പുതുതായി സൃഷ്ടിച്ച ഓരോ സൈറ്റിലും, നിങ്ങൾ ഒരു വെബ് സെർവർ കോൺഫിഗർ ചെയ്യുകയും ഒരു പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിക്കുകയും ചെയ്യേണ്ടതുണ്ട്. നിയമപരമായി, ഓരോ പുതിയ സൈറ്റും സൃഷ്ടിക്കാൻ (ആദ്യത്തെ രണ്ടെണ്ണം ഒഴികെ), നിങ്ങൾ ഒരു അധിക കൂപ്പൺ വാങ്ങണം.

കുറിപ്പ്: HTML കാഷിംഗ്രണ്ടാമത്തെ മൾട്ടിസൈറ്റിൽ പിന്തുണയ്ക്കുന്നില്ല. മാത്രമല്ല, ഈ പ്രവർത്തനം കാലഹരണപ്പെട്ടതായി കണക്കാക്കപ്പെടുന്നു. സാങ്കേതികവിദ്യ ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു.

പൊതുവായ പട്ടികയിൽ സൈറ്റുകൾ അടുക്കുന്നു

ഫീൽഡിൽ മൂല്യങ്ങൾ ക്രമീകരിക്കുന്നതിൽ ഒരു സവിശേഷതയുണ്ട് അടുക്കുന്നു

Bitrix-ന് മൾട്ടി-സൈറ്റ് ഫംഗ്‌ഷണാലിറ്റി നൽകുന്നതിനുള്ള ഒരു ഹെമറോയ്‌ഡ് രഹിത മാർഗത്തെക്കുറിച്ചുള്ള ഒരു ലേഖനം ഞാൻ കണ്ടു. ബിട്രിക്സ് ലൈസൻസ് സ്ഥിരസ്ഥിതിയായി ഒരു എഞ്ചിനിൽ രണ്ട് വ്യത്യസ്ത സൈറ്റുകൾ സൃഷ്ടിക്കുന്നതിനെ സൂചിപ്പിക്കുന്നു. എന്നാൽ ബിട്രിക്സ് ഡോക്യുമെന്റേഷൻ ആശയക്കുഴപ്പമുണ്ടാക്കുന്നു. അസുഖകരമായ, ഹെമറോയ്ഡുകൾ, സമയമെടുക്കുന്നതും യുക്തിരഹിതവുമാണ്. ഒരു പ്രത്യേക ഷരോമോവ് ഡെനിസ് ബിട്രിക്സിൽ മൾട്ടി-സൈറ്റ് സംഘടിപ്പിക്കുന്നതിന് വളരെ സൗകര്യപ്രദമായ മാർഗം കൊണ്ടുവന്നു. അവൻ എന്താണ് കൊണ്ടുവന്നതെന്ന് എനിക്ക് ഉറപ്പുനൽകാൻ കഴിയില്ല, പക്ഷേ അദ്ദേഹത്തിന്റെ ലേഖനം ഇവിടെയുണ്ട്, അതിൽ നിന്ന് ഞാൻ ഏറ്റവും അടിസ്ഥാനപരമായ ഭാഗം മാത്രം എടുത്തിട്ടുണ്ട്, വെള്ളവും ഇതര രീതികളും ഇല്ലാതെ, ഒറിജിനലാണെങ്കിൽ മാത്രം. വെട്ടിമാറ്റിയതാണ്.

വിവിധ ഡൊമെയ്‌നുകളിൽ സൈറ്റുകൾ സ്ഥിതിചെയ്യുമെന്ന വസ്തുത കണക്കിലെടുത്ത് ഇത് മൾട്ടി-സൈറ്റ് സൂചിപ്പിക്കുന്നു. അതായത്, ഇതുപോലെയല്ല: www.first_site.ruഒപ്പം www.first_site.ru/second_site, ഈ സാഹചര്യത്തിൽ ഒന്നും കോൺഫിഗർ ചെയ്യേണ്ട ആവശ്യമില്ല. ഞാൻ ഉദ്ദേശിക്കുന്നത് ഈ ലിങ്ക്: www.first_site.ruഒപ്പം www.second_site.ru(അഥവാ second_site.first_site.ru).

ഡെനിസ് ഷാരോമോവിന്റെ രീതിയുടെ സാരാംശം സൃഷ്ടിക്കുക എന്നതാണ് പ്രതീകാത്മക ലിങ്കുകൾബിട്രിക്സ് സിസ്റ്റം ഫോൾഡറുകളിലേക്ക്. വാസ്തവത്തിൽ, ഈ പ്രതീകാത്മക ലിങ്കുകൾ നിസ്സാരമായ കുറുക്കുവഴികളല്ലാതെ മറ്റൊന്നുമല്ല (ശരി, റഷ്യൻ ഭാഷയിലുള്ള വിൻഡോസിൽ അവർ ഇതിനെയാണ് വിളിക്കുന്നത്, മാക്കോസിൽ അവ അപരനാമങ്ങളാണ്). ഇപ്പോൾ ശ്രദ്ധ : ഈ രീതി UNIX ഹോസ്റ്റിംഗിന് മാത്രമേ അനുയോജ്യമാകൂ, രണ്ട് സൈറ്റുകളുടെയും ഫിസിക്കൽ ഫോൾഡറുകൾ ഒരേ സെർവറിൽ സ്ഥിതിചെയ്യണം, ആക്സസ് പരിമിതപ്പെടുത്തരുത്. അതായത്, ftp ഒരു ഉദാഹരണമായി ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ftp ക്ലയന്റിലേക്ക് ഒരു തവണ ലോഗിൻ ചെയ്യാനും ആദ്യത്തെ സൈറ്റിലേക്കും രണ്ടാമത്തേതിലേക്കും പോകാനും കഴിയും. ഒരു ഉദാഹരണം ഇതാ:

ഈ ഘടന എൻഐസി ഹോസ്റ്റിംഗിൽ നിന്ന് എടുത്തതാണ്. ഒരു താരിഫിൽ രണ്ട് സൈറ്റുകൾ. എല്ലാം മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നു. ഇപ്പോൾ നിങ്ങൾക്ക് എല്ലാ സൂക്ഷ്മതകളും മനസ്സിലായി, നമുക്ക് മൾട്ടിസൈറ്റിന്റെ ഘട്ടം ഘട്ടമായുള്ള സജ്ജീകരണത്തിലേക്ക് പോകാം.

1. ബിട്രിക്സ് ഇൻസ്റ്റാൾ ചെയ്യുന്നു. നിങ്ങളുടെ പ്രധാന ഡൊമെയ്‌നിൽ നിങ്ങൾ Bitrix ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്. നമ്മുടെ കാര്യത്തിൽ അതായിരിക്കും www.first_site.ru.

2. പ്രതീകാത്മക ലിങ്കുകൾ സൃഷ്ടിക്കുന്നു. ഇതാണ് രീതിയുടെ സാരാംശം. ഒരു PHP സ്ക്രിപ്റ്റ് ഉണ്ട്, അത് ലേഖനം വിലയിരുത്തുമ്പോൾ, ഡെനിസ് ഷാരോമോവ് എഴുതിയതാണ്. അവന്റെ കോഡ് ഇതാ:

  1. ബിട്രിക്‌സിലേക്കും അപ്‌ലോഡ് ഫോൾഡറുകളിലേക്കും ലിങ്കുകൾ സൃഷ്‌ടിക്കുന്നു

  2. പിശക്_റിപ്പോർട്ടിംഗ് (E_ALL & ~E_NOTICE ) ;

    @ini_set ("display_errors" , 1 );

  3. എങ്കിൽ ($_POST [ "പാത" ] )

    $path = rtrim($_POST [ "പാത്ത്" ] , "/ \\ " ) ;

    വേറെ

    $path = "../../first_site.ru/docs" ;

  4. എങ്കിൽ ($_POST [ "സൃഷ്ടിക്കുക" ] )

    എങ്കിൽ (preg_match("#^/#" , $path ) )

    $full_path = $path ;

    വേറെ

    $full_path = റിയൽപാത്ത് ($_SERVER [ "DOCUMENT_ROOT" ] . "/" . $path );

  5. (ഫയൽ_നിലവിലുണ്ടെങ്കിൽ ($_SERVER [ "DOCUMENT_ROOT" ] . "/bitrix" ) )

    $strError = "നിലവിലെ ഫോൾഡറിൽ ഇതിനകം ഒരു ബിട്രിക്സ് ഫോൾഡർ ഉണ്ട്";

    elseif (is_dir ($full_path) )

    എങ്കിൽ (is_dir ($full_path . "/bitrix") )

    എങ്കിൽ (symlink ($path . "/bitrix" , $_SERVER [ "DOCUMENT_ROOT" ] . "/bitrix" ) )

    എങ്കിൽ (symlink ($path . "/upload" , $_SERVER [ "DOCUMENT_ROOT" ] . "/upload" ) )

    പ്രതിധ്വനി "പ്രതീകാത്മക ലിങ്കുകൾ വിജയകരമായി സൃഷ്‌ടിച്ചു" ;

    വേറെ

    $strError = "അപ്‌ലോഡ് ഫോൾഡറിലേക്ക് ഒരു ലിങ്ക് സൃഷ്ടിക്കാൻ കഴിഞ്ഞില്ല, ദയവായി നിങ്ങളുടെ സെർവർ അഡ്‌മിനിസ്‌ട്രേറ്ററെ ബന്ധപ്പെടുക";

    വേറെ

    $strError = "ബിട്രിക്സ് ഫോൾഡറിലേക്ക് ഒരു ലിങ്ക് സൃഷ്ടിക്കാൻ കഴിഞ്ഞില്ല, നിങ്ങളുടെ സെർവർ അഡ്മിനിസ്ട്രേറ്ററെ ബന്ധപ്പെടുക";

  6. വേറെ

    $strError = "നിർദ്ദിഷ്ട പാതയിൽ ബിട്രിക്സ് ഫോൾഡർ അടങ്ങിയിട്ടില്ല";

    വേറെ

    $strError = "അസാധുവായ പാത അല്ലെങ്കിൽ ആക്സസ് അവകാശ പിശക്";

  7. എങ്കിൽ ($strError)

    പ്രതിധ്വനി " ". $strError . "
    ഉറവിട പാത: ". $full_path ;

ഈ കോഡിൽ നിന്ന് ഒരു ഫയൽ ഉണ്ടാക്കുക, അതിന് എന്തെങ്കിലും പേര് നൽകുക. ഉദാഹരണത്തിന്, siteconfig.php, കൂടാതെ വരി നമ്പർ 13 ലെ പാത മാറ്റാൻ മറക്കരുത് - ../../first_site.ru/docsനിങ്ങളുടെ സ്വന്തം.

ഇവിടെ യുക്തി വളരെ ലളിതമാണ് - രണ്ടാമത്തെ സൈറ്റിന്റെ ഡോക്സ് ഫോൾഡറിൽ നിന്ന് ആദ്യ സൈറ്റിന്റെ ഡോക്സ് ഫോൾഡറിലേക്ക് നീങ്ങാൻ നിങ്ങൾ സെർവറിനോട് കമാൻഡ് ചെയ്യേണ്ടതുണ്ട്, ബിട്രിക്സ് കണ്ടെത്തി അവിടെ ഫോൾഡറുകൾ അപ്ലോഡ് ചെയ്ത് അവയിൽ കുറുക്കുവഴികൾ ഇടുക. ഞാൻ ഇത് ഗ്രാഫിക്കായി ചിത്രീകരിക്കട്ടെ:

ഇതിനായി ഞങ്ങൾ എഴുതുന്നു ../ നിന്ന് നീങ്ങാൻ ഡോക്‌സ്വി second_site.ru, അതിനുശേഷം ഞങ്ങൾ വീണ്ടും എഴുതുന്നു ../ ഒന്നാമത്തെയും രണ്ടാമത്തെയും സൈറ്റുകളുടെ ഫോൾഡറുകൾ അടങ്ങുന്ന അക്കൗണ്ടിന്റെ റൂട്ട് ഫോൾഡറിലേക്ക് (അല്ലെങ്കിൽ സെർവറിന്റെ ഹോം ഫോൾഡറിലേക്ക്), തുടർന്ന് ആദ്യ സൈറ്റിന്റെ റൂട്ട് ഫോൾഡറിലേക്കുള്ള പാത എഴുതുക, അതായത് first_site.ru/docs

ഉദാഹരണവുമായി സാമ്യമുള്ളപ്പോൾ, നിങ്ങൾ ഈ പാത നൽകുക, ഫയൽ സംരക്ഷിക്കുക, സെർവറിലേക്ക് അപ്ലോഡ് ചെയ്ത് തുറക്കുക http://second_site.ru/siteconfig.phpനിങ്ങൾ ഇത് എവിടെ കാണും:

"സൃഷ്ടിക്കുക" ബട്ടണിൽ ക്ലിക്കുചെയ്യുക, പ്രതീകാത്മക ലിങ്കുകൾ വിജയകരമായി സൃഷ്ടിച്ചുവെന്ന സന്ദേശം നിങ്ങൾ കാണും. അത് ദൃശ്യമാകുന്നില്ലെങ്കിൽ, എവിടെയാണ് കാണേണ്ടതെന്ന സൂചനയുള്ള ഒരു പിശക് സന്ദേശം ദൃശ്യമാകും. നിങ്ങളുടെ പാത തെറ്റാണെങ്കിൽ, നിങ്ങൾക്ക് അത് ഫോമിലെ പേജിൽ നേരിട്ട് എഡിറ്റ് ചെയ്ത് "സൃഷ്ടിക്കുക" ബട്ടൺ വീണ്ടും ക്ലിക്ക് ചെയ്യാം.

അങ്ങനെയെങ്കിൽ, അഭിനന്ദനങ്ങൾ! ഈ ഘട്ടം പൂർത്തിയായി.

3. രണ്ടാമത്തെ സൈറ്റ് സൃഷ്‌ടിക്കുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുക. നമുക്ക് പോകാം http://second_site.ru/bitrix/admin/, ആദ്യ സൈറ്റിൽ നിന്ന് അഡ്മിൻ പാസ്‌വേഡ് ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുക, എന്നതിലേക്ക് പോകുക ക്രമീകരണങ്ങൾ -> ഉൽപ്പന്ന ക്രമീകരണങ്ങൾ -> സൈറ്റുകൾ -> സൈറ്റുകളുടെ ലിസ്റ്റ്"സൈറ്റ് ചേർക്കുക" ബട്ടണിൽ ക്ലിക്ക് ചെയ്ത് ദൃശ്യമാകുന്ന ഫോം പൂരിപ്പിക്കുക:

ചാരനിറത്തിൽ മാറ്റേണ്ടവ ഞാൻ ഹൈലൈറ്റ് ചെയ്തിട്ടുണ്ട്. ഈ സ്ക്രീനിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുക - അവിടെ എല്ലാം വ്യക്തമായിരിക്കണം. രണ്ടാമത്തെ സൈറ്റിന്റെ റൂട്ട് ഫോൾഡറിലേക്കുള്ള സമ്പൂർണ്ണ പാത നിങ്ങൾക്ക് അറിയില്ലെങ്കിൽ, [ എന്നതിൽ ക്ലിക്കുചെയ്യുക എന്നതാണ് ഒരേയൊരു കാര്യം. കറന്റ് ചേർക്കുക], നിങ്ങൾക്ക് ഇതുപോലുള്ള ഒരു പാത ഉണ്ടാകും /വീട്/അക്കൗണ്ട്/ first_site.ru/ഡോക്സ്. ആദ്യ സൈറ്റിന്റെ ഫോൾഡറിന്റെ പേര് രണ്ടാമത്തേതിന്റെ ഫോൾഡർ ഉപയോഗിച്ച് മാറ്റി സേവ് ചെയ്യുക.

ടെംപ്ലേറ്റിനെ സംബന്ധിച്ചിടത്തോളം, നിങ്ങൾ ഈ സൈറ്റിൽ ഒരു റെഡിമെയ്ഡ് സൊല്യൂഷൻ ഇൻസ്റ്റാൾ ചെയ്യുക, അല്ലെങ്കിൽ തയ്യാറാക്കിയതും ഇൻസ്റ്റാൾ ചെയ്തതുമായ ഒരു ടെംപ്ലേറ്റ് തിരഞ്ഞെടുക്കുക; തിരഞ്ഞെടുക്കാനുള്ള നിങ്ങളുടെ അവകാശത്തെ ഞാൻ ലംഘിക്കില്ല.

യഥാർത്ഥത്തിൽ, അത്രമാത്രം. ഒരു കാര്യം മാത്രം - വിവര ബ്ലോക്കുകൾ സൃഷ്ടിക്കുമ്പോൾ, അവ ഒരു നിർദ്ദിഷ്ട സൈറ്റിലേക്ക് ലിങ്ക് ചെയ്യേണ്ടതുണ്ടെന്ന് ദയവായി മറക്കരുത്. വിവര ബ്ലോക്കുകൾക്ക് പേരിടുക, അതുവഴി അത് എവിടെയാണ് പ്രദർശിപ്പിക്കേണ്ടതെന്ന് നിങ്ങൾക്ക് എളുപ്പത്തിൽ നിർണ്ണയിക്കാനാകും. ഉദാഹരണത്തിന്, വാർത്ത (ആദ്യ സൈറ്റ്)ഒപ്പം വാർത്ത (രണ്ടാമത്തെ സൈറ്റ്).

വായിക്കുക 20411 ഒരിക്കല്

നിരവധി സൈറ്റുകൾ

"ഓരോ വെബ് റിസോഴ്സും അതിന്റേതായ മാനേജ്മെന്റ് സിസ്റ്റം ഉണ്ട്" എന്ന പൊതു തത്വമനുസരിച്ച് ഒരു ബിസിനസ് പ്രശ്നം പരിഹരിക്കുന്നത് ഫലപ്രദമല്ല; ഓരോ തവണയും നിയന്ത്രണ സംവിധാനം വ്യത്യസ്തമാകുമ്പോൾ പ്രത്യേകിച്ചും ഫലപ്രദമല്ല. ഈ സമീപനത്തിൽ ഉണ്ടാകുന്ന പ്രശ്നങ്ങൾ ഇവയാണ്:

  1. വെബ്സൈറ്റ് മാനേജ്മെന്റ് സിസ്റ്റങ്ങൾ വാങ്ങുന്നതിനോ വികസിപ്പിക്കുന്നതിനോ ആവശ്യമായ അമിതമായ സാമ്പത്തിക ചെലവുകൾ.
  2. സൈറ്റ് മാനേജ്മെന്റിലേക്കുള്ള വ്യത്യസ്ത എൻട്രി പോയിന്റുകൾ, വ്യത്യസ്ത മാനേജ്മെന്റ് ഇന്റർഫേസ്.
  3. വിവിധ അംഗീകാര സംവിധാനങ്ങളും സൈറ്റ് ഉപയോക്തൃ ഡാറ്റാബേസുകളും.
  4. വിവിധ പരസ്യ ഇടങ്ങൾ.
തൽഫലമായി, കമ്പനിക്ക് അതിന്റെ വെബ് പ്രോജക്റ്റുകളുടെ മാനേജ്മെന്റിൽ വികേന്ദ്രീകരണം ഉണ്ട്. വെബ് സൊല്യൂഷനുകൾ സൃഷ്ടിക്കുന്നതിന് അമിതമായ വിഭവങ്ങൾ ചെലവഴിക്കുന്നു, ഇന്റർനെറ്റിൽ ബിസിനസ്സ് പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നത് വൈകും. കമ്പനിയുടെ വെബ് പ്രോജക്ടുകൾ സന്ദർശിക്കുന്നവർക്കും അവരുമായി പ്രവർത്തിക്കുമ്പോൾ അസൗകര്യം അനുഭവപ്പെടാം.

ഈ സാഹചര്യം മാറ്റാൻ 1C-Bitrix നിർദ്ദേശിക്കുന്നു. ഓരോ ഉൽപ്പന്നത്തിലും നിങ്ങൾക്ക് കഴിയും നിരവധി വെബ്സൈറ്റുകൾ സൃഷ്ടിക്കുകബാധകമായ ലൈസൻസിംഗ് സ്കീമിന് അനുസൃതമായി.

എന്തുകൊണ്ടാണ് അത് ഉടലെടുത്തത് മൾട്ടി-സൈറ്റ് സിസ്റ്റങ്ങൾ സൃഷ്ടിക്കേണ്ടതിന്റെ ആവശ്യകതഅതിന്റെ അർത്ഥമെന്താണ്? ഈ ചോദ്യത്തിന് ഉത്തരം നൽകാൻ, ഒരു ക്ലയന്റുമായുള്ള ഞങ്ങളുടെ സംഭാഷണത്തിന്റെ ഒരു മികച്ച ഉദാഹരണം ഞാൻ നിങ്ങൾക്ക് നൽകും.

ഒപ്റ്റിമൽ സൊല്യൂഷൻ തിരഞ്ഞെടുക്കുന്നതിനുള്ള ഉപദേശത്തിനായി ഒരു പബ്ലിഷിംഗ് കമ്പനി ഞങ്ങളെ ബന്ധപ്പെട്ടു. ഒരേസമയം 18 വ്യത്യസ്ത വെബ്‌സൈറ്റുകൾ പ്രവർത്തിക്കുന്നുണ്ടെന്ന് ഇന്റർനെറ്റ് വിഭാഗം മേധാവി പറഞ്ഞു. ഓരോ സൈറ്റിനും ഒരുതരം ഉള്ളടക്ക മാനേജുമെന്റ് സിസ്റ്റം ഉണ്ട്, ചിലതരം പരസ്യ മാനേജ്മെന്റ് മെക്കാനിസം ഉണ്ട്, എവിടെയോ അതിന്റെ ഉപയോക്താക്കളുമായി ഒരു ഓൺലൈൻ സ്റ്റോർ ഉണ്ട്. മിക്ക പ്രോജക്റ്റുകൾക്കും അവരുടേതായ ഉപയോക്തൃ അക്കൗണ്ടുകളുള്ള പ്രത്യേക ഫോറങ്ങളുണ്ട്, എവിടെയോ സ്ഥിതിവിവരക്കണക്കുകളും ബ്ലോഗുകളും ഉണ്ട്...

“ഇപ്പോൾ സങ്കൽപ്പിക്കുക,” അദ്ദേഹം പറയുന്നു, Excel-ലെ എന്റെ സ്‌പ്രെഡ്‌ഷീറ്റ്, ഈ റിസർവ് ആക്‌സസ്സുചെയ്യാൻ എന്റെ എല്ലാ പാസ്‌വേഡുകളും ഞാൻ സംഭരിക്കുന്നിടത്ത്! ശരി, ശരി, പാസ്‌വേഡുകൾ ഓർമ്മിക്കാനും അതിനൊപ്പം പ്രവർത്തിക്കാനും ഞങ്ങളുടെ ജീവനക്കാരെ നിർബന്ധിക്കാൻ ഞങ്ങൾക്ക് കഴിഞ്ഞു, പക്ഷേ എന്റെ ക്ലയന്റുകളെ അങ്ങനെ പ്രവർത്തിക്കാൻ എനിക്ക് നിർബന്ധിക്കാനാവില്ല?! വാസ്തവത്തിൽ, വികസന പ്രക്രിയയിൽ ഞങ്ങൾക്ക് ഇതിനകം നിയന്ത്രണം നഷ്ടപ്പെട്ടു, പ്രോജക്റ്റുകൾ അപ്‌ഡേറ്റ് ചെയ്യുന്നു, ഞങ്ങൾക്ക് പുതിയ പ്രോജക്റ്റുകൾ തുറക്കാൻ കഴിയില്ല ...
ഒരു സൈറ്റിന് ആവശ്യമായ പ്രവർത്തനക്ഷമത സംയോജിപ്പിക്കുക മാത്രമല്ല, എല്ലാ സൈറ്റുകളും ഒരൊറ്റ മാനേജ്മെന്റ് സിസ്റ്റത്തിൽ സംയോജിപ്പിക്കാൻ അനുവദിക്കുന്ന ഒരു സിസ്റ്റം എനിക്ക് ആവശ്യമാണ്, ഒരൊറ്റ അംഗീകാരവും സുരക്ഷാ സംവിധാനവും ഉള്ളതിനാൽ, ക്ലയന്റ് ഏതെങ്കിലും സൈറ്റിൽ രജിസ്റ്റർ ചെയ്യേണ്ടതുണ്ട്. സൈറ്റുകളുടെ, മറ്റെല്ലാ സൈറ്റുകളുമായും അദ്ദേഹത്തിന് പ്രവർത്തിക്കാൻ കഴിയും. ഞങ്ങൾ അവനെ തിരിച്ചറിയുകയും അധിക സേവനങ്ങൾ നൽകുകയും ചെയ്യും.

ഈ പ്രശ്‌നം മനസിലാക്കി, പതിപ്പ് 4.0 മുതൽ ആരംഭിക്കുന്ന 1C-Bitrix: സൈറ്റ് മാനേജ്‌മെന്റ് സോഫ്റ്റ്‌വെയർ ഉൽപ്പന്നത്തിന്റെ എല്ലാ പതിപ്പുകളിലും ഞങ്ങൾ MULTI-SITE നടപ്പിലാക്കി. മാത്രമല്ല, ഞങ്ങളുടെ ഉൽപ്പന്നത്തിന്റെ ഓരോ പതിപ്പിലും ("ആദ്യ സൈറ്റ്", "ആരംഭിക്കുക" എന്നിവ ഒഴികെയുള്ള സൈറ്റുകളുടെ പരിധിയില്ലാത്ത ഒരു ലൈസൻസ് ഉൾപ്പെടുന്നു. അതായത്, "ബിസിനസ്" പതിപ്പിനെ അടിസ്ഥാനമാക്കി ഒരു മാനേജ്മെന്റ് സിസ്റ്റം ഉപയോഗിച്ച് നിങ്ങൾക്ക് നിരവധി പ്രോജക്ടുകൾ സൃഷ്ടിക്കാൻ കഴിയും, കൂടാതെ ഒരു പ്രോജക്റ്റ് ആകാം വലിയ പോർട്ടൽ, രണ്ടാമത്തേത് - വലിയ തോതിലുള്ള ഓൺലൈൻ സ്റ്റോർ മുതലായവ..

രസകരമെന്നു പറയട്ടെ, നിങ്ങളുടെ കമ്പനിയുടെ ഓൺലൈൻ സാന്നിധ്യം വർദ്ധിക്കുന്നതിനനുസരിച്ച്, നിങ്ങളുടെ പക്കലുള്ള പ്രോജക്റ്റുകളുടെ എണ്ണം ക്രമാനുഗതമായി വർദ്ധിക്കും. ഒന്നോ രണ്ടോ പ്രോജക്റ്റുകളിൽ നിങ്ങൾക്ക് പൊരുത്തക്കേടിന്റെ പ്രശ്‌നങ്ങൾ ഇതുവരെ അനുഭവപ്പെടുന്നില്ലെങ്കിൽ, ഓരോ പുതിയ പ്രോജക്‌റ്റും സങ്കീർണ്ണതയും ചെലവും ഇരട്ടിയാക്കും, നിങ്ങളുടെ പ്രോജക്‌റ്റുകൾ തുടക്കത്തിലല്ലെങ്കിൽ നിങ്ങളുടെ പുരോഗതി മന്ദഗതിയിലാക്കും. ഒരു മൾട്ടി-സൈറ്റ് സിസ്റ്റത്തിലേക്ക് സംയോജിപ്പിച്ചിരിക്കുന്നു.

Artem Ryabinkov, പ്രമുഖ അനലിസ്റ്റ്, 1C-Bitrix-ലെ പ്രോജക്ട് കോർഡിനേറ്റർ


സാങ്കേതികവിദ്യ

സൈറ്റുകളും സംഭവങ്ങളും

താഴെ ഉൽപ്പന്നത്തിന്റെ ഒരു ഉദാഹരണംഉൽപ്പന്നം പിന്തുണയ്ക്കുന്ന DBMS-കളുടെ ലിസ്റ്റിൽ നിന്ന് ഒരു ഡാറ്റാബേസ് ഉപയോഗിച്ച് ക്ലയന്റ് വാങ്ങിയ "1C-Bitrix: Site Management" ന്റെ ഒരു പകർപ്പ് എന്നാണ് അർത്ഥമാക്കുന്നത്.

താഴെ വെബ്സൈറ്റ്ഇനിപ്പറയുന്ന ആശയങ്ങളുടെ സംയോജനമായി മനസ്സിലാക്കുന്നു:

  • ഒരു പങ്കിട്ട ഡാറ്റാബേസിലെ അക്കൗണ്ട്;
  • സൈറ്റിന്റെ പൊതു ഭാഗം (ഫയലുകളും ഫോൾഡറുകളും);
  • സൈറ്റ് ക്രമീകരണങ്ങൾ.
മറ്റൊരു വാക്കിൽ, വെബ്സൈറ്റ്ഒരു നിശ്ചിത ഡാറ്റ (ഉള്ളടക്കം), പാരാമീറ്ററുകൾ (ഭാഷ, ഡിസൈൻ ടെംപ്ലേറ്റ്, തീയതിയും സമയ ഫോർമാറ്റുകളും) ഉള്ള സിസ്റ്റത്തിൽ സൃഷ്ടിക്കപ്പെട്ട ഒരു എന്റിറ്റിയാണ്. ഈ സൈറ്റിനുള്ളിൽ ഡാറ്റ അദ്വിതീയമാകാം (പൊതു ഭാഗം, വ്യക്തിഗത വിവര ബ്ലോക്കുകൾ, വെബ് ഫോമുകൾ, സർവേകൾ, ഫോറങ്ങൾ മുതലായവ) അല്ലെങ്കിൽ നിരവധി സൈറ്റുകൾക്കിടയിൽ പങ്കിടാം.

മൾട്ടിസൈറ്റ് സാങ്കേതികവിദ്യ

ഓരോ സൈറ്റും ഒരു നിർദ്ദിഷ്‌ട ഡൊമെയ്‌ൻ നാമം അല്ലെങ്കിൽ ഡൊമെയ്‌ൻ നാമങ്ങളുടെ സെറ്റ് ഉപയോഗിച്ച് ചൂണ്ടിക്കാണിച്ചിരിക്കണം. അത്തരം പൊരുത്തങ്ങൾ ഓരോ സൈറ്റിന്റെയും ക്രമീകരണങ്ങളിൽ സൂചിപ്പിച്ചിരിക്കുന്നു. ഡൊമെയ്ൻ നാമങ്ങൾക്കും വിലാസ ഓപ്ഷനുകൾക്കും നിയന്ത്രണങ്ങളൊന്നുമില്ല. സൃഷ്‌ടിക്കുന്ന ഓരോ പുതിയ വെബ്‌സൈറ്റും രണ്ടാമത്തെ അല്ലെങ്കിൽ മൂന്നാം ലെവൽ ഡൊമെയ്‌ൻ ആകാം.

അങ്ങനെ, എല്ലാ സൈറ്റുകളും അടിസ്ഥാനമാക്കിയാണ് നടപ്പിലാക്കുന്നത് ഉൽപ്പന്നത്തിന്റെ ഒരു പകർപ്പ്ഉപയോഗിക്കുകയും ചെയ്യുക ഒരു പൊതു ഡാറ്റാബേസ്. ഇതിന് ഇനിപ്പറയുന്ന നിഷേധിക്കാനാവാത്ത ഗുണങ്ങളുണ്ട്:

  1. ഒരു ഏകീകൃത ഉൽപ്പന്ന മാനേജുമെന്റ് ഇന്റർഫേസ് എല്ലാ വെബ് പ്രോജക്റ്റുകളും ഒരു പോയിന്റിൽ നിന്ന് ഏകീകൃത രീതിയിൽ നിയന്ത്രിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു: ഘടന മാറ്റുക, ഉള്ളടക്കം ചേർക്കുക, ആക്സസ് അവകാശങ്ങൾ നിയന്ത്രിക്കുക തുടങ്ങിയവ.
  2. ഒരു ഏകീകൃത അംഗീകാര സംവിധാനവും ഒരു ഏകീകൃത ഉപയോക്തൃ ഡാറ്റാബേസും ഒരു വെബ് പ്രോജക്റ്റിൽ രജിസ്റ്റർ ചെയ്യാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു, തുടർന്ന് അവന്റെ അവകാശങ്ങൾക്ക് അനുസൃതമായി മറ്റെല്ലാ ഉറവിടങ്ങളിലെയും വെബ് സേവനങ്ങളും വിവരങ്ങളും ഉപയോഗിക്കുക.
  3. ഓരോ പ്രോജക്റ്റിനും വെവ്വേറെ സ്ഥിതിവിവരക്കണക്കുകൾ ശേഖരിക്കുന്നതിനും എല്ലാ പ്രോജക്റ്റുകൾക്കുമായി സംഗ്രഹ വിശകലന ഡാറ്റ നേടുന്നതിനുമുള്ള ഒരു ഏകീകൃത സംവിധാനം. കൂടാതെ, സാങ്കേതികവിദ്യയ്ക്ക് നന്ദി UserMultiSiteTransfer,നിർവഹിച്ചു ഒരു മൾട്ടി-സൈറ്റ് കോൺഫിഗറേഷനിൽ വ്യത്യസ്ത സൈറ്റുകളിലേക്ക് വരുന്ന സന്ദർശകരെ തിരിച്ചറിയൽ.
  4. ഒരു കമ്പനിയെയോ ആകർഷിക്കപ്പെട്ട പരസ്യദാതാവിനെയോ ഒരു പോയിന്റിൽ നിന്ന് ബാനറുകൾ സ്ഥാപിക്കുന്നതും പ്രദർശിപ്പിക്കുന്നതും നിയന്ത്രിക്കാൻ അനുവദിക്കുന്ന ഒരൊറ്റ പരസ്യ ഇടം. കൂടാതെ UserMultiSiteTransfer സാങ്കേതികവിദ്യയ്ക്ക് നന്ദി - തിരിച്ചറിയുക സന്ദർശകർ, ബാനർ ഡിസ്പ്ലേകൾ ഫലപ്രദമായി ഉപയോഗിക്കുക .

വെബ്‌സൈറ്റുകൾ കൈകാര്യം ചെയ്യുന്നതിനായി കമ്പനി ബിസിനസ്സ് പ്രക്രിയകൾ വികസിപ്പിക്കുകയും കാര്യക്ഷമമാക്കുകയും ചെയ്‌തിട്ടുണ്ടെങ്കിൽ: മെറ്റീരിയലുകൾ സൃഷ്‌ടിക്കുകയും പ്രസിദ്ധീകരിക്കുകയും ചെയ്യുക, പരസ്യങ്ങൾ കൈകാര്യം ചെയ്യുക, സർവേകൾ മുതലായവ, ഒരു പുതിയ വെബ് റിസോഴ്‌സ് സൃഷ്‌ടിക്കുന്നത് ഈ ഘടനയിൽ മാറ്റങ്ങൾ വരുത്തില്ല.

സൈറ്റുകൾക്ക് ഒരൊറ്റ ഡാറ്റാബേസ് ഉണ്ട്, അതിനാൽ നിങ്ങളുടെ കോർപ്പറേറ്റ് അല്ലെങ്കിൽ അക്കൗണ്ടിംഗ് സിസ്റ്റങ്ങൾ ഉപയോഗിച്ച് നിങ്ങൾ ഇറക്കുമതി/കയറ്റുമതി നടപ്പിലാക്കിയിട്ടുണ്ടെങ്കിൽ, ഒന്നിലധികം സൈറ്റുകൾക്കുള്ള പിന്തുണ ഈ പ്രവർത്തനത്തിന് സുതാര്യമായിരിക്കും.

മൾട്ടിസൈറ്റ് രണ്ട് പ്രധാന വഴികളിൽ നടപ്പിലാക്കാം.

ആദ്യത്തേതും ലളിതവുമായ പോലും വെബ് സെർവർ കോൺഫിഗറേഷൻ ആവശ്യമില്ല! വെബ് സെർവറിന്റെ റൂട്ട് ഫോൾഡറിലെ ഓരോ സൈറ്റും ഒരു പ്രത്യേക ഡയറക്ടറിയിൽ സ്ഥാപിക്കും, ഉദാഹരണത്തിന് /site1/, /site2/. ഓരോ സൈറ്റിന്റെയും ക്രമീകരണങ്ങൾ അവ ദൃശ്യവൽക്കരിക്കേണ്ട ഡൊമെയ്ൻ നാമങ്ങളും സൈറ്റിന്റെ പൊതു ഭാഗവുമായുള്ള അനുബന്ധ ഡയറക്ടറിയും സൂചിപ്പിക്കുന്നു. തൽഫലമായി, ഈ ഡയറക്‌ടറികളിലെ ഉചിതമായ സ്‌ക്രിപ്റ്റുകൾ Bitrix യാന്ത്രികമായി ബന്ധിപ്പിക്കും, അത് ഉള്ളടക്കം ദൃശ്യവൽക്കരിക്കും.

സോഫ്‌റ്റ്‌വെയർ ഉൽപ്പന്ന വിതരണ കിറ്റ് ആദ്യ രീതി അനുസരിച്ച് പ്രവർത്തിക്കാൻ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്നു.

സൈറ്റുകളുടെ പൊതു ഭാഗങ്ങൾ കഴിയുന്നത്ര വേർതിരിക്കാൻ രണ്ടാമത്തെ സാങ്കേതികത നിങ്ങളെ അനുവദിക്കുന്നു. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ വെബ് സെർവറിൽ (അപ്പാച്ചെ, ഐഐഎസ്) നിരവധി വെർച്വൽ ഹോസ്റ്റുകൾ (വെബ് സെർവറുകൾ) കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്. സിസ്റ്റത്തിലെ ഓരോ സൈറ്റിനും അതിന്റേതായ റൂട്ട് ഡയറക്ടറി (ഡോക്യുമെന്റ് റൂട്ട്) ലഭിക്കുന്നു, അതിൽ അതിന്റെ പൊതു ഭാഗം സ്ഥിതിചെയ്യുന്നു. ചിലപ്പോൾ ഓരോ സൈറ്റിനും അതിന്റേതായ IP വിലാസം പോലും ഉണ്ടായിരിക്കാം. മാത്രമല്ല, ആദ്യ രീതിയിലാണെങ്കിൽ, നൽകിയിരിക്കുന്ന ഡൊമെയ്ൻ നാമങ്ങളുമായി ഏത് സൈറ്റിനെ ബന്ധിപ്പിക്കണമെന്ന് ഉൽപ്പന്നം തന്നെ നിർണ്ണയിക്കുന്നു, ഇവിടെ ഈ പ്രവർത്തനം വെബ് സെർവർ നിർവഹിക്കും. ഈ നടപ്പാക്കലിലൂടെ, സിസ്റ്റത്തിന്റെ കാമ്പ് ഭൗതികമായി ഒരിടത്ത് സ്ഥിതിചെയ്യുന്നു, അതായത്, പ്രധാന സൈറ്റിൽ (ഫോൾഡറുകൾ /ബിട്രിക്സ്/ കൂടാതെ /അപ്ലോഡ്/), മറ്റ് സൈറ്റുകളിൽ ഈ ഫോൾഡറുകളിലേക്ക് പ്രതീകാത്മക ലിങ്കുകൾ നിർമ്മിക്കപ്പെടുന്നു.

അതിനാൽ, മൾട്ടിസൈറ്റ് സംഘടിപ്പിക്കുന്നതിനുള്ള നിരവധി രീതികളും പാരാമീറ്ററുകളും ഉൽപ്പന്നം പിന്തുണയ്ക്കുന്നു. സെർവർ ക്രമീകരണങ്ങളിലേക്ക് ആക്‌സസ് ഇല്ലെങ്കിലോ കോൺഫിഗറേഷൻ വളരെ പരിമിതമായിരിക്കുമ്പോഴോ, പങ്കിട്ട ഹോസ്റ്റിംഗിലാണ് പ്രോജക്റ്റ് ഹോസ്റ്റ് ചെയ്തതെങ്കിൽ ആദ്യ ഓപ്ഷൻ വളരെ സൗകര്യപ്രദമാണ്. രണ്ടാമത്തെ ഓപ്ഷൻ സാധാരണയായി സമർപ്പിത സെർവറുകളിൽ ഉപയോഗിക്കുന്നു, കൂടാതെ പരമാവധി പ്രകടനവും പ്രോജക്റ്റ് സജ്ജീകരിക്കുന്നതിനും ക്രമീകരിക്കുന്നതിനുമുള്ള എളുപ്പവും നൽകുന്നു.

വെബ്‌സൈറ്റ് സന്ദർശകർക്കും ഇന്റർനെറ്റ് സെർച്ച് എഞ്ചിനുകൾക്കും ഓരോ നടപ്പിലാക്കൽ ഓപ്ഷനും തികച്ചും സുതാര്യമാണ്. റീഡയറക്‌ടുകളൊന്നും നടത്തുന്നില്ല, അത് സെർച്ച് റോബോട്ട് ഓരോ റിസോഴ്‌സിന്റെയും ശരിയായ സൂചികയിൽ ഇടപെടുന്നില്ല.

ലൈസൻസിംഗ്

സ്റ്റാൻഡേർഡ് ഉൽപ്പന്ന പാക്കേജിൽ ഉൾപ്പെടുന്നു പരിധിയില്ലാത്ത സൈറ്റുകൾക്കുള്ള ലൈസൻസ് ("ആദ്യ സൈറ്റ്", "ആരംഭിക്കുക" ലൈസൻസുകൾ ഒഴികെ). 1C-Bitrix-ന്റെ ഒരു പകർപ്പ് വാങ്ങുന്നതിലൂടെ: സൈറ്റ് മാനേജ്‌മെന്റ്, നിങ്ങൾക്ക് ഒരു റഷ്യൻ ഭാഷയും ഇംഗ്ലീഷ് ഭാഷാ ഉറവിടവും അല്ലെങ്കിൽ ഒരു കോർപ്പറേറ്റ് വെബ്‌സൈറ്റും ഓൺലൈൻ സ്റ്റോറും സൗജന്യമായി സൃഷ്‌ടിക്കാം.

ഒരേ ലൈസൻസിന് കീഴിൽ പ്രവർത്തിക്കുന്ന എല്ലാ സൈറ്റുകളും ഒരേ ഹോസ്റ്റിംഗിൽ ഹോസ്റ്റ് ചെയ്യുകയും 1C-Bitrix: സൈറ്റ് മാനേജ്മെന്റ് സോഫ്റ്റ്വെയർ ഉൽപ്പന്നത്തിന്റെ ഒരു പകർപ്പ് ഉപയോഗിക്കുകയും വേണം.

1. നിങ്ങൾ സൈറ്റുകൾക്കായി വിവിധ ഡൊമെയ്‌നുകളിൽ മൾട്ടിസൈറ്റ് കോൺഫിഗർ ചെയ്‌തു: example.com, shop.example.com. shop.example.com-ൽ നിങ്ങൾ ശരിയായ ഡാറ്റ കാണുന്നു, എന്നാൽ സൈറ്റ് ടെംപ്ലേറ്റ് example.com-ൽ നിന്ന് പ്രദർശിപ്പിക്കും. ഒപ്റ്റിമൽ ഫലങ്ങളിലേക്ക് നയിക്കുന്ന നിങ്ങളുടെ പ്രവർത്തനങ്ങൾ എന്തൊക്കെയാണ്?



+ സൈറ്റുകൾക്കായുള്ള സോർട്ടിംഗ് സൂചിക മാറ്റുക, അതുവഴി shop.example.com എന്നതിനേക്കാൾ ലിസ്റ്റിൽ example.com കുറവാണ്
- ഒരു ഡൊമെയ്‌നിലെ മൾട്ടി-സൈറ്റിലേക്ക് പോയി example.com/shop എന്നതിൽ ഒരു സ്റ്റോർ ഉണ്ടാക്കുക
- ഓട്ടോകാഷിംഗ് പ്രവർത്തനരഹിതമാക്കുക

2. മൾട്ടിസൈറ്റ് വ്യത്യസ്‌ത ഡൊമെയ്‌നുകളിൽ പ്രവർത്തിക്കുമ്പോൾ, ഓരോ സൈറ്റിനുമുള്ള DocumentRoot പാരാമീറ്റർ

പാരാമീറ്റർ മൂല്യം നിർവചിച്ചിട്ടില്ല
+ അനുബന്ധ സൈറ്റുകൾ സ്ഥിതിചെയ്യുന്ന ഡിസ്കിലെ വ്യത്യസ്ത ഡയറക്‌ടറികളിലേക്ക് പോയിന്റുകൾ
- സിസ്റ്റം കേർണൽ സ്ഥിതിചെയ്യുന്ന പങ്കിട്ട ഡയറക്ടറിയിലേക്ക് പോയിന്റ് ചെയ്യുന്നു

3. UNIX സെർവറിൽ പ്രതീകാത്മക ലിങ്കുകൾ സൃഷ്ടിക്കാൻ

Sysinternals-ൽ നിന്നുള്ള ജംഗ്ഷൻ യൂട്ടിലിറ്റി ഉപയോഗിക്കുന്നു
+ ln -s കമാൻഡ് ഉപയോഗിക്കുക
+ PHP സിംലിങ്ക് ഫംഗ്‌ഷൻ ഉപയോഗിച്ച് ഒരു പ്രതീകാത്മക ലിങ്ക് പ്രോഗ്രമാറ്റിക്കായി സൃഷ്‌ടിക്കാൻ ഉപയോഗിക്കാം

4. രണ്ടാമത്തെ സൈറ്റ് ചേർത്തതിന് ശേഷം, ബ്രൗസറിലെ സൈറ്റിന്റെ ആദ്യ തുറക്കൽ തെറ്റായ ഡിസ്പ്ലേയിലേക്ക് നയിക്കുന്നതായി നിങ്ങൾ ശ്രദ്ധിക്കുന്നു - തകർന്ന എൻകോഡിംഗ്. സൈറ്റ് ടെംപ്ലേറ്റുകളും കോഡിംഗും ശരിയായി ക്രമീകരിച്ചിരിക്കുന്നു. ഒപ്റ്റിമൽ ഫലങ്ങളിലേക്ക് നയിക്കുന്ന നിങ്ങളുടെ പ്രവർത്തനങ്ങൾ എന്തൊക്കെയാണ്?

"1C-Bitrix: സൈറ്റ് മാനേജ്‌മെന്റ്" ന്റെ മറ്റൊരു പകർപ്പ് വാങ്ങുകയും വ്യത്യസ്ത സിസ്റ്റം ഇൻസ്റ്റാളേഷനുകളിലേക്ക് സൈറ്റുകൾ വിതരണം ചെയ്യുകയും ചെയ്യുക
- ഓരോ സൈറ്റിനും അപ്പാച്ചെ കോൺഫിഗറേഷനിൽ BX_PERSONAL_ROOT സെർവർ വേരിയബിൾ സജ്ജീകരിക്കുക
+ HTML കാഷിംഗ് പ്രവർത്തനരഹിതമാക്കുക
- മൾട്ടി-സൈറ്റ് നിരസിക്കുകയും ഒരു സൈറ്റിൽ എല്ലാം നിർമ്മിക്കുകയും ചെയ്യുക
- പ്രധാന മൊഡ്യൂൾ ക്രമീകരണങ്ങളിൽ "എല്ലാ ഡൊമെയ്‌നുകളിലേക്കും കുക്കികൾ വിതരണം ചെയ്യുക" പ്രവർത്തനരഹിതമാക്കുക

5. ഉൽപ്പന്ന വിതരണത്തിൽ, ഡെമോ സൈറ്റ് പ്രവർത്തിക്കാൻ ക്രമീകരിച്ചിരിക്കുന്നു

വ്യത്യസ്ത ഡൊമെയ്‌നുകളിലെ മൾട്ടിസൈറ്റിനായി
- ഒരു സംയോജിത ക്രമീകരണ ഓപ്ഷൻ ഉപയോഗിക്കുന്നു
+ ഒരു ഡൊമെയ്‌നിലെ മൾട്ടി-സൈറ്റിനായി

6. വിവിധ ഡൊമെയ്‌നുകളിൽ മൾട്ടിസൈറ്റ് ഉപയോഗിക്കുമ്പോൾ, നിങ്ങൾക്ക് ഉപയോഗിക്കാം

+ ഒരു അപ്പാച്ചെ ഇൻസ്റ്റാളേഷന്റെ വെർച്വൽ സെർവറുകൾ
+ വ്യത്യസ്ത അപ്പാച്ചെ ഇൻസ്റ്റാളേഷനുകൾക്കായി വ്യത്യസ്ത വെർച്വൽ സെർവറുകൾ

- ഓരോ അപ്പാച്ചെ ഇൻസ്റ്റലേഷനും ഒരു വെർച്വൽ സെർവർ മാത്രം
+ വ്യത്യസ്ത അപ്പാച്ചെ ഇൻസ്റ്റാളേഷനുകൾ

7. CMainPage::GetSiteByAcceptLanguage ഫംഗ്‌ഷൻ ഇതിനായി ഉപയോഗിക്കുന്നു

നിലവിലെ ഡൊമെയ്ൻ നാമം ഉപയോഗിച്ച് സൈറ്റ് ഐഡി നിർണ്ണയിക്കുന്നു
+ ഉപയോക്താവിന്റെ ബ്രൗസർ ക്രമീകരണങ്ങളിലെ അക്സെപ്റ്റ്-ലാംഗ്വേജ് വേരിയബിൾ ഉപയോഗിച്ച് സൈറ്റ് ഐഡി നിർണ്ണയിക്കുന്നു
- സിസ്റ്റം ക്രമീകരണങ്ങളിൽ "ഡിഫോൾട്ട് അഡ്മിനിസ്ട്രേറ്റീവ് ഭാഷ" ആയി സജ്ജീകരിച്ചിരിക്കുന്ന അതേ ഭാഷ ഉപയോഗിക്കുന്ന ഒരു സൈറ്റിനെ ബന്ധിപ്പിക്കുന്നു

8. ഭാഷാ ക്രമീകരണങ്ങൾ ഉപയോഗിക്കുന്നു

+ അഡ്മിനിസ്ട്രേറ്റീവ് വിഭാഗത്തിൽ ഇന്റർഫേസ് ഭാഷാ പാരാമീറ്ററുകൾ സജ്ജമാക്കാൻ
- സൈറ്റിന്റെ പൊതു ഭാഗത്ത് നൽകിയിരിക്കുന്ന ഭാഷയിൽ സൈറ്റ് ഉള്ളടക്കം പ്രദർശിപ്പിക്കുന്നതിന് പാരാമീറ്ററുകൾ സജ്ജമാക്കാൻ
- സൈറ്റിന്റെ പൊതു, അഡ്മിനിസ്ട്രേറ്റീവ് ഭാഗങ്ങൾക്കായി

9. നിലവിലുള്ള ഒരു സൈറ്റിന്

+ ടെംപ്ലേറ്റുകൾ സൃഷ്‌ടിക്കാനോ ലിങ്ക് ചെയ്യാനോ പകർത്താനോ ഉള്ള ഓപ്ഷൻ വാഗ്ദാനം ചെയ്യുന്നില്ല
- പുതിയ ഇമെയിൽ ടെംപ്ലേറ്റുകൾ സൃഷ്ടിക്കുന്നതിനോ നിലവിലുള്ള റെഡിമെയ്ഡ് ടെംപ്ലേറ്റുകൾ മറ്റൊരു സൈറ്റിൽ നിന്ന് പകർത്തുന്നതിനോ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു ഓപ്ഷൻ വാഗ്ദാനം ചെയ്യുന്നു
- പുതിയ മെയിൽ ടെംപ്ലേറ്റുകൾ സൃഷ്ടിക്കാൻ മാത്രം നിങ്ങളെ അനുവദിക്കുന്ന ഒരു ഓപ്ഷൻ വാഗ്ദാനം ചെയ്യുന്നു

10. സൈറ്റ് ഐഡി നിശ്ചയിച്ചിരിക്കുന്നു

ലാറ്റിൻ അക്ഷരമാലയിലെ അക്ഷരങ്ങളും അക്കങ്ങളും അടങ്ങുന്ന ഒന്നിലധികം പ്രതീകങ്ങളുടെ സംയോജനം
+ ലാറ്റിൻ അക്ഷരങ്ങളും അക്കങ്ങളും അടങ്ങുന്ന രണ്ട് പ്രതീക കോമ്പിനേഷൻ
- ലാറ്റിൻ അക്ഷരമാലയിലെ അക്ഷരങ്ങൾ മാത്രം ഉൾക്കൊള്ളുന്ന രണ്ട് പ്രതീക കോമ്പിനേഷൻ

11. സൈറ്റ് ക്രമീകരണങ്ങളിൽ ഈ ഉൽപ്പന്നത്തിൽ പ്രവർത്തിക്കാത്ത ഒരു സൈറ്റിന്റെ ഏതെങ്കിലും പേര് ഡൊമെയ്ൻ നാമങ്ങൾക്കിടയിൽ നിങ്ങൾ വ്യക്തമാക്കുകയാണെങ്കിൽ, തുടർന്ന്

+ സൈറ്റുമായുള്ള ഉപയോക്തൃ അനുഭവം ഗണ്യമായി മന്ദഗതിയിലാക്കാം
- നിർദ്ദിഷ്ട സൈറ്റിലെ ഡാറ്റ സ്ഥിതിവിവരക്കണക്കുകളിൽ ദൃശ്യമാകും
- ലിസ്റ്റിൽ നിന്ന് മറ്റ് ഡൊമെയ്ൻ നാമങ്ങൾ ആക്സസ് ചെയ്യുമ്പോൾ, നിങ്ങളെ നിർദ്ദിഷ്ട സൈറ്റിലേക്ക് റീഡയറക്‌ടുചെയ്യും

പല 1C Bitrix ലൈസൻസ് ഉടമകൾക്കും ഈ പ്ലാറ്റ്‌ഫോമിലെ മൾട്ടിസൈറ്റിനെക്കുറിച്ച് അറിയാം, അത് എങ്ങനെ നിർമ്മിക്കപ്പെടുന്നു, പ്രവർത്തിക്കുന്നു. ഒരുപക്ഷേ ആരെങ്കിലും ഈ പ്രവർത്തനം പൂർണ്ണമായി ഉപയോഗിക്കുന്നു, ആരെങ്കിലും അത് അവരുടെ വെബ്‌സൈറ്റിൽ നടപ്പിലാക്കാൻ പോകുന്നു. ഒരു സാഹചര്യത്തിൽ അല്ലെങ്കിൽ മറ്റൊന്നിൽ, ഈ ഫോം പുതിയ ഉപയോക്താക്കൾക്കും ഈ പ്രവർത്തനത്തിൽ പ്രവർത്തിക്കുന്നവർക്കും താൽപ്പര്യമുള്ളതായിരിക്കും. ഒരു ലൈസൻസിൽ രണ്ടാമത്തെ വെബ്‌സൈറ്റ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഞാൻ നിങ്ങളെ കാണിക്കില്ല, എന്നാൽ ഈ മെക്കാനിസത്തിന്റെ പ്രവർത്തന തത്വങ്ങൾ ഞാൻ കാണിച്ചുതരാം, കൂടാതെ എല്ലാം വ്യക്തവും ആക്സസ് ചെയ്യാവുന്നതുമായ ഭാഷയിൽ വിശദീകരിക്കാൻ ഞാൻ ശ്രമിക്കും.

മൾട്ടിസൈറ്റ് കോൺഫിഗറേഷൻ 1C ബിട്രിക്സ്

ഏതെങ്കിലും 1C Bitrix ലൈസൻസ് വാങ്ങുമ്പോൾ, ഞങ്ങൾ യഥാർത്ഥത്തിൽ രണ്ട് വെബ്‌സൈറ്റുകൾ വാങ്ങുന്നു, എന്നാൽ അവ ഉപയോഗിക്കാനുള്ള ലൈസൻസ് ഉൽപ്പന്നത്തിന്റെ സ്റ്റാൻഡേർഡ് ഡെലിവറിയിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ടെന്ന് എല്ലാവർക്കും അറിയില്ല.

നിങ്ങൾക്ക് ഒരു ലൈസൻസിൽ ഒരു വെബ് റിസോഴ്സിന്റെ റഷ്യൻ, ഇംഗ്ലീഷ് പതിപ്പുകൾ സൃഷ്ടിക്കാൻ കഴിയും, അല്ലെങ്കിൽ നിങ്ങൾക്ക് എതിർ സൈറ്റുകൾ ഇൻസ്റ്റാൾ ചെയ്യാം, ഒന്ന് നിങ്ങളുടെ ഓൺലൈൻ സ്റ്റോർ ആയിരിക്കും, മറ്റൊന്നിൽ ഒരു ബ്ലോക്ക് അല്ലെങ്കിൽ കോർപ്പറേറ്റ് വെബ്സൈറ്റ് അടങ്ങിയിരിക്കും, അല്ലെങ്കിൽ വിൽക്കുന്ന രണ്ട് ഓൺലൈൻ സ്റ്റോറുകൾ നിങ്ങൾക്ക് ഇൻസ്റ്റാൾ ചെയ്യാം. വ്യത്യസ്ത സാധനങ്ങൾ.

മൾട്ടി-സൈറ്റിനും തുടർന്നുള്ളവയ്‌ക്കുമായി ഒരു മൂന്നാമത്തെ സൈറ്റ് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടത് ആവശ്യമാണെങ്കിൽ, ഞങ്ങൾ ഒരു അധിക സൈറ്റ് വാങ്ങേണ്ടതുണ്ട്, അതിന്റെ മുഴുവൻ വിലയും നൽകില്ല, പക്ഷേ അതിന്റെ പകുതിയിൽ താഴെ മാത്രം, ഇത് നടപ്പിലാക്കുമ്പോൾ ബജറ്റ് ഗണ്യമായി ലാഭിക്കുന്നു. രണ്ടാമത്തെ സൈറ്റ്.


ഇതിനെല്ലാം നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന പ്ലസ് ചേർക്കാൻ കഴിയും: മാർക്കറ്റിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്ത മൊഡ്യൂളുകൾ, അവ പണമടച്ചതോ സൗജന്യമോ ആയാലും, അവയെല്ലാം ഒരു ലൈസൻസുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു, ഇത് സാധ്യമാക്കുന്നു ഒരു മൾട്ടി-സൈറ്റ് സിസ്റ്റത്തിൽ മറ്റെല്ലാ സൈറ്റുകളിലും വാങ്ങിയ മൊഡ്യൂൾ ഉപയോഗിക്കുക.

എല്ലാവർക്കും ഇത് മനസ്സിലാകുന്നില്ല എന്നതാണ് സങ്കടകരമായ കാര്യം, അതിനാൽ ഈ വീഡിയോ സൃഷ്ടിക്കാനും ബിട്രിക്സിൽ ഇതെല്ലാം എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് കാണിക്കാനും മൾട്ടിസൈറ്റ് നടപ്പിലാക്കുന്നത് പ്രായോഗികമായി പ്രകടിപ്പിക്കാനും ഞാൻ തീരുമാനിച്ചു.

പൊതുവേ, എനിക്ക് ഈ നിയന്ത്രണ സംവിധാനം ഇഷ്ടമാണ്, അതിന്റെ ലാളിത്യവും ഉപയോഗ എളുപ്പവും, പ്രോഗ്രാമിംഗ് പരിജ്ഞാനമില്ലാത്ത സാധാരണ ഉപയോക്താക്കൾക്കായി എല്ലാം ചെയ്യുന്നു. പരിശീലന വീഡിയോകൾ കാണാനുള്ള ആഗ്രഹവും കുറച്ച് സമയവും മാത്രമാണ് നിങ്ങൾക്ക് വേണ്ടത്, നിങ്ങൾക്ക് നിങ്ങളുടെ പ്രോജക്റ്റ് പൂർണ്ണമായി കൈകാര്യം ചെയ്യാൻ കഴിയും.

1C Bitrix-ലെ മൾട്ടിസൈറ്റിന്റെ വിശദമായ വിശകലനം

അടിസ്ഥാനപരമായി, ഇത് ഒരു വെബ്‌സൈറ്റ്, ഒരു ഉൽപ്പന്നത്തിന്റെ ഒരു ഉദാഹരണം, ഒരു പൊതു ഡാറ്റാബേസ്, ഇതെല്ലാം നിരവധി ഗുണങ്ങൾ നൽകുന്നു:

  • ഞങ്ങൾക്ക് ഉള്ളടക്കം, ഉപയോക്തൃ ആക്‌സസ് അവകാശങ്ങൾ, മൊഡ്യൂളുകൾ നിയന്ത്രിക്കാൻ ഞങ്ങൾക്ക് ഏകീകൃത അവകാശങ്ങൾ ഉണ്ട്, ഞങ്ങൾക്ക് എല്ലാ സൈറ്റുകളും മാനേജ് ചെയ്യാനും ഇതെല്ലാം ഒരു അഡ്മിനിസ്ട്രേറ്റീവ് പാനലിൽ നിന്ന് നിയന്ത്രിക്കാനും കഴിയും;
  • അംഗീകാര സംവിധാനം തന്നെ ഏകീകൃതമാണ്; രജിസ്റ്റർ ചെയ്ത ശേഷം, ഒരു പ്രോജക്റ്റിലെ ഒരു ഉപയോക്താവിന് അവന്റെ അവകാശങ്ങൾക്കനുസൃതമായി മറ്റുള്ളവരിലേക്ക് സ്വയമേവ ആക്സസ് ഉണ്ട്;
  • സ്ഥിതിവിവരക്കണക്കുകളുടെ ശേഖരം ഒരു പ്രോജക്റ്റിനായി ശേഖരിക്കാം, അവയുടെ ആകെത്തുക.



മൾട്ടിസൈറ്റ് രണ്ട് പ്രധാന വഴികളിൽ നടപ്പിലാക്കാം:

  • നിങ്ങൾക്കത് ഒരു ഡൊമെയ്നിൽ ചെയ്യാൻ കഴിയും,
  • അല്ലെങ്കിൽ വ്യത്യസ്തമായവയിൽ സൃഷ്ടിക്കുക.


ഓരോ രീതിയും അതിന്റേതായ രീതിയിൽ നല്ലതാണ്, അതിന്റെ ഗുണങ്ങളും ദോഷങ്ങളുമുണ്ട്, ഏതാണ് ഉപയോഗിക്കേണ്ടതെന്ന് നിങ്ങൾ തിരഞ്ഞെടുക്കുക. ഈ പാഠത്തിൽ ഞങ്ങൾ ആദ്യ ഓപ്ഷൻ വിശകലനം ചെയ്യും, ഒരു ഡൊമെയ്നിൽ ഞങ്ങൾ മൾട്ടി-സൈറ്റ് നടപ്പിലാക്കും.

ഒരു ഡൊമെയ്‌നിൽ മൾട്ടിസൈറ്റ്

ആദ്യ ഓപ്ഷൻ ഏറ്റവും ലളിതവും വെബ് സെർവർ കോൺഫിഗറേഷൻ ആവശ്യമില്ല; സൈറ്റുകൾ ഒരേ ഡൊമെയ്‌നിലെ വ്യത്യസ്ത ഡയറക്ടറികളിൽ സ്ഥിതിചെയ്യുന്നു.

ഈ ഉദാഹരണത്തിൽ നിന്ന് നമുക്ക് കാണാനാകുന്നതുപോലെ, രണ്ടാമത്തെ സൈറ്റ് DWS ഡയറക്ടറിയിൽ സ്ഥിതിചെയ്യുന്നു, അത് നടപ്പിലാക്കാൻ വളരെ എളുപ്പമാണ്:


നമുക്ക് വ്യത്യസ്ത ഭാഷകൾക്കായുള്ള തരങ്ങൾ സംയോജിപ്പിക്കാം അല്ലെങ്കിൽ അവ മറ്റ് ആവശ്യങ്ങൾക്കായി ഉപയോഗിക്കാം:

ഈ രീതി പ്രവർത്തിക്കും:

  • വിവിധ ഭാഷകളിൽ വെബ്‌സൈറ്റുകൾ സൃഷ്‌ടിക്കാൻ, അവിടെ പ്രധാന ഭാഷ പ്രാരംഭ വിഭാഗത്തിലും ദ്വിതീയ ഭാഷകൾ ഉപവിഭാഗങ്ങളിലും ആയിരിക്കും;
  • അപ്പോൾ നമുക്ക് ഒരു കമ്പനിയുടെ പ്രാദേശിക വെബ്സൈറ്റുകൾ നടപ്പിലാക്കാം;
  • ഭാവിയിൽ ഒരു ഡൊമെയ്ൻ നാമം ഉപയോഗിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ;
  • വെർച്വൽ ഹോസ്റ്റിംഗിൽ ഫയലുകളിലേക്ക് പങ്കിട്ട ആക്സസ് സൃഷ്ടിക്കാൻ സാധ്യമല്ലെങ്കിൽ.


ഇത് വളരെ ലളിതമായി നടപ്പിലാക്കുന്നു, സൈറ്റ് ക്രമീകരണങ്ങളിൽ അവ പ്രദർശിപ്പിക്കുന്ന വിഭാഗം ഞങ്ങൾ വ്യക്തമാക്കേണ്ടതുണ്ട്, ഇമെയിൽ അറിയിപ്പുകൾക്കായി പാരാമീറ്ററുകൾ സജ്ജമാക്കുക, തുടർന്ന് ഞങ്ങൾക്ക് ഇൻസ്റ്റാളേഷൻ നടത്താം.


അവർ ഈ പ്രവർത്തനം എങ്ങനെ ഉപയോഗിക്കുന്നുവെന്ന് നോക്കാൻ Yandex ഒരു ഉദാഹരണമായി ഉപയോഗിക്കാം.

അവരുടെ പ്രധാന വെബ്‌സൈറ്റായ https://www.yandex.ru-ലേക്ക് പോകുന്നതിലൂടെ, അവർ നിരവധി സൈറ്റുകൾ വാഗ്ദാനം ചെയ്യുന്നു. ഞങ്ങൾ ഇമേജ് സേവനത്തിൽ ക്ലിക്കുചെയ്‌ത് രണ്ടാമത്തെ സൈറ്റ് https://yandex.ru/images/ തുറക്കുന്നു, മറ്റൊരു ഡയറക്‌ടറിയിൽ നെസ്റ്റ് ചെയ്‌തിരിക്കുന്നു, ഞങ്ങൾ വീഡിയോയിലേക്ക് പോകുമ്പോൾ സമാന കാര്യം കാണുന്നു https://yandex.ru/video/, അല്ലെങ്കിൽ അധിക "കാറ്റലോഗ്" സേവനങ്ങളും അതിന്റെ ചിത്രങ്ങളും മറ്റും ഉപയോഗിക്കുക.

നിങ്ങളുടെ ബിസിനസ്സിൽ ഇത് എങ്ങനെ ഉപയോഗിക്കാമെന്നതിന്റെ സാരാംശം നിങ്ങൾക്ക് മനസ്സിലായെന്ന് ഞാൻ കരുതുന്നു.

ബിട്രിക്സിൽ, ഈ പ്രവർത്തനം ഒരു സ്റ്റാൻഡേർഡ് ബോക്സിൽ വരുന്നു, അധിക സെർവർ സജ്ജീകരണത്തിന്റെയും അധിക നിക്ഷേപങ്ങളുടെയും ആവശ്യമില്ലാതെ ഏത് വെബ്‌സൈറ്റിലും ഉപയോഗിക്കാൻ കഴിയും, ഇത് എങ്ങനെ ചെയ്യാം, ചുവടെ കാണുക...

ഒരു ഡൊമെയ്‌നിൽ ഒരു വെബ്‌സൈറ്റ് സൃഷ്‌ടിക്കുകയും സജ്ജീകരിക്കുകയും ചെയ്യുന്നു

ഒന്നാമതായി, നിങ്ങൾ രണ്ടാമത്തെ സൈറ്റ് സൃഷ്ടിക്കേണ്ടതുണ്ട്.

അഡ്മിനിസ്ട്രേറ്റീവ് പാനലിലേക്ക് പോകുക, ( ക്രമീകരണങ്ങൾ-> ഉൽപ്പന്ന ക്രമീകരണങ്ങൾ-> സൈറ്റുകൾ-> സൈറ്റുകളുടെ പട്ടിക->), ക്ലിക്ക് ചെയ്യുക, സൈറ്റ് ചേർക്കുക.

ഇനിപ്പറയുന്ന ഫീൽഡുകൾ അംഗീകരിക്കുന്ന ഒരു ഫോം ഞങ്ങളുടെ പക്കലുണ്ട്:

  • ഐഡി- സൈറ്റ് ഐഡന്റിഫയർ, ഇത് നിർബന്ധമാണ്, രണ്ട് പ്രതീക കോമ്പിനേഷൻ അടങ്ങിയിരിക്കുന്നു, ru, en, s1, s2 മുതലായവ.
  • സജീവമാക്കൽ- ഈ സൈറ്റ് പ്രാപ്തമാക്കുക അല്ലെങ്കിൽ അപ്രാപ്തമാക്കുക;
  • പേര്- ആവശ്യമായ ഒരു പാരാമീറ്റർ, ഈ ഫീൽഡിൽ ഞങ്ങൾ സൈറ്റിന്റെ ഒരു അനിയന്ത്രിതമായ പേര് നൽകുന്നു, ഒരു പ്രത്യേക സൈറ്റിലേക്ക് ലിങ്ക് ചെയ്യുന്നതിന് ഇത് സിസ്റ്റം ഉപയോഗിക്കുന്നു;
  • സ്ഥിരസ്ഥിതി- സ്ഥിരസ്ഥിതി ഫ്ലൈറ്റ്, സൈറ്റ് നിരവധി ഡൊമെയ്ൻ നാമങ്ങൾ ഉപയോഗിക്കുമ്പോൾ സജീവമാക്കുന്നു, പരസ്പരം സമാനമായ, സമാനമായി പറയാം;
  • ഡൊമെയ്ൻ നാമം- നൽകിയ ഓരോ ഡൊമെയ്ൻ നാമവും ഒരു മാസ്ക് ആയിരിക്കും. ഈ ഫീൽഡിൽ ഞങ്ങൾ സൈറ്റിന്റെ ഡൊമെയ്ൻ നാമം നൽകുന്നു, അവയിൽ പലതും ഉണ്ടെങ്കിൽ, ഓരോന്നും ഒരു പുതിയ ലൈനിൽ. വ്യത്യസ്ത ഡൊമെയ്‌നുകളിൽ മൾട്ടിസൈറ്റ് നടപ്പിലാക്കാൻ ഞങ്ങൾക്ക് ഈ പ്രവർത്തനം ആവശ്യമാണ്;
  • സൈറ്റ് ഫോൾഡർ- ഫീൽഡ് ആവശ്യമാണ്, നിർദ്ദിഷ്ട മൂല്യം മൊഡ്യൂളിൽ തന്നെ ലോജിക്കൽ, ഫിസിക്കൽ ഘടന നിർമ്മിക്കുന്നതിനുള്ള ഒരു റഫറൻസ് ലെവലായി ഉപയോഗിക്കുന്നു, ഇവിടെ നമ്മൾ രണ്ടാമത്തെ സൈറ്റിലേക്കുള്ള പാതയിലേക്ക് പ്രവേശിക്കും (/dws/);
  • അടുക്കുന്നു- ഒരു സംഖ്യാ പരാമീറ്റർ സജ്ജമാക്കുക, ലിസ്റ്റിലെ സൈറ്റിന്റെ മുൻഗണന;
  • റൂട്ട് ഫോൾഡറിലേക്കുള്ള പാതഈ സൈറ്റിനായുള്ള വെബ് സെർവർ - ഈ സൈറ്റിനായി DOCUMENT_ROT വേരിയബിൾ കോൺഫിഗർ ചെയ്‌തിരിക്കുന്ന ഫോൾഡറിലേക്കുള്ള മുഴുവൻ പാതയും ഞങ്ങൾ സൂചിപ്പിക്കുന്നു, ഞങ്ങൾ വിവിധ ഡൊമെയ്‌നുകളിൽ മൾട്ടിസൈറ്റ് പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ ഇത് ഉപയോഗിക്കുന്നു;
  • പരാമീറ്ററുകൾ വിഭാഗത്തിൽ- ഇമെയിൽ ടെംപ്ലേറ്റുകൾക്കായി സൈറ്റിനായി പാരാമീറ്ററുകൾ സജ്ജമാക്കുക;
  • സൈറ്റിന്റെ പേര്- ഞങ്ങൾ സൈറ്റിന്റെ പേര് എഴുതുന്നു, അത് ഇമെയിൽ ടെംപ്ലേറ്റുകളിൽ ഉപയോഗിക്കാം. മൂല്യം വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, അത് പ്രധാന മൊഡ്യൂളിന്റെ ക്രമീകരണങ്ങളിൽ നിന്ന് എടുക്കും;
  • സേവന യുആർഎൽ- മെയിൽ സന്ദേശങ്ങൾ സൃഷ്ടിക്കാൻ നിലവിലെ വിലാസം ഉപയോഗിക്കും. വിലാസം http:// ഇല്ലാതെ എഴുതിയിരിക്കുന്നു. ഇത് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഈ വിലാസം പ്രധാന മൊഡ്യൂളിന്റെ ക്രമീകരണങ്ങളിൽ നിന്ന് എടുത്തതാണ്, വ്യത്യസ്ത ഡൊമെയ്‌നുകളിലെ മൾട്ടി-സൈറ്റിനായി ഈ പ്രവർത്തനം ഉപയോഗിക്കുന്നു;
  • സ്ഥിരസ്ഥിതി ഇമെയിൽ വിലാസം– ഇമെയിൽ ടെംപ്ലേറ്റുകൾ സൃഷ്ടിക്കുമ്പോൾ DEFAUL_EMAIL_FROM മാക്രോയുടെ മൂല്യമായി ഉപയോഗിക്കുന്ന ഒരു ഇമെയിൽ വിലാസം ഇവിടെ നിങ്ങൾക്ക് വ്യക്തമാക്കാം. ഇത് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, പ്രധാന മൊഡ്യൂളിന്റെ ക്രമീകരണങ്ങളിൽ നിന്ന് ഈ ഡാറ്റ എടുക്കും;
  • പ്രാദേശിക ക്രമീകരണങ്ങൾ- നിലവിലെ ഭാഷകൾക്കുള്ള ക്രമീകരണങ്ങൾ, തീയതി ഫോർമാറ്റ്, എൻകോഡിംഗ്, ടെക്സ്റ്റ് ദിശ;
  • മെയിൽ ടെംപ്ലേറ്റുകൾ- ഈ വിഭാഗം ഉപയോഗിച്ച് ഞങ്ങൾക്ക് നിലവിലുള്ള സൈറ്റുകളിലേക്ക് ഇമെയിൽ ടെംപ്ലേറ്റുകൾ സൃഷ്ടിക്കാനും ലിങ്കുചെയ്യാനും അല്ലെങ്കിൽ പകർത്താനും കഴിയും;
  • സൈറ്റ് ടെംപ്ലേറ്റ്– റെഡിമെയ്ഡ് സൊല്യൂഷനായി ഇൻസ്റ്റലേഷൻ വിസാർഡ് സമാരംഭിക്കാൻ സഹായിക്കും, ഞങ്ങൾ സ്ഥിരസ്ഥിതി ചെക്ക്ബോക്സ് ഉപേക്ഷിച്ച് ഇൻസ്റ്റാൾ ചെയ്യുക.

ഇതിനുശേഷം, ഞങ്ങൾ സൃഷ്ടിച്ച സൈറ്റിന്റെ വിഷ്വൽ ഭാഗത്ത് ഞങ്ങൾ ഉടനടി സ്വയം കണ്ടെത്തും, അതിൽ ഞങ്ങൾ വ്യക്തമാക്കിയ URL-ൽ പാതയുണ്ട്. അതിന്റെ വിഭാഗങ്ങളിലൂടെ നീങ്ങുമ്പോൾ, അതിന്റെ മുഴുവൻ ഘടനയും ഉൽപ്പന്നങ്ങളുടെ കാറ്റലോഗും അതിന്റെ വിവര ഉള്ളടക്കവും ഞങ്ങൾ കാണുന്നു, അത് മുമ്പത്തെ സൈറ്റിൽ നിന്ന് തികച്ചും വ്യത്യസ്തമാണ്.

എന്നാൽ നമ്മൾ പ്രധാന ഡയറക്ടറിയിലേക്ക് പോയാൽ, പഴയ കോർപ്പറേറ്റ് വെബ്സൈറ്റ് നമ്മുടെ മുന്നിൽ തുറക്കും, അതിന് അതിന്റേതായ ഘടനയുണ്ട്, അത് മാറിയിട്ടില്ല.

ഈ രീതി വളരെ സൗകര്യപ്രദമാണ്, കാരണം ഇത് നടപ്പിലാക്കാൻ എളുപ്പമാണ്, കൂടാതെ അധിക വെബ് സെർവർ സജ്ജീകരണങ്ങൾ ആവശ്യമില്ല. തികച്ചും വ്യത്യസ്തമായ രൂപകൽപ്പനയിലും വ്യത്യസ്ത പ്രവർത്തനക്ഷമതയിലും രണ്ടാമത്തെ വെബ്‌സൈറ്റ് സൃഷ്ടിക്കുന്നതിന് ഞങ്ങൾക്ക് ഒരു ലൈസൻസിൽ സ്റ്റാൻഡേർഡ് ഫംഗ്‌ഷണാലിറ്റി ഉപയോഗിക്കാം.

ഇൻസ്റ്റാളേഷന് ശേഷം സിസ്റ്റത്തിലെ മാറ്റങ്ങൾ

നമുക്ക് ഇപ്പോൾ എന്താണ് ഉള്ളതെന്നും അഡ്മിനിസ്ട്രേറ്റീവ് ഭാഗത്ത് എന്ത് മാറ്റങ്ങളാണ് സംഭവിച്ചതെന്നും നമുക്ക് ഉടൻ നോക്കാം.

ഒരു പുതിയ ഡയറക്ടറി പ്രത്യക്ഷപ്പെട്ടു, രണ്ടാമത്തെ സൈറ്റിന്റെ പൂർണ്ണ ഘടന സ്ഥിതിചെയ്യുന്ന ഒരു ഫോൾഡർ സൃഷ്ടിച്ചു. "സൈറ്റ് ഘടന" എന്നതിൽ, പുതിയ സൈറ്റിന്റെ പേര് അതിന്റെ ഫിസിക്കൽ, ലോജിക്കൽ ഘടനയോടെ ഞങ്ങൾ കാണുന്നു.

രണ്ടാമത്തെ സൈറ്റിന് കീഴിൽ കൂടുതൽ വിവര ബ്ലോക്കുകൾ (കാറ്റലോഗ്, വാർത്തകൾ, വ്യാപാര ഓഫറുകൾ) ചേർത്തു. നിങ്ങൾ വിവര ബ്ലോക്കിലേക്ക് തന്നെ പോയാൽ, അത് ഒരു പ്രത്യേക സൈറ്റുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നതായി ഞങ്ങൾ കാണുന്നു. ആവശ്യമെങ്കിൽ, നമുക്ക് ഒരേ സമയം രണ്ട് സൈറ്റുകളിലേക്ക് ഇത് ലിങ്ക് ചെയ്യാം.

ഇപ്പോൾ സിസ്റ്റം ക്രമീകരണങ്ങളിൽ, വിവര ബ്ലോക്കുകളുടെ ഉദാഹരണത്തിൽ ഞങ്ങൾ കണ്ടതുപോലെ, ഒരു നിർദ്ദിഷ്ട സൈറ്റിലേക്ക് ഒന്നോ അല്ലെങ്കിൽ മറ്റൊരു പ്രവർത്തനത്തിലേക്കുള്ള ഒരു ലിങ്ക് ഉണ്ടാകും, കൂടാതെ ഞങ്ങളുടെ മെയിൽ അറിയിപ്പുകളും രണ്ട് സൈറ്റുകളായി തിരിച്ചിരിക്കുന്നു.


സൈറ്റുകളുടെ പട്ടികയിൽ, രണ്ട് സൈറ്റുകൾ ഇപ്പോൾ പ്രദർശിപ്പിച്ചിരിക്കുന്നു, അവയിൽ ഓരോന്നിനും, നിങ്ങൾ അതിലേക്ക് പോകുകയാണെങ്കിൽ, അതിന്റേതായ ടെംപ്ലേറ്റുകൾ ഘടിപ്പിച്ചിരിക്കുന്നു.


പ്രാഥമിക സെർവർ ക്രമീകരണങ്ങളൊന്നുമില്ലാതെ, സ്റ്റാൻഡേർഡ് ബിട്രിക്സ് ഫംഗ്ഷണാലിറ്റി ഉപയോഗിച്ചാണ് ഇതെല്ലാം നടപ്പിലാക്കുന്നത്.

കുറച്ച് ക്ലിക്കുകളിലൂടെ, ഞങ്ങൾ ഒരു പുതിയ വെബ്‌സൈറ്റ് സൃഷ്‌ടിച്ചു, അത് മുമ്പത്തേതിൽ നിന്ന് തികച്ചും വ്യത്യസ്തമായിരിക്കും, അതിന്റേതായ രൂപകൽപ്പനയും ഉള്ളടക്കവുമുണ്ട്, നിങ്ങൾക്ക് ഒരു പുതിയ ഓൺലൈൻ സ്റ്റോർ ഇടാം അല്ലെങ്കിൽ ഒരു ബ്ലോക്ക് അല്ലെങ്കിൽ ബിസിനസ് കാർഡ് ഉണ്ടാക്കാം, എല്ലാം പരിമിതപ്പെടുത്തിയിരിക്കുന്നു ഭാവന.

ഈ നല്ല കുറിപ്പിൽ, ഞങ്ങൾ ഒരു ഡൊമെയ്‌നിലെ മൾട്ടിസൈറ്റിന്റെ അവലോകനം അവസാനിപ്പിക്കുന്നു, അടുത്ത ലക്കത്തിൽ ഒരു വെബ് സെർവർ എങ്ങനെ കോൺഫിഗർ ചെയ്യാമെന്നും വ്യത്യസ്ത ഡൊമെയ്‌നുകളിൽ ഒരു വെബ്‌സൈറ്റ് ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഞാൻ നിങ്ങളോട് പറയും.

ഡെനിസ് ഗോറെലോവ് തയ്യാറാക്കിയ പാഠം