मल्टीसाइट WordPress में नई साइट के लिए 500 त्रुटि

सबफ़ोल्डर में वर्डप्रेस स्थापित है। public_html/वर्डप्रेस / तो, मुझे दो साइटें चाहिए: mydomain.com/wordpress और mydomain.com/wordpress/fr

mydomain.com/wordpress किसी भी समस्या के बिना काम करता है।

जब मैं mydomain.com/wordpress/fr पर जाने का प्रयास करता हूं, तो मुझे मुख्य साइट (mydomain.com/wordpress) के पृष्ठ नहीं मिला है। जब मैं mydomain.com/wordpress/fr/wp-admin जाता हूं तो मुझे 500 आंतरिक सर्वर त्रुटि मिलती है।

यहाँ मेरी। Htaccess फ़ाइल:


RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)??les/(.+) wp-includes/ms-?les.php??le=$2 [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) wordpress/$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ wordpress/$2 [L]
RewriteRule . /wordpress/index.php [L]

यहां जिस भाग को मैंने wp-config.php में जोड़ा है:

define('WP_ALLOW_MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'mydomain.com/wordpress');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
define('WP_ALLOW_REPAIR', true);

Here some settings in Network Panel for my new site: Domain: http://mydomain.com Path: /wordpress/fr/ SiteURL: http://archex.ca/wordpress/fr

कृपया मेरी मदद करें।

0
मेरे पास केवल एफ़टीपी और सीपीनल तक पहुंच है, लेकिन मुझे मिले सभी लॉग में, मैंने इस त्रुटि से संबंधित किसी भी रिकॉर्ड को नहीं देखा।
जोड़ा लेखक user3070279, स्रोत
अपने अपाचे त्रुटि लॉग पर जाएं और जब आप आंतरिक सर्वर त्रुटि प्राप्त करते हैं तो उसमें क्या त्रुटि लिखा जाता है देखें।
जोड़ा लेखक Sumurai8, स्रोत

2 उत्तर

सबसे पहले मुझे नहीं पता कि आपको अभी भी मदद चाहिए या नहीं, लेकिन यह भविष्य में किसी और की मदद कर सकता है।

कुछ समय पहले मुझे एक ही समस्या थी। वर्डप्रेस कोडेक्स साइट पर निर्देशों के बाद, मैंने WordPress कॉन्फ़िगरेशन फ़ाइल से बहु साइट को सक्षम किया था, लेकिन व्यवस्थापक पैनल तक पहुंचने के दौरान डोमेन और 500 तक पहुंचते समय 404 प्राप्त किया था।

सबसे पहले मैंने डालकर 500 त्रुटि हल की

# Tell PHP that the mod_rewrite module is ENABLED. SetEnv HTTP_MOD_REWRITE On

in my .htaccess immediately after

500 त्रुटि अब चली गई है, और 404 के लिए मैंने इसमें एक और वर्डप्रेस स्थापित करने के लिए नई निर्देशिका बनाई है।

Thanks to: a.l.e

Cheers & Beers :P

0
जोड़ा

अपने wp-config.php में, आप नेटवर्क को सेटअप/स्थापित करने के लिए निम्नलिखित चाहते हैं (/ wp-admin वेबपेज के माध्यम से):

define('WP_ALLOW_MULTISITE', true);

लेकिन फिर इसे बनाने के बाद और इंस्टॉल करें क्लिक करें, तो आपके wp-config.php को उस पंक्ति को प्रतिस्थापित करने के लिए संपादित किया जाना चाहिए:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'mydomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

यानी आपको सेटअप करने की अनुमति की आवश्यकता है, लेकिन फिर आप बस एक बार सेटअप सक्षम करना चाहते हैं; अन्यथा, आपको वह अजीब डीबी-ज़रूरत-से-मरम्मत की गई त्रुटि पृष्ठ मिलती है (जो यह नहीं करता है, इसलिए ड्रॉप लाइन की अनुमति दें); बस अपनी wp-config.php फ़ाइल में अपनी मल्टीसाइट लाइन में "WP_ALLOW_" ड्रॉप करें और इसे अपेक्षित के रूप में काम करना शुरू करना चाहिए

अगर कोई भी कुछ वेब खोज करता है तो बस एफवाईआई (क्योंकि यह एक पुरानी पोस्ट है, लेकिन अभी भी प्रासंगिक पतन है)।

0
जोड़ा