डेबियन जेसी वर वर्डप्रेसची स्थापना 4.5 आणि मल्टीसाइट

ग्रीटिंग्ज समुदायाला. ची नवीनतम आवृत्ती स्थापित आणि कॉन्फिगर करण्याची आवश्यकता नुकतीच मला आली वर्डप्रेस एकाच इन्स्टॉलेशनमध्ये एकापेक्षा जास्त वेबसाइट असण्याची शक्यता असून त्यात काय चांगले आहे डेबियन जेसी 🙂 यावेळी मी ते कसे केले ते मी तुमच्याबरोबर सामायिक करेन जेणेकरून ते केव्हाही उपयुक्त किंवा मनोरंजक असेल तर जास्त वेळ न घेता हे करा आणि अपेक्षित उद्देशाने सर्वकाही व्यवस्थित कार्य करेल. स्थानिक सर्व्हर व उपनिर्देशिकांमार्फत ही स्थापना आहे.

आम्ही प्रारंभ करू आमच्या प्रतिष्ठापन GMLP सर्व्हर, वापरत आहे मारिया डीबी MySQL ऐवजी (वैयक्तिक चवसाठी परंतु आपण प्राधान्य दिल्यास MySQL बरोबर असू शकता):

  1. आम्ही आमच्या टर्मिनलवर मूळ म्हणून लॉग इन करतो आणि आमच्या अपाचे वेब सर्व्हरची स्थापना सुरू करतो:
# योग्यता स्थापित करा अपाचे 2
  1. आम्ही सर्व्हरची स्थापना आणि डेटाबेस क्लायंट सुरू ठेवतो:
# योग्यता स्थापित मारिएडबी-सर्व्हर मारियाडबी-क्लायंट
  1. नंतर आम्ही पीएचपीमध्ये मारियाडीबी समर्थनासाठी पीएचपी आणि काही पॅकेजेस स्थापित करतो.
# योग्यता स्थापित करा php5 libapache2-mod-php5 php5-mysqlnd php5-curl php5-gd php5-intl php-PEAR php5-imagick php5-imap php5-mcrypt php5- मेमॅचे php5-spl php5-smp sqlite php5 नीटनेटका php5-xMLrpc php5-xsl
  1. आम्ही अपाचे रीस्टार्ट करतोः
# systemctl apache2 रीस्टार्ट करा
  1. आम्हाला PHP मधील पृष्ठांची गती आणखी वाढवायची असल्यास आम्ही एपीसीयू पीएचपी कॅशे स्थापित करतो आणि अपाचे पुन्हा सुरू करतो:
# योग्यता स्थापित करा php5-apcu
# systemctl apache2 रीस्टार्ट करा

आमच्याकडे आमचा ग्लॅम्प सर्व्हर सज्ज असल्याने आता आम्ही सुरू ठेवतो वर्डप्रेसच्या नवीनतम आवृत्तीची स्थापना (या क्षणी 4.5):

  1. आम्ही डेटाबेस तयार करण्यासाठी आणि वापरकर्त्यांसाठी त्यांचे विशेषाधिकार लागू करण्यासाठी आमच्या वापरकर्त्याच्या सत्रामधून प्रशासक म्हणून किंवा मूळ म्हणून मारियाडीबी प्रविष्ट करतो:
$ mysql -u root -p
डेटाबेस बीडीडब्ल्यूपी 1 तयार करा;
'संकेतशब्द' द्वारे वापरकर्त्यास डब्ल्यूपीपीएसयूझर 1 @ लोकलहेस्ट आयडेंटिफाईड तयार करा;
सर्व प्राधान्ये मंजूर करा बीडीडब्ल्यूपी 1. * टू डब्ल्यूपीसुझर 1 @ लोकल होस्ट;
फ्लश विश्र्वास;
बाहेर जा
  1. आम्ही अपाचे आणि मारियाडीबी रीस्टार्ट करतोः
# systemctl apache2 रीस्टार्ट करा
# systemctl रीस्टार्ट mysql
 
  1. आम्ही टर्मिनलद्वारे व्यावहारिक मार्गाने वर्डप्रेस स्थापित करतो:
# सीडी / टीएमपी
# विजेट -c http://wordpress.org/latest.zip
# अनझिप -क्यू नवीनतम.झिप-डी / वार / www / एचटीएमएल /

आमच्या वर्फप्रेस डिरेक्टरीला डिफॉल्टपेक्षा आमच्या पसंतीपेक्षा भिन्न नावाने ओळखायचे असल्यास आम्ही ते खालीलप्रमाणे बदलू:

# एमव्ही / व्हेर / www / एचटीएमएल / वर्डप्रेस / वार / www / एचटीएमएल / डब्ल्यूपीएमલ્ટिसाइट 1

आणि आम्ही वापरकर्त्याच्या www-डेटासाठी विशेषाधिकारांच्या असाइनमेंटसह सुरू ठेवूः

# chown -R www-data.www-data / var / www / html /wpmultisite1
# chmod -R 755 / var / www / html /wpmultisite1
# एमकेडीर -पी / वार / www / एचटीएमएल /wpmultisite1/ डब्ल्यूपी-सामग्री / अपलोड
# डाऊनलोड -आर www-डेटा.www-डेटा / var / www / html /wpmultisite1/ डब्ल्यूपी-सामग्री / अपलोड

आता आम्ही मारियाडीबीमध्ये पूर्वी तयार केलेल्या आमच्या डेटाबेस आणि वापरकर्त्याची मूल्ये परिभाषित करण्यासाठी मुख्य कॉन्फिगरेशन फाइल तयार आणि संपादित करतोः

# सीडी / वार / www / एचटीएमएल / डब्ल्यूपीएमएल्टाइटिट 1
# सीपी डब्ल्यूपी-कॉन्फिगरेशन-नमूना.पीपीपीपीपी - कॉन्फिगरेशन. पीपीपी
# मी डब्ल्यूपी-कॉन्फिगरेशन.पीपीपी पाहिले (किंवा आपल्या पसंतीच्या इमेक्स, नॅनो, जीडिट, लीफपॅड किंवा इतर काही संपादकासह)

मूळ सामग्रीचा हा विभाग बदलत आहे:

// ** मायएसक्यूएल सेटिंग्ज - आपण आपल्या वेब होस्टकडून ही माहिती मिळवू शकता ** //
/ ** वर्डप्रेस * साठी डेटाबेस नाव /
परिभाषित करा ('DB_NAME', 'डेटाबेस_नाव_ येथे');

/ ** MySQL डेटाबेस वापरकर्तानाव * /
परिभाषित करा ('DB_USER', 'वापरकर्तानाव_ येथे');

/ ** MySQL डेटाबेस संकेतशब्द * /
परिभाषित करा ('DB_PASSWORD', 'संकेतशब्द_ येथे');

खालील प्रमाणे:

// ** मायएसक्यूएल सेटिंग्ज - आपण आपल्या वेब होस्टकडून ही माहिती मिळवू शकता ** //
/ ** वर्डप्रेस * साठी डेटाबेस नाव /
परिभाषित करा ('DB_NAME', 'बीडीडब्ल्यूपी 1');

/ ** MySQL डेटाबेस वापरकर्तानाव * /
परिभाषित करा ('DB_USER', 'डब्ल्यूपुसारिओ 1');

/ ** MySQL डेटाबेस संकेतशब्द * /
परिभाषित करा ('DB_PASSWORD', 'पासवर्ड');

बदल बदलून फाईल बंद करू. आता आम्ही आमच्या वेब ब्राउझरवर जातो आणि नवीन टॅबमध्ये आम्ही खालील URL सह वर्डप्रेस इन्स्टॉलर उघडतो:

http://localhost/wpmultisite1/

खाली दिसणा scre्या पडद्यामध्ये आम्ही स्थापनेची भाषा, वेबसाइटचे शीर्षक, वापरकर्त्याचे नाव, आपला संकेतशब्द, ईमेल निवडतो आणि या प्रकरणात आम्ही "साइट अनुक्रमणिकेस अनुमती द्या" चा शेवटचा बॉक्स चिन्हांकित करीत नाही. आहे ही स्थानिक स्थापना आहे.

आता आम्ही आमच्या वर्डप्रेस प्रतिष्ठापन मध्ये लॉग इन करू शकता. शेवटी आम्ही ते करणार आहोत आमच्या वर्डप्रेस मल्टीसाइट होण्यासाठी कॉन्फिगरेशन आवश्यक:

  1. डब्ल्यूपी-कॉन्फिगरेशन.पी.पी.पी. फाइल मध्ये आमच्या पसंतीच्या मजकूर संपादकाद्वारे खालील ओळ जोडून आम्ही मल्टीसाइट नेटवर्क सक्रिय करतो «ज्याच्या म्हणण्यापेक्षा वरील says/ * ते सर्व, संपादन करणे थांबवा! आनंदी ब्लॉगिंग. * /:

/ * मल्टीसाइट * /
परिभाषित करा ('WP_ALLOW_MULTISITE', खरे);

फाइलचा विभाग खालीलप्रमाणे ठेवत आहे:

/ **
* विकसकांसाठी: वर्डप्रेस डीबगिंग मोड.
*
* विकासाच्या वेळी सूचनांचे प्रदर्शन सक्षम करण्यासाठी हे खरे करा.
* प्लगिन आणि थीम विकसकांनी डब्ल्यूपी_डीईबीयूजी वापरण्याची जोरदार शिफारस केली जाते
* त्यांच्या विकास वातावरणात.
*
डिबगिंगसाठी वापरल्या जाणार्‍या इतर स्थिर घटकांबद्दल माहितीसाठी,
* कोडेक्सला भेट द्या.
*
* @ दुवा https://codex.wordpress.org/Debugging_in_WordPress
/
Define ('WP_DEBUG', खोटे);
/
मल्टीसाइट /
परिभाषित करा ('WP_ALLOW_MULTISITE', खरे);
/
हे सर्व आहे, संपादन थांबवा! हॅप्पी ब्लॉगिंग * /

/ ** वर्डप्रेस निर्देशिकेचा संपूर्ण मार्ग. * /
जर (! परिभाषित ('एबीएसपीएटीएच'))
परिभाषित ('एबीएसपीएटीएच', आडनाव)फाइल). '/');

बदल बदलून फाईल बंद करू.

  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 शी संबंधित मूल्ये मी wpmultisite1: / var / www / html / iibi ऐवजी iibi नावाच्या माझ्या वर्डप्रेस निर्देशिकेसाठी निवडलेल्या नावाच्या संबंधात दर्शविली आहेत. आता या विंडोमधील सूचनांचे अनुसरण करून आम्ही पहिल्या टप्प्यात किंवा बॉक्सची डब्ल्यूपीपी-कॉन्फिगरेशन.पी.पी.पी. फाइल वर आपल्या टेक्स्ट एडिटरद्वारे कॉपी करणार आहोत./ * ते सर्व, संपादन करणे थांबवा! आनंदी ब्लॉगिंग. * /»खालीलप्रमाणे असणे:

/ **
* विकसकांसाठी: वर्डप्रेस डीबगिंग मोड.
*
* विकासाच्या वेळी सूचनांचे प्रदर्शन सक्षम करण्यासाठी हे खरे करा.
* प्लगिन आणि थीम विकसकांनी डब्ल्यूपी_डीईबीयूजी वापरण्याची जोरदार शिफारस केली जाते
* त्यांच्या विकास वातावरणात.
*
डिबगिंगसाठी वापरल्या जाणार्‍या इतर स्थिर घटकांबद्दल माहितीसाठी,
* कोडेक्सला भेट द्या.
*
* @ दुवा https://codex.wordpress.org/Debugging_in_WordPress
/
Define ('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);
/
हे सर्व आहे, संपादन थांबवा! हॅप्पी ब्लॉगिंग * /

बदल बदलून फाईल बंद करू. आम्ही दुसर्‍या चरणातील किंवा बॉक्सच्या सामग्रीसह असे करतो परंतु आता .htaccess फाईल मार्गात संपादित करीत आहोतः

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

त्याची सर्व मूळ सामग्री हटवत आहे आणि बॉक्समध्ये पेस्ट करीत आहे:

RewriteEngine चालू
रीराइटबेस / आयबीआय /
RewritRule ^ index.php $ - [एल]

# / डब्ल्यूपीपी-अ‍ॅडमीनवर ट्रेलिंग स्लॅश जोडा
पुनर्लेखन नियम ^ ([_ 0-9a-zA-Z -] + /)? डब्ल्यूपी-प्रशासन $ w 1 डब्ल्यूपी-प्रशासन / [आर = 301, एल]

RewritCond% {REQUEST_FILENAME f -f [OR] पासून
RewritCond% {REQUEST_FILENAME d -d
पुनर्लेखन नियम [- [एल]
पुनर्लेखन नियम ^ ([_ 0-9a-zA-Z -] + /)? (डब्ल्यूपी- (सामग्री | प्रशासन | समाविष्ट)). *) $ 2 [एल]
पुनर्लेखन नियम ^ ([_ 0-9a-zA-Z -] + /)? (. *. पीएचपी) $ $ 2 [एल]
पुनर्लेखन नियम. index.php [एल]

बदल बदलून फाईल बंद करू. आम्ही वर्डप्रेसमधून लॉग आउट केले आणि त्यात पुन्हा प्रवेश केला.

  1. शेवटी आम्ही आधीपासूनच आमच्या वर्डप्रेसची चाचणी करतो मल्टीसाइट कार्यक्षमता पूर्णपणे सक्षम आणि कॉन्फिगर केली. यासाठी आम्ही वरच्या डाव्या कोपर्यात जाऊ, "माझ्या साइट्स", "नेटवर्क प्रशासक" आणि "साइट्स" निवडा. आम्ही शीर्षस्थानी new नवीन जोडा option पर्याय निवडतो आणि पुढील स्क्रीनवर आम्ही मजकूर फील्डमध्ये परिभाषित करतो site साइटचा पत्ता (URL) »(आपल्या नवीन उप-साइटचे नाव), site साइटचे शीर्षक», « साइटची भाषा », email प्रशासक ईमेल» आणि आम्ही site साइट जोडा on वर क्लिक करा. आता त्यांनी तयार केलेल्या साइट्स "माय साइट्स" मध्ये दिसतील आणि त्या त्यांच्या स्वत: च्या डेस्कटॉपद्वारे त्याच प्रकारे सानुकूलित करण्यात सक्षम असतील. आपल्या टिप्पण्या विचारण्यास किंवा सामायिक करण्यास काहीही संकोच करू नका. साभार.

लेखाची सामग्री आमच्या तत्त्वांचे पालन करते संपादकीय नीति. त्रुटी नोंदविण्यासाठी क्लिक करा येथे.

2 टिप्पण्या, आपल्या सोडा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   अलेहांद्रो म्हणाले

    खूप चांगले ट्यूटोरियल !!

  2.   जथान म्हणाले

    अलेजान्ड्रो खूप खूप धन्यवाद. एक तपशील अधिक काही नाही. जेव्हा मी या लेखामध्ये theजस्ट्रोफ कॅरेक्टर (') सारखा दिसत होता तेव्हा हे दिसत होते, परंतु आता त्या खालीलप्रमाणे काही ओळींमध्ये एकल कोट्स (' आणि ') मध्ये बदलल्या गेल्या आहेत:' WP_ALLOW_MULTISITE ', खरे); आणि मी लेख संपादित करण्याचा प्रयत्न करीत ते दुरुस्त करण्याचा प्रयत्न केला आहे परंतु मला फक्त "दृश्य" मिळते. कृपया, लिनक्सच्या संपादक किंवा प्रशासकांमधील एखाद्याने ही टिप्पणी पाहिल्यास, ती तपशील दुरुस्त करण्यासाठी मी लेख संपादित कसा करू शकतो किंवा तो बदल करू कृपया मला सांगा. साभार.