התקנת להק שחפים על דביאן : תגובות

סה"כ תגובות: 22 | הוספת תגובה

תגובה: התקנת להק שחפים על דביאן

userguysoft   ‏ פורסםנוב' 11, 2007 00:50

כתבתי סקריפט בש שעושה את כל מה שאמרת, מלבד יצירת המסד נתונים, לא בטוח איך לעשות את זה.

הוא בשרת שלי, אשמח את תעביר אותי למקום שבו יוכלו להשתמש בו.

הנה קישור לסקריפט

תגובה: התקנת להק שחפים על דביאןt

userguysoft   ‏ פורסםנוב' 11, 2007 01:19

אוקי, משהו חסר לי:

http://pastebin.com/f3eb24c88

מה אומרת השגיאה?

תגובה: התקנת להק שחפים על דביאן

userkobi   ‏ פורסםנוב' 11, 2007 08:52

גי שלום

כתבתי את שלד המדריכים להתקנת postgres ו lahak לאור נסיוני החלקי בהתקנת להק.

אני לא בקיא, לא בהתקנת בסיס נתונים ולא בהתקנת להק, המדריכים הם רק שלד שאותו צריך למלא אדם בקיא יותר ממני (מאיר).

אני רואה שתי בעיות בסיסיות בהודעות השגיאה:

  1. האם אתה עובד כמשתמש על ? מאוד רצוי לא לעשות את זה !
  2. לפי הבנתי להק מסוגלת לעבוד רק עם postgress.

בי קובי

תגובה: התקנת להק שחפים על דביאן

userkobi   ‏ פורסםנוב' 11, 2007 08:56

תודה, נראה מאוד יעיל.

  1. אני חושב שצריך את גרסת ה svn של django
  2. אני חושב שחייבים postgres ולא mysql בתור בסיס נתונים

מאיר ?

בי קובי

תגובה: התקנת להק שחפים על דביאן

userguysoft   ‏ פורסםנוב' 11, 2007 14:03

אני לא ממש עבדתי עם postgres, רק עם mysql. יש משהו שאני צריך לדעת על המערכת מסד נתונים הזו?

תגובה: התקנת להק שחפים על דביאן

userguysoft   ‏ פורסםדצמ' 6, 2007 02:40

טוב, אני מנסה כבר זמן מה להתקין את להק, ואני מקבל בתוך הדפדפן את השגיאה:

Traceback (most recent call last):

File "/var/lib/python-support/python2.4/django/core/servers/basehttp.py", line 272, in run
self.result = application(self.environ, self.start_response)
File "/var/lib/python-support/python2.4/django/core/servers/basehttp.py", line 614, in __call__
return self.application(environ, start_response)
File "/var/lib/python-support/python2.4/django/core/handlers/wsgi.py", line 184, in __call__
self.load_middleware()
File "/var/lib/python-support/python2.4/django/core/handlers/base.py", line 31, in load_middleware
raise exceptions.ImproperlyConfigured, 'Error importing middleware %s: "%s"' % (mw_module, e)

ImproperlyConfigured: Error importing middleware lahak.apps.pages.middleware: "cannot import name ugettext_lazy"

מה זה אומר?!

תגובה: התקנת להק שחפים על דביאן

userkobi   ‏ פורסםדצמ' 6, 2007 09:58
  1. האים אתה עובד עם גרסת ה svn של דג'נגו ?
  2. האים התקנתה את קבצי ה he במקומות הנכונים ?
  3. האם אתה עובד עם פוסטגרס ?
  4. האם אתה עובד עם הגירסה האחרונה מה svn של להק ?

תגובה: התקנת להק שחפים על דביאן

userguysoft   ‏ פורסםדצמ' 6, 2007 13:14
  1. אני עובד עם החבילות האחרונות של דביין, אחרת זה בלאגן להתקין.
  2. כן
  3. אם זה היה אמור להיות pysql אז כן
  4. כן

תגובה: התקנת להק שחפים על דביאן

userאנונימוס   ‏ פורסםדצמ' 6, 2007 15:13
  1. זה לא בלאגן כלל. ולפי דעתי זו כל הבעיה שלך :-)

א. הסר את ההתקנה של דביאן בצורה מלאה

ב. הורד את הקוד מה svn של דג'נגו

ג. אני הרצתי python setup.py install וזה עבד לי. בהוראות כתובה הדרך המומלצת ע"י צוות האתר של דג'נגו

http://www.djangoproject.com/documentation/install/

  1. הכוונה היתה ל postgresql

תגובה: התקנת להק שחפים על דביאן

userguysoft   ‏ פורסםדצמ' 6, 2007 19:32

אבן עכשיו המערכת כן עולה, הבעיה היא האישור במסד. אני דיי בטוח מפני ש-phpgadmin גם לא מצליח להכנס

תגובה: התקנת להק שחפים על דביאן

userאנונימוס   ‏ פורסםדצמ' 6, 2007 20:03

גי,

סליחה שאני איטי קצת ... תוכל להסביר מה עשיתה ומה עובד ולא עובד עכשיו :-)

המטרה היא לנצל את הנסיון שלך כדי לתקן את המדריך, אם לא תספר בדיוק מה עשיתה ומה קרה אי אפשר יהיה לתקן את המדריך.

לדעתי הבעיה עכשיו היא בהרשאות שיש למשתמש במסד הנתונים. יש מדריך נוסף פה באתר, כתבתי אותו מאחר ואני הסתבכתי מעט בהגדרת המשתמשים, המסביר התקנת פוסטגרס בדביאן.

אם תוכל לתקן את שני המדריכים לפי הנסיון שלך זה יהיה מאוד נחמד

חג שמח קובי

תגובה: התקנת להק שחפים על דביאן

userguysoft   ‏ פורסםדצמ' 6, 2007 22:45

אוקי, אני אתחיל מהתחלה עד הסוף, אני אנסה גם להכלל כשלונות רלוונטים:

  1. הורדתי את החבילות דביין הרלוונטיות
  2. הורדתי את ה-SVN של להק, ואת קבצים הספציפים מה-SVN של django.
  3. מיקמתי את קבצי ה-HE איפה שצריך
  4. הגדרתי את קובץ ה-settings.py
  5. הבנתי שהגרסה של דביין ל-django במאגר unstable לא עדכנית, ושדרגתי ל-experemental, שהיא מתוך ה-SVN שלהם.

כעת שאני מעלה את השרת (הוא עולה בצלחה). אני מקבל שגיאה שהסיסמא של postgresql. אני הגדרתי אותה ל-root שלי, וזה עדיין לא עוזר.

בנוסף, התקנתי את phpgadmin, שזה דרך לראות את המסדים ב-postgresql. ניסיתי לבצע כניסה למערכת שם עם הסיסמא של ה-root, והסיסמא של postfresql, ואני לא מצליח. איך נכנסים לשם?!

תגובה: התקנת להק שחפים על דביאן

userאנונימוס   ‏ פורסםדצמ' 6, 2007 22:59

root של מערכת אינו בהכרך בעל הרשאות מנהל בבסיס הנתונים.

כדי להיכנס לפוסטגרס צריך שני סוגים של הרשאות:

  1. בקובץ pg_hba.conf מוגדר מי המשתמשים שיכולים להתקשר למערכת, מאילו מחשבים ברשת המשתמש יכול להיכנס ומה שיטת הזיהוי
  2. בבסיס הנתונים עצמו בטבלא המרכזת שמות והרשאות של משתמשים בטבלאות השונות.

http://glasnost.beeznest.org/articles/218

תגובה: התקנת להק שחפים על דביין

userguysoft   ‏ פורסםדצמ' 7, 2007 00:16

אוקי יופי, הצלחתי להפעיל את המערכת :-) אני חושב שכדאי לתת את הלינק הזה במדריך. מפני שזה לא נראה לי כזה טריוויאלי.

במיוחד מפני שצריך לצור כל משתמש מחדש בשביל שהוא יוכל להכנס למערכת מ-root. בנוסף, phpgadmin ממש עזר לי לבדוק את ההרשאות נכונות, למרות שזה php, זה כלי שנראה לי שווה לציין שהוא קיים.

אני משום מה מקבל עדיין שגיאות שאני נכנס ל-doc, אני יעבוד על זה.

תגובה: התקנת להק שחפים על דביאן

userguysoft   ‏ פורסםדצמ' 6, 2007 23:07
אוקי,
הנה סקרינקאסט שאולי יעזור לך לראות איפה אני תקוע

תגובה: התקנת להק שחפים על דביאן

userאנונימוס   ‏ פורסםדצמ' 7, 2007 00:06

חמוד :-)

אני חושב שאתה צריך לעבור על המדריך שקישרתי אליו קודם http://glasnost.beeznest.org/articles/218

ולנסות ליצור:

  1. משתמש עם הרשאות גישה למערכת דרך המחשב המקומי.
  2. בסיס נתונים ומשתמש עם הרשאות ליצור טבלאות באותו בסיס נתונים.

תגובה: התקנת להק שחפים על דביאן

userguysoft   ‏ פורסםדצמ' 6, 2007 13:45

אוקי, שדרגתי את דג'נגו ל-experemantal, עכשיו אני מקבל שגיאה שהסיסמא שלי לא נכונה.

ניסיתי הכול, ואני לא מאתר את הסיסמא, ניסיתי אפילו להכנס כרוט, אבל אני מקבל:

ד"א, יש דרך להציג קוד במערכת הזו?!

Traceback (most recent call last):

File "/var/lib/python-support/python2.4/django/core/servers/basehttp.py", line 278, in run
self.result = application(self.environ, self.start_response)
File "/var/lib/python-support/python2.4/django/core/servers/basehttp.py", line 620, in __call__
return self.application(environ, start_response)
File "/var/lib/python-support/python2.4/django/core/handlers/wsgi.py", line 209, in __call__
response = middleware_method(request, response)
File "/var/www/lahak/../lahak/apps/pages/middleware.py", line 33, in process_response
return page(request, request.path)
File "/var/www/lahak/../lahak/apps/pages/views.py", line 30, in page
p = get_object_or_404(Page, url__exact=url)
File "/var/lib/python-support/python2.4/django/shortcuts/__init__.py", line 46, in get_object_or_404
return queryset.get(*args, **kwargs)
File "/var/lib/python-support/python2.4/django/db/models/query.py", line 261, in get
obj_list = list(clone)
File "/var/lib/python-support/python2.4/django/db/models/query.py", line 114, in __iter__
return iter(self._get_data())
File "/var/lib/python-support/python2.4/django/db/models/query.py", line 482, in _get_data
self._result_cache = list(self.iterator())
File "/var/lib/python-support/python2.4/django/db/models/query.py", line 188, in iterator
cursor = connection.cursor()
File "/var/lib/python-support/python2.4/django/db/backends/__init__.py", line 33, in cursor
cursor = self._cursor(settings)
File "/var/lib/python-support/python2.4/django/db/backends/postgresql/base.py", line 98, in _cursor
self.connection = Database.connect(conn_string, **self.options)

OperationalError: FATAL: Ident authentication failed for user "root"

תגובה: התקנת להק שחפים על דביאן

userאנונימוס   ‏ פורסםאפריל 9, 2008 16:11

return iter(self._get_data())

File "/var/lib/python-support/python2.4/django/db/models/query.py", line 482, in _get_data
self._result_cache = list(self.iterator())
File "/var/lib/python-support/python2.4/django/db/models/query.py", line 188, in iterator
cursor = connection.cursor()
File "/var/lib/python-support/python2.4/django/db/backends/__init__.py", line 33, in cursor
cursor = self._cursor(settings)
File "/var/lib/python-support/python2.4/django/db/backends/postgresql/base.py", line 98, in _cursor
self.connection = Database.connect(conn_string, **self.options)

OperationalError: FATAL: Ident authentication failed for user "root"

תגובה: התקנת להק שחפים על דביאן

userאנונימוס   ‏ פורסםאפריל 9, 2008 16:11

אני הומו רצח! ואחותי זונה של ערבים

וזולו... יש לכם פירצה בקוד...

תגובה: התקנת להק שחפים על דביאן

userguysoft   ‏ פורסםאפריל 10, 2008 01:07

סחטיין על הקללות, אבל מה בדיוק הפרצה? אם זה שאתה יכול להגיב בתוך אנונימוס, את זה אנחנו עושים בכוונה.

בקשר לתגובה למעלה - כדאי שתעשה "הזחה" של הטקסט. זה פותר את רוב הבעיות, יש פתור למעלה.

תגובה: התקנת להק שחפים על דביאן

userguysoft   ‏ פורסםדצמ' 9, 2007 00:58

אממ אוקי, עכשיו אני בצרה חדשה, כפי שראיתם בסקרינקאסט, מה לא בסדר עכשיו?

http://pastebin.com/f50e9c91d

אני הייתי מדביק את זה כאן (עם ::), אבל אי אפשר! זה יוצר שגיאות! אני לא מבין איך הפארסר הזה יכול להיות יציב, שאין תג סוגר? זה לא שמי....

תגובה: התקנת להק שחפים על דביאן

userguysoft   ‏ פורסםינו' 19, 2008 16:11

היי, מצאתי סקרינקאסט מאתר ShowMeDo שמסביר יפה את ההתקנה של Django.