Manual:Maintenance scripts/Configuration/he


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

MySQL

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

GRANT ALL PRIVILEGES ON wikidb.* TO 'wikidbadmin'@'localhost' IDENTIFIED BY 'strong-password';

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

PostgreSQL

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

Category:Maintenance scripts/he
Category:Maintenance scripts/he