VOOZH about

URL: https://www.mediawiki.org/wiki/Manual:Maintenance_scripts/Configuration/he

⇱ מדריך:סקריפטים לתחזורה/תצורה - MediaWiki


Jump to content
From mediawiki.org
This page is a translated version of the page Manual:Maintenance scripts/Configuration and the translation is 100% complete.
סקריפטים לתחזוקה
👁 Image

ת · ד · ע


יש להגדיר את משתני התצורה $wgDBadminuser ו-$wgDBadminpassword על מנת להריץ סקריפטים לתחזוקה שצריכים לשנות את מבנה מסד הנתונים (כמו Manual:update.php) אם למשתמש שהוגדר ב-$wgDBuser אין מספיק הרשאות. לחלופין, ניתן להעביר את הפרמטרים ו- לסקריפט. הערכים עבור משתנים אלה משתנים בהתאם למנוע מסד הנתונים בו נעשה שימוש להפעלת התקנת המדיה-ויקי שלך. אם לא מוגדר, הוא ישתמש במשתמש שהוגדר ב-$wgDBuser.

MySQL

חלק מהסקריפטים לתחזוקה דורשים הרשאות מסד נתונים, אשר מסיבות אבטחה, לא אמורות להיות לחשבון מסד הנתונים הראשי של מדיה-ויקי. יש ליצור חשבון מסד נתונים נפרד עם הרשאות 'משתמש-על' עבור מסד הנתונים של מדיה-ויקי בלבד (אם הוא אינו קיים כבר). אם מסד הנתונים בו אתם משתמשים עבור מדיה-ויקי נקרא wikidb, אז ה-SQL הבא ייצור משתמש כזה שיכול להפעיל הרשאות משתמש-על ב-localhost:

GRANTALLPRIVILEGESONwikidb.*TO'wikidbadmin'@'localhost'IDENTIFIEDBY'strong-password';

לאחר שהחשבון קיים, יש להגדיר את שם החשבון במשתנה התצורה $wgDBadminuser. כמו משתני תצורה אחרים, יש להגדיר $wgDBadminuser בתוך LocalSettings.php. יש להגדיר סיסמה עבור $wgDBadminuser במשתנה התצורה $wgDBadminpassword.

PostgreSQL

PostgreSQL משתמש במודל אבטחה שונה מ-MySQL, וחייבים להשתמש באותו חשבון שרת PostgreSQL המשמש לתפעול היומיומי של התקנת מדיה-ויקי גם להפעלת הסקריפטים לתחזוקה. זה הכרחי כדי להבטיח שהבעלים של טבלאות חדשות שנוצרו על ידי הסקריפטים לתחזוקה מוגדר כהלכה. אתה בכלל לא צריך להגדיר $wgDBadminuser או $wgDBadminpassword.