ماذا يمكن أن ورد اتصال فجأة إلى الخلية خادم قاعدة البيانات مرة واحدة وتحديث الدولة المضيفة من "مضيف" إلى "mydomain.com"؟

StackOverflow https://stackoverflow.com/questions/527065

سؤال

وهذا هو الاختلاف تحديدا على مشكلة "لا يمكن الاتصال". في حالتي، لقد أعددت فقط اثنين من المضيفين الظاهري في بلدي httpd.conf الاستماع على المنفذ 80. الإعلان يشبه:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName site1.dev
    DocumentRoot /www/site1
</VirtualHost>

<VirtualHost *:80>
    ServerName site2.dev
    DocumentRoot /www/site2
</VirtualHost>

وهكذا من وجهة نظري فهم، HTTP: // المضيف المحلي و <لأ href = "http://site1.dev" يختلط = "نوفولو noreferrer"> http://site1.dev الآن كلا الخريطة ل"/ على شبكة الاتصالات العالمية / لدى Site1 /" وبالطبع <لأ href = "http://site2.dev" يختلط = "نوفولو noreferrer" > http://site2.dev يعين الدليل الخاص به.

وهذا هو كل شيء حسن وجيد. لدي تركيب وورد ألعب مع قيد المجال site2.dev. أنا أحاول أن تكوينه للعمل مع قاعدة بيانات MySQL أنا وضعت للتو والذي لديه حساب "ك" ل "المضيف المحلي." حتى في تكوين لورد، أنا وضعت في ذلك اسم المستخدم واسم المضيف كما "مضيف". هذا لا يعمل، حتى بعد ان لعب معه لفترة من الوقت، أحاول تغيير اسم المضيف إلى "site2.dev" وفجأة أنه يعمل بشكل جيد.

ما الذي يحدث هنا؟ أنا أفهم أن مضيفي الظاهري والإعداد، ولكن اعتقد انهم كانوا الاستماع على المنفذ 80، وليس المنفذ 3306، وهو ما يستخدم الخلية، فلماذا يفعل أي من هذه المسألة؟ أنا متأكد من أن هناك تفسير بسيط، لذلك نأمل شخص ما يمكن أن تنورني.

هل كانت مفيدة؟

المحلول

وعلى مشتبه به ترجيحا هو الخلية تكوين التحكم بالوصول. yourhost.foo والمضيف المحلي تختلف تماما، بقدر ما انها المعنية، وهذا ما عض الناس دائما. في حالة وجود إدخالات جدول الخلية المستخدم لWP مع المضيف مرتبطا yourhost.foo ولكن ليس localhost، ثم هذه هي المشكلة.

نصائح أخرى

هل قمت بتحرير الملف / الخ / تستضيف كجزء من إنشاء المضيفين الظاهري؟ كنت قد قمت بإزالة إدخال "مضيف" على الحادث.

ولأن DB الخاص بك لا يصغي على واجهة حلقة الظهر (المضيف المحلي).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top