Changes
Template:DBwarning/ar (view source)
Revision as of 01:00, 25 September 2019
, 01:00, 25 September 2019Created page with "لاحظ أن طلبات الوظائف مثل $1، التي تمحو ببساطة نطاق قاعدة البيانات، يفترض أنها تشير إلى نطاق قاعد..."
<noinclude>
<languages/>
</noinclude>{{#switch:
| =
{{Caution|1=<nowiki/>
* لا تغير <code>$wgDBmwschema</code> بعد إضافة {{ll|Manual:Setup.php|Setup.php}}. '''ملحوظة:''' {{ll|Manual:Setup.php|Setup.php}} يبدأ عدد مختلف من المسارات ويشمل ذلك بعض الملفات المشتركة ويبدأ الجلسات وينفذ عدد مختلف من مهام الإعداد لأي طلب كان. ليس له علاقة بتنصيب أو إعداد برمجيات ميدياويكي.
* يجب أن تستخدم فقط الملفات في '''<code>{{git file|file=includes/db/}}</code>''' مع <code>$wgDBmwschema</code>، بينما يجب أن يستخدم كل شيء آخر طريقة {{Class doclink|Wikimedia\Rdbms\IDatabase|type=interface|anchor= aebbee8083d4650a61479f3adbf37759e|dbSchema()}}</code> الذي توفره واجهة <code>{{Class doclink|Wikimedia\Rdbms\IDatabase|type=interface}}</code> أو استخلاصه من طريقة <code>getDomainId()</code> سواء عن طريق <code>{{Class doclink|Wikimedia\Rdbms\ILoadBalancer|type=interface}}</code> أو واجهة <code>{{Class doclink|Wikimedia\Rdbms\ILBFactory|type=interface}}</code>. يمكن للرتبة <code>DatabaseDomain</code> استخلاص مثل هذه المكونات من معرف نطاق قاعدة البيانات.
* لو عدلت ضبط <code>$wgDBservers</code> أو <code>$wgLBFactoryConf</code>، سيتعين عليك أيضا تغيير <code>$wgDBname</code>، <code>$wgDBmwschema</code> (لو كان منطبقا على نوع قاعدة البيانات)، و<code>$wgDBprefix</code> (لو كان منطبقا على نوع قاعدة البيانات). سوف يحدد مزج كل من <code>$wgDBname</code> و <code>$wgDBmwschema</code> و<code>$wgDBprefix</code> ''نطاق قاعدة البيانات'' الحالي لموقع الويكي. يطلق على هذا أيضا اسم ''نطاق قاعدة البيانات المحلي''. تحدد كلا من إعدادات 'dbname' و 'tablePrefix' في <code>$wgDBservers</code> و<code>$wgLBFactoryConf</code> فقط بادئة/قاعدة البيانات الافتراضية حينما يطلب اتصال باستخدام <code>DatabaseDomain::newUnspecified()->getId()</code> (الخيط الفارغ) ليكون نطاق قاعدة البيانات، على سبيل المثال <code>wfGetDB( DB_REPLICA, [], <nowiki>''</nowiki> )</code>. لاحظ أن طلبات الوظائف مثل <code>wfGetDB( DB_REPLICA )</code>، التي تمحو ببساطة نطاق قاعدة البيانات، يفترض أنها تشير إلى نطاق قاعدة البيانات المحلية.
}}
| #default=
{{#invoke:Template translation|renderTranslatedTemplate|template=Template:DBwarning|noshift=1}}
}}<noinclude>
[[Category:Templates{{#translation:}}]]
</noinclude>
<languages/>
</noinclude>{{#switch:
| =
{{Caution|1=<nowiki/>
* لا تغير <code>$wgDBmwschema</code> بعد إضافة {{ll|Manual:Setup.php|Setup.php}}. '''ملحوظة:''' {{ll|Manual:Setup.php|Setup.php}} يبدأ عدد مختلف من المسارات ويشمل ذلك بعض الملفات المشتركة ويبدأ الجلسات وينفذ عدد مختلف من مهام الإعداد لأي طلب كان. ليس له علاقة بتنصيب أو إعداد برمجيات ميدياويكي.
* يجب أن تستخدم فقط الملفات في '''<code>{{git file|file=includes/db/}}</code>''' مع <code>$wgDBmwschema</code>، بينما يجب أن يستخدم كل شيء آخر طريقة {{Class doclink|Wikimedia\Rdbms\IDatabase|type=interface|anchor= aebbee8083d4650a61479f3adbf37759e|dbSchema()}}</code> الذي توفره واجهة <code>{{Class doclink|Wikimedia\Rdbms\IDatabase|type=interface}}</code> أو استخلاصه من طريقة <code>getDomainId()</code> سواء عن طريق <code>{{Class doclink|Wikimedia\Rdbms\ILoadBalancer|type=interface}}</code> أو واجهة <code>{{Class doclink|Wikimedia\Rdbms\ILBFactory|type=interface}}</code>. يمكن للرتبة <code>DatabaseDomain</code> استخلاص مثل هذه المكونات من معرف نطاق قاعدة البيانات.
* لو عدلت ضبط <code>$wgDBservers</code> أو <code>$wgLBFactoryConf</code>، سيتعين عليك أيضا تغيير <code>$wgDBname</code>، <code>$wgDBmwschema</code> (لو كان منطبقا على نوع قاعدة البيانات)، و<code>$wgDBprefix</code> (لو كان منطبقا على نوع قاعدة البيانات). سوف يحدد مزج كل من <code>$wgDBname</code> و <code>$wgDBmwschema</code> و<code>$wgDBprefix</code> ''نطاق قاعدة البيانات'' الحالي لموقع الويكي. يطلق على هذا أيضا اسم ''نطاق قاعدة البيانات المحلي''. تحدد كلا من إعدادات 'dbname' و 'tablePrefix' في <code>$wgDBservers</code> و<code>$wgLBFactoryConf</code> فقط بادئة/قاعدة البيانات الافتراضية حينما يطلب اتصال باستخدام <code>DatabaseDomain::newUnspecified()->getId()</code> (الخيط الفارغ) ليكون نطاق قاعدة البيانات، على سبيل المثال <code>wfGetDB( DB_REPLICA, [], <nowiki>''</nowiki> )</code>. لاحظ أن طلبات الوظائف مثل <code>wfGetDB( DB_REPLICA )</code>، التي تمحو ببساطة نطاق قاعدة البيانات، يفترض أنها تشير إلى نطاق قاعدة البيانات المحلية.
}}
| #default=
{{#invoke:Template translation|renderTranslatedTemplate|template=Template:DBwarning|noshift=1}}
}}<noinclude>
[[Category:Templates{{#translation:}}]]
</noinclude>