עדכוני RSS
התקנת להק שחפים על דביאן : מהדורה 12
הקדמה
להק שחפים היא מערכת ניהול אתרים קהילתיים, היא מתוכננת לקחת בחשבון את הצרכים של קהילות המשתמשות בשפות הכתובות מימין לשמאל.
הכנת המערכת להתקנת להק
א. התקנת חבילות הפיתון הדרושות
python-docutils
python-imaging
python-psycopg2
python-psycopg
הערה
לא להתקין את חבילות python-django מהמאגרים הרגילים של דביאן, הגרסה שם ישנה מידי עבור להק ( נכון ל 7.12.2007 ) . ניתן להתקין את החבילה מהמאגרים של דביאן experimental במקום התקנה ידנית. בהמשך המדריך מתוארת התקנה ידנית של django.
ג. התקנת את django מ svn
ג.א. הורדת הקוד מתבצעת כך -
svn co http://code.djangoproject.com/svn/django/trunk/
ג.ב. יש להתקין את django לפי ההוראות בתוך הקוד.
מדריך להתקנת django
התאמות ידניות של docutils
יש להעתיק שני קבצים מה svn של docutils
http://svn.berlios.de/viewcvs/checkout /docutils/trunk/docutils/docutils/languages/he.py
http://svn.berlios.de/viewcvs/checkout /docutils/trunk/docutils/docutils/parsers/rst/languages/he.py
אל המקומות המתאימים במחשב המקומי, בדביאן:
/usr/lib/python2.4/site-packages/docutils/..
יצירת משתמש בעל הרשאות ליצירת בסיס נתונים
צור משתמש בעל הרשאות מתאימות בשרת ה sql לצורך הפעלת בסיס הנתונים שישמש את להק
מדריך בעברית פה בזולו:
מדריך להקמת שרת sql לצרכי לימוד על מערכת דביאן
מדריך באנגלית להתקנת שרת sql בדביאן:
http://glasnost.beeznest.org/articles/218
סרטון קצר המתאר התקנה של להק ומתייחס ליצירת בסיס הנתונים:
התקנת להק שחפים
א. הורדת הקוד
svn co http://svn.lahak.python-hosting.com/trunk lahak
ב. יצירת קובץ הגדרות
העתיקו את example-setting.py אל settings.py
יש למלא את השדות בקובץ לגבי בסיס הנתונים לפי שם המשתמש שיצרנו במסד הנתונים
יש לערוך את השדות בקובץ ה settings
DATABASE_ENGINE = 'postgresql' DATABASE_NAME = 'YOUR_DATABASE_NAME' DATABASE_USER = 'YOUR_DATABASE_USER' DATABASE_PASSWORD = 'YOUR_USER_PASSWORD'
SITE_ROOT = PATH_TO_YOUR_SITE MEDIA_ROOT = os.path.join(SITE_ROOT,'vertical/core/media') MEDIA_URL = '/media/'
ג. איתחול בסיס הנתונים
./manage.py syncdb
