ડેબિયન જેસી પર વર્ડપ્રેસ 4.5 મલ્ટાઇસાઇટ ઇન્સ્ટોલ કરવું અને ગોઠવવું

શુભેચ્છા સમુદાય. મેં તાજેતરમાં તેનું નવીનતમ સંસ્કરણ ઇન્સ્ટોલ અને ગોઠવવાની જરૂરિયાત પૂર્ણ કરી વર્ડપ્રેસ એક જ ઇન્સ્ટોલેશનમાં એક કરતા વધુ વેબસાઇટ હોવાની સંભાવના સાથે અને તે કરતાં વધુ સારી ડેબિયન જેસી Time આ સમયે હું તમારી સાથે શેર કરીશ કે મેં તે કેવી રીતે કર્યું જેથી કોઈ પણ સમયે તે ઉપયોગી અથવા રસપ્રદ હોય, તો વધુ સમય લીધા વિના કરો અને અપેક્ષિત હેતુ માટે બધું બરાબર કાર્ય કરે. આ સ્થાનિક સર્વર પર અને સબ ડિરેક્ટરીઓ દ્વારા સ્થાપન છે.

અમે સાથે પ્રારંભ કરીશું અમારી સ્થાપન ગ્લેમપ સર્વર, ઉપયોગ કરીને મારિયાડીબી MySQL ને બદલે (વ્યક્તિગત સ્વાદ માટે પરંતુ જો તમે ઇચ્છો તો તે MySQL સાથે હોઇ શકે છે):

  1. અમે અમારા ટર્મિનલમાં રૂટ તરીકે લ logગ ઇન કરીએ છીએ અને અમારા અપાચે વેબ સર્વરનું ઇન્સ્ટોલેશન શરૂ કરીએ છીએ:
# યોગ્યતા સ્થાપિત apache2
  1. અમે સર્વર અને ડેટાબેસ ક્લાયંટના ઇન્સ્ટોલેશન સાથે ચાલુ રાખીએ છીએ:
# યોગ્યતા સ્થાપિત mariadb- સર્વર mariadb-client
  1. પાછળથી અમે PHP માં મારિયાડીબી સપોર્ટ માટે PHP અને કેટલાક પેકેજો સ્થાપિત કરીએ છીએ:
# યોગ્યતા સ્થાપિત php5 libapache2-mod-php5 php5-mysqlnd php5-curl php5-gd php5-intl php-PEAR php5-imagick php5-imap php5-mcrypt php5-mecc php5-smpl php5-smp વ્યવસ્થિત php5-xMLrpc php5-xsl
  1. અમે અપાચે ફરીથી પ્રારંભ કરીએ છીએ:
# systemctl apache2 ને ફરીથી શરૂ કરો
  1. જો આપણે PHP માં પૃષ્ઠોની ગતિ થોડી વધુ વધારવા માંગતા હોય, તો અમે APCu PHP કેશ સ્થાપિત કરીએ છીએ અને ફરીથી અપાચે ફરીથી પ્રારંભ કરીએ:
# યોગ્યતા સ્થાપિત કરો php5-apcu
# systemctl apache2 ને ફરીથી શરૂ કરો

અમારી પાસે ગ્લેમપ સર્વર તૈયાર હોવાથી, હવે અમે ચાલુ રાખીએ વર્ડપ્રેસ ની તાજેતરની આવૃત્તિ સ્થાપન (આ ક્ષણે 4.5):

  1. ડેટાબેસેસ, વપરાશકર્તાઓ બનાવવા અને તેમના વિશેષાધિકારો લાગુ કરવા માટે અમે અમારા વપરાશકર્તા સત્રમાંથી સંચાલક તરીકે અથવા રૂટ તરીકે મારિયાડીબી દાખલ કરીએ છીએ:
$ mysql -u root -p
બનાવો ડેટાબેઝ બીડીડબલ્યુપી 1;
'પાસવર્ડ' દ્વારા વપરાશકર્તાને માન્ય કરો wpususer1 @ સ્થાનિક હોસ્ટ બનાવો;
બધી ખાનગી સંસ્થાઓ ચાલુ રાખો બીડીડબલ્યુપી 1. * TO wpususer1 @ સ્થાનિકહોસ્ટ;
ફ્લશ પ્રાધાન્યતા;
બહાર નીકળો
  1. અમે અપાચે અને મારિયાડીબી ફરીથી શરૂ કરીએ છીએ:
# systemctl apache2 ને ફરીથી શરૂ કરો
# systemctl mysql ને ફરીથી શરૂ કરો
 
  1. અમે ટર્મિનલ દ્વારા વ્યવહારિક રીતે વર્ડપ્રેસ ઇન્સ્ટોલ કરીએ છીએ:
# સીડી / ટીએમપી
# wget -c http://wordpress.org/latest.zip
# અનઝીપ-ક્યૂ લેટેસ્ટ.જીપ-ડી / વાર / www / એચટીએમએલ /

જો આપણે વર્ડપ્રેસ ડિરેક્ટરીને અમારી પસંદગીથી ડિફ defaultલ્ટ કરતા અલગ નામથી ઓળખવા માંગતા હોઈએ, તો અમે તેને નીચે મુજબ બદલીએ:

# એમવી / વાર / www / એચટીએમએલ / વર્ડપ્રેસ / વાર / www / એચટીએમએલ / ડબલ્યુપીએમલ્ટાઇસાઇટ 1

અને અમે વપરાશકર્તા www-ડેટા માટે વિશેષાધિકારોની સોંપણી ચાલુ રાખીએ છીએ:

# chown -R www-data.www-data / var / www / html /wpm મલ્ટિસાઇટ 1
# chmod -R 755 / var / www / html /wpm મલ્ટિસાઇટ 1
# એમકેડીર -પી / વાર / www / એચટીએમએલ /wpm મલ્ટિસાઇટ 1/ ડબલ્યુપી-સામગ્રી / અપલોડ્સ
# ચાવન -R www-ડેટા.www-ડેટા / var / www / html /wpm મલ્ટિસાઇટ 1/ ડબલ્યુપી-સામગ્રી / અપલોડ્સ

હવે અમે મારિયાડીબીમાં અગાઉ બનાવેલા અમારા ડેટાબેઝ અને વપરાશકર્તાના મૂલ્યોને વ્યાખ્યાયિત કરવા માટે મુખ્ય ગોઠવણી ફાઇલ બનાવીએ છીએ અને સંપાદિત કરીએ છીએ:

# સીડી / વાર / www / એચટીએમએલ / ડબલ્યુપીએમલ્ટાઇસાઇટ 1
# સી.પી.પી.પી.પી. રૂપરેખા-નમૂના.પી.પી.
# મેં wp-config.php જોયું (અથવા તમારી પસંદગીના ઇમેક્સ, નેનો, જીડિટ, લીફપેડ અથવા કેટલાક અન્યના સંપાદક સાથે)

મૂળ સામગ્રીના આ વિભાગને બદલવું:

// ** MySQL સેટિંગ્સ - તમે આ માહિતી તમારા વેબ હોસ્ટથી મેળવી શકો છો ** //
/ ** વર્ડપ્રેસ * / માટે ડેટાબેઝનું નામ
વ્યાખ્યાયિત કરો ('DB_NAME', 'ડેટાબેઝ_નામ_હિર');

/ ** માયએસક્યુએલ ડેટાબેઝ વપરાશકર્તાનામ * /
વ્યાખ્યાયિત કરો ('DB_USER', 'વપરાશકર્તા નામ_અહિં');

/ ** માયએસક્યુએલ ડેટાબેઝ પાસવર્ડ * /
વ્યાખ્યાયિત કરો ('DB_PASSWORD', 'પાસવર્ડ_અહિં');

નીચે મુજબ છે:

// ** MySQL સેટિંગ્સ - તમે આ માહિતી તમારા વેબ હોસ્ટથી મેળવી શકો છો ** //
/ ** વર્ડપ્રેસ * / માટે ડેટાબેઝનું નામ
વ્યાખ્યાયિત કરો ('DB_NAME', 'બીડીડબલ્યુપી 1');

/ ** માયએસક્યુએલ ડેટાબેઝ વપરાશકર્તાનામ * /
વ્યાખ્યાયિત કરો ('DB_USER', 'wpususer1');

/ ** માયએસક્યુએલ ડેટાબેઝ પાસવર્ડ * /
વ્યાખ્યાયિત કરો ('DB_PASSWORD', 'પાસવર્ડ');

આપણે ફેરફારો સંગ્રહિત કરીએ છીએ અને ફાઇલ બંધ કરીએ છીએ. હવે અમે અમારા વેબ બ્રાઉઝર પર જઈએ છીએ અને નવા ટ tabબમાં આપણે નીચેના URL સાથે વર્ડપ્રેસ ઇન્સ્ટોલર ખોલીએ છીએ:

http://localhost/wpmultisite1/

નીચે દેખાશે તે સ્ક્રીનમાં, અમે ઇન્સ્ટોલેશનની ભાષા, વેબસાઇટનું શીર્ષક, વપરાશકર્તા નામ, તમારો પાસવર્ડ, એક ઇમેઇલ પસંદ કરીએ છીએ અને આ કિસ્સામાં આપણે "સાઇટ અનુક્રમણિકાને મંજૂરી આપો" ના છેલ્લા બ lastક્સને ચિહ્નિત કરતા નથી, તે છે તે સ્થાનિક સ્થાપન છે.

હવે આપણે અમારા વર્ડપ્રેસ ઇન્સ્ટોલેશનમાં લ logગ ઇન કરી શકીએ છીએ. છેલ્લે આપણે કરવા જઈ રહ્યા છીએ અમારા વર્ડપ્રેસ મલ્ટીસાઇટ થવા માટે જરૂરી રૂપરેખાંકન:

  1. P કહે છે તે વાક્યની ઉપર, wp-config.php ફાઇલમાં અમારા પસંદીદા ટેક્સ્ટ સંપાદક દ્વારા નીચેની લાઇન ઉમેરીને અમે મલ્ટિસાઇટ નેટવર્કને સક્રિય કરીએ છીએ «/ * તે બધું છે, સંપાદન બંધ કરો! હેપી બ્લોગિંગ. * /":

/ * મલ્ટાઇસાઇટ * /
વ્યાખ્યાયિત કરો ('WP_ALLOW_MULTISITE', સાચું);

ફાઇલના તે ભાગને નીચે મુજબ છોડીને:

/ **
* વિકાસકર્તાઓ માટે: વર્ડપ્રેસ ડિબગીંગ મોડ.
*
વિકાસ દરમ્યાન નોટિસનાં ડિસ્પ્લેને સક્ષમ કરવા માટે આને સાચું પર બદલો.
* તે આગ્રહણીય છે કે પ્લગઇન અને થીમ વિકાસકર્તાઓ WP_DEBUG નો ઉપયોગ કરે
* તેમના વિકાસ વાતાવરણમાં.
*
ડીબગિંગ માટે ઉપયોગમાં લઈ શકાય તેવા અન્ય સ્થાવર પરની માહિતી માટે,
* કોડેક્સની મુલાકાત લો.
*
* @ લિંક https://codex.wordpress.org/Debugging_in_WordPress
/
વ્યાખ્યાયિત કરો ('WP_DEBUG', ખોટું);
/
મલ્ટીસાઇટ /
વ્યાખ્યાયિત કરો ('WP_ALLOW_MULTISITE', સાચું);
/
બસ, સંપાદન કરવાનું બંધ કરો! હેપી બ્લોગિંગ. * /

/ ** WordPress ડિરેક્ટરી પર સંપૂર્ણ પાથ. * /
જો (! વ્યાખ્યાયિત ('ABSPATH'))
વ્યાખ્યાયિત કરો ('ABSPATH', ડિરનેમ (ફાઇલ). '/');

આપણે ફેરફારો સંગ્રહિત કરીએ છીએ અને ફાઇલ બંધ કરીએ છીએ.

  1. અમે અપાચેના Mod_Rewrit મોડ્યુલને સક્રિય કરીએ છીએ:
# a2enmod ફરીથી લખો
  1. નીચે આપેલ સામગ્રી ઉમેરીને, અમે અમારા પસંદીદા ટેક્સ્ટ સંપાદક દ્વારા અપાચે ફાઇલ /etc/apache2/sites-enabled/000-default.conf ને સંપાદિત કરીએ છીએ:


વિકલ્પો અનુક્રમણિકા ફોલોસિમલિંક્સ મલ્ટિવ્યૂઝ
ઑવરરાઇડ બધાને મંજૂરી આપો
ઓર્ડર મંજૂરી આપો, નામંજૂર કરો
બધા માંથી પરવાનગી આપે છે

વર્ડપ્રેસ .htaccess ફાઇલમાંથી ફેરફાર કરવાની મંજૂરી આપવા માટે કે જે અમે પછીથી સંપાદિત કરીશું, અમારી સામગ્રીના તે વિભાગને /000-default.conf માં નીચે પ્રમાણે છોડીને:

# સમાવેશ-ઉપલબ્ધ / સેવા-સીજી-બિન.કોન.ને સમાવો
 
                 વિકલ્પો અનુક્રમણિકા ફોલોસિમલિંક્સ મલ્ટિવ્યૂઝ
                 ઑવરરાઇડ બધાને મંજૂરી આપો
                 ઓર્ડર મંજૂરી આપો, નામંજૂર કરો
                 બધા માંથી પરવાનગી આપે છે
 

  1. અમે અપાચે ફરીથી પ્રારંભ કરીએ છીએ
# systemctl apache2 ને ફરીથી શરૂ કરો
  1. હવે અમે અમારા વર્ડપ્રેસ ડેશબોર્ડ પર જઈએ છીએ અને ડાબી બાજુની મુખ્ય પેનલમાં, અમે «ટૂલ્સ option વિકલ્પ પસંદ કરીએ છીએ અને આ« નેટવર્ક ગોઠવણી »અંદર:

ડબલ્યુપી_ડીએલ 1

ડબલ્યુપી_ડીએલ 2

એકવાર નેટવર્કનું શીર્ષક અને તમારું ઇમેઇલ દાખલ થઈ જાય, પછી અમે ઇન્સ્ટોલ કરવા માટે ક્લિક કરીએ અને પછી નીચેની સ્ક્રીન દેખાશે:

ડબલ્યુપી_ડીએલ 3

જેમાં મારા કિસ્સામાં / var / www / html / wpmultisite1 ને અનુરૂપ મૂલ્યો iWi નામની મારી વર્ડપ્રેસ ડિરેક્ટરી માટે પસંદ કરેલ નામના સંબંધમાં બતાવવામાં આવ્યા છે, wpmultisite1: / var / www / html / iibi ને બદલે. હવે આ વિંડોમાંની સૂચનાઓને અનુસરીને, આપણે પહેલા સ્ટેપ અથવા બ ofક્સની સામગ્રીને અમારી લખાણ સંપાદક દ્વારા લાઇન કહેવાતા ઉપરના ટેક્સ્ટ સંપાદક દ્વારા અમારી wp-config.php ફાઇલમાં ક copyપિ કરીશું./ * તે બધું છે, સંપાદન બંધ કરો! હેપી બ્લોગિંગ. * /Follows નીચે મુજબ છે:

/ **
* વિકાસકર્તાઓ માટે: વર્ડપ્રેસ ડિબગીંગ મોડ.
*
વિકાસ દરમ્યાન નોટિસનાં ડિસ્પ્લેને સક્ષમ કરવા માટે આને સાચું પર બદલો.
* તે આગ્રહણીય છે કે પ્લગઇન અને થીમ વિકાસકર્તાઓ WP_DEBUG નો ઉપયોગ કરે
* તેમના વિકાસ વાતાવરણમાં.
*
ડીબગિંગ માટે ઉપયોગમાં લઈ શકાય તેવા અન્ય સ્થાવર પરની માહિતી માટે,
* કોડેક્સની મુલાકાત લો.
*
* @ લિંક https://codex.wordpress.org/Debugging_in_WordPress
/
વ્યાખ્યાયિત કરો ('WP_DEBUG', ખોટું);
/
મલ્ટીસાઇટ /
વ્યાખ્યાયિત કરો ('WP_ALLOW_MULTISITE', સાચું);
વ્યાખ્યાયિત કરો ('બહુવિધ', સાચું);
વ્યાખ્યાયિત કરો ('SUBDOMAIN_INSTALL', ખોટું);
વ્યાખ્યાયિત કરો ('DOMAIN_CURRENT_SITE', 'Your.IP.address');
વ્યાખ્યાયિત કરો ('PATH_CURRENT_SITE', '/ iibi /');
વ્યાખ્યાયિત કરો ('SITE_ID_CURRENT_SITE', 1);
વ્યાખ્યાયિત કરો ('BLOG_ID_CURRENT_SITE', 1);
/
બસ, સંપાદન કરવાનું બંધ કરો! હેપી બ્લોગિંગ. * /

આપણે ફેરફારો સંગ્રહિત કરીએ છીએ અને ફાઇલ બંધ કરીએ છીએ. અમે બીજા પગલા અથવા બ ofક્સની સામગ્રી સાથે તે જ કરીએ છીએ પરંતુ હવે .htaccess ફાઇલને પાથ દ્વારા સંપાદિત કરી રહ્યા છીએ:

# vi /var/www/html/iibi/.htaccess

તેની તમામ મૂળ સામગ્રી કાtingી નાખી અને બ boxક્સમાં એક પેસ્ટ કરો, નીચે પ્રમાણે છે:

ફરીથી લખો એન્જીન ચાલુ
ફરીથી લખાઈ બેઝ / આઇબીઆઇ /
ફરીથી લખાઈ નિયમ ^ અનુક્રમણિકા.એફપીપી $ - [એલ]

# / ડબલ્યુપીપી-એડમિનમાં પાછળનો સ્લેશ ઉમેરો
ફરીથી લખો Rule ^ ([_ 0-9a-zA-Z -] + /)? ડબલ્યુપી-એડમિન $ w 1 ડબલ્યુપી-એડમિન / [આર = 301, એલ]

ફરીથી લખી શકો છો% QU REQUEST_FILENAME NAME -f [OR]
રીરાઈટકોન્ડ%. REQUEST_FILENAME d -d
ફરીથી લખાણો નિયમ ^ - [એલ]
ફરીથી લખો Rule ^ ([_ 0-9a-zA-Z -] + /)? (Wp- (વિષય | એડમિન | શામેલ છે.)) *) $ 2 [L]
ફરીથી લખો Rule ^ ([_ 0-9a-zA-Z -] + /)? (. *. પીએચપી) $ $ 2 [એલ]
ફરીથી લખો. અનુક્રમણિકા.એફપીપી [એલ]

આપણે ફેરફારો સંગ્રહિત કરીએ છીએ અને ફાઇલ બંધ કરીએ છીએ. અમે વર્ડપ્રેસથી લ logગઆઉટ કર્યું છે અને તેને ફરીથી દાખલ કરીએ છીએ.

  1. છેવટે અમે પહેલાથી જ અમારા વર્ડપ્રેસનું પરીક્ષણ કરીએ છીએ મલ્ટિસાઇટ વિધેયને સંપૂર્ણપણે સક્ષમ અને રૂપરેખાંકિત કરી છે. આ માટે આપણે ઉપર ડાબા ખૂણા પર જઈએ, "મારી સાઇટ્સ", "નેટવર્ક એડમિનિસ્ટ્રેટર" અને "સાઇટ્સ" પસંદ કરો. અમે ટોચ પર "નવું ઉમેરો" વિકલ્પ પસંદ કરીએ છીએ અને આગલી સ્ક્રીન પર અમે "સાઇટ સરનામું (URL)" (તમારા નવા સબ-સાઇટ માટેનું નામ), "સાઇટ શીર્ષક", "સાઇટ ભાષા" , «એડમિનિસ્ટ્રેટર ઇમેઇલ» અને અમે site સાઇટ ઉમેરો click ને ક્લિક કરીએ છીએ. હવે તમે બનાવેલ સાઇટ્સ "મારી સાઇટ્સ" માં દેખાશે અને તમે તે જ રીતે તમારા પોતાના ડેસ્કટ .પ દ્વારા કસ્ટમાઇઝ કરી શકો છો. કંઈપણ તમારી ટિપ્પણીઓ પૂછવામાં અથવા શેર કરવામાં અચકાવું નહીં. સાદર.

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   અલેજાન્ડ્રો જણાવ્યું હતું કે

    ખૂબ જ સારા ટ્યુટોરિયલ !!

  2.   જથન જણાવ્યું હતું કે

    તમારો ખૂબ ખૂબ આભાર એલેજાન્ડ્રો. માત્ર એક વિગત. જ્યારે હું લેખ બનાવતો હતો ત્યારે એપોસ્ટ્રોફી અક્ષર (') ધરાવતી લીટીઓ આના જેવી દેખાતી હતી, પરંતુ હવે તે નીચેની જેમ કેટલીક લીટીઓમાં સિંગલ અવતરણ (' અને ') માં બદલાઈ ગઈ છે: define('WP_ALLOW_MULTISITE', true) ; અને મેં લેખમાં ફેરફાર કરવાનો પ્રયાસ કરીને તેને સુધારવાનો પ્રયાસ કર્યો છે પરંતુ માત્ર "જુઓ" દેખાય છે. ના સંપાદકો અથવા સંચાલકોમાંથી કોઈ હોય તો કૃપા કરીને Desde Linux આ ટિપ્પણી જુઓ, મને કહો કે હું તે વિગતોને સુધારવા માટે લેખમાં કેવી રીતે ફેરફાર કરી શકું અથવા કૃપા કરીને તે ફેરફાર કરો. શુભેચ્છાઓ.