এখানে আমার সেটআপ। আমার একটি মাল্টিসাইট দৃষ্টান্ত http://example.com এ চলছে এবং আমি বিকাশ এবং মঞ্চায়ন করতে চাই। লোকালহোস্টে ডাব্লুপি-র একটি বিদ্যমান মাল্টিসাইট উদাহরণ সরিয়ে ফেলা একটি দুঃস্বপ্ন, সুতরাং আমি পরিবর্তে একটি মঞ্চস্থ অবস্থানের জন্য দেব করতে যাচ্ছি।
হোস্টিং অ্যাকাউন্টের / সর্বজনীন / html / স্টেজিং / ডিরেক্টরিটিতে নির্দেশ করতে আমি http://stasing.example.com সেট আপ করেছি এবং আমার মূল থেকে সমস্ত ডাব্লুপি ফাইলকে / মঞ্চ / ডিরেক্টরিতে অনুলিপি করেছি। আমি ডাটাবেস ফাইলগুলিও অনুলিপি করেছিলাম (এসকিউএল ডাম্প, টেবিলগুলি একটি নতুন ডাটাবেসে আমদানি করে), এবং ডাব্লুপি-কনফিগারেশন.এফপি ফাইলটি নতুন ডাটাবেসে দেখানোর জন্য পরিবর্তন করেছি।
ডাটাবেস রেকর্ড পরিবর্তন করতে এসকিউএল চালানোর পরে, আমি এই এক লাইনটিও ডাব্লুপি-কনফিগারেশন.এফপি ফাইলটিতে পরিবর্তন করেছি:
/** Turning on WordPress MU, new in 3.0 */
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'example.com' ); // <- I change this line
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
পরিবর্তন:
define( 'DOMAIN_CURRENT_SITE', 'staging.example.com' ); // <- now changed
আমি যখন http://stasing.example.com লোড আপ করি তখন আমি পাই ... Error establishing database connection
!
আমি ব্যবহারকারীর নাম এবং পাসওয়ার্ড পরীক্ষা করে দেখেছি এবং ট্রিপলটি পরীক্ষা করেছি, নিশ্চিত হয়েছি যে নতুন স্টেজিং ডাটাবেসে ব্যবহারকারীর সমস্ত সুবিধা রয়েছে এবং আমি DBHOST কে 'লোকালহোস্ট' হিসাবে রেখে দিয়েছি (যদিও এটি স্টেজিং.এক্স.কম.কম এ পরিবর্তন করে নি) সাহায্য, হয়)।
ডাটাবেস সংযোগ কেন ব্যর্থ হবে? যে কেউ? (আগাম আপনার সহায়তার জন্য ধন্যবাদ।)
এনবি: http://example.com ঠিক একটি ভিন্ন ডাটাবেস সহ খুব অনুরূপ ডিবি সংযোগ সেটিংসে কাজ করে চলছে, সুতরাং এটি ডাটাবেস সার্ভারটি ডাউন হওয়ার কোনও সমস্যা নয়।