मैंने कई अलग-अलग चीजों की कोशिश की है।Nginx - एक उपनिर्देशिका में WordPress, क्या डेटा पारित किया जाना चाहिए?
location ^~ /wordpress {
alias /var/www/example.com/wordpress;
index index.php index.html index.htm;
try_files $uri $uri/ /wordpress/index.php;
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_split_path_info ^(/wordpress)(/.*)$;
fastcgi_param SCRIPT_FILENAME /var/www/example.com/wordpress/index.php;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
अभी, सभी संसाधनों जहाँ तक मैं बता सकता है (छवि, आदि) सही ढंग से लोड कर रहे हैं: बिंदु मैं अभी पर हूँ यह है। और http://www.example.com/wordpress
वर्डप्रेस लोड करता है, लेकिन एक पृष्ठ जो "पृष्ठ नहीं मिला" कहता है। (हालांकि इसके लिए वर्डप्रेस उपयोग में है)। अगर मैं किसी भी पोस्ट यूआरएल का प्रयास करता हूं तो मुझे एक ही परिणाम मिलता है, "पृष्ठ नहीं मिला"। तो मुझे पता है कि समस्या यह है कि वर्डप्रेस पथ या कुछ के बारे में डेटा प्राप्त नहीं कर रहा है। एक अन्य संभावित समस्या यह है कि यदि मैं example.com/wp-admin.php
चलाता हूं तो यह अभी भी index.php
चलाएगा।
किस डेटा को पारित करने की आवश्यकता है? क्या गलत हो रहा है?
मैं कोशिश करता हूं कि (आपका पहला वाला) लेकिन मुझे 404 शब्द नहीं मिला है। मुझे ब्लॉग को एक अलग डोमेन से एक उपनिर्देशिका के साथ डोमेन में ले जाने के साथ करना पड़ सकता है। – Matthew
मुझे लगता है कि शायद WordPress को प्रारंभिक/वर्डप्रेस छीनने की आवश्यकता है। ऐसा करने के लिए पहले सर्वर को संपादित किया। – kolbyjack
यह निश्चित उत्तर है !!! मैंने 'रूट' के स्थान पर 'स्थान^~/वर्डप्रेस' और 'उपनाम' के स्थान पर 'स्थान/वर्डप्रेस' के साथ पहला समाधान उपयोग किया है। – micred