הודעת שגיאה בעת התקנה דרופל 7 על אובנטו 11 בשלב הבסיס נתונים
הודעת שגיאה:
Failed to connect to your database server. The server reports the following message: SQLSTATE[28000] [1045] Access denied for user 'drupaluser'@'localhost' (using password: YES).
תגים:

שלום, האם התקנת כרגע את מסד
שלום,
האם התקנת כרגע את מסד הנתונים?
האם שרת ה-DB והאתר יושבים על אותו שרת? ( צריך להיות ע"מ ש-localhost יעבוד )
האם עברת בהצלחה את השלב של יצירת מסד הנתונים,יצירת משתמש (drupaluser), מתן הרשאות מלאות למשתמש על מסד הנתונים?
אם התשובות לכל הנ"ל הן כן, כדאי לבדוק שלא מדובר במגבלת הרשאות קריאה\כתיבה:
הרשאות הקובץ settings.php בתיקייה sites/default צריכים להיות בשלב זה 666 ( chmod 666 settings.php )
הרשאות התיקייה sites/default בשלב ההתקנה צריכות לאפשר כתיבה (chmod a+w sites/default )
בברכה,
רועי
תודה רבה על התגובה, כל זה כבר
תודה רבה על התגובה, כל זה כבר נעשה, לדעתי זה קשור לעריכת הקובץ PHP.INI מופיע שם מודול שנקרא PDO.MYSQL
הבנתי שצריך להפעיל את זה, אבל אין לי מושג איך
תודה
מיכל
אני לא מכיר את ההתקנה
אני לא מכיר את ההתקנה הספציפית שלך של אובונטו, אבל אתאר את תהליך ההתקנה אצלי על אובונטו, אולי תנסי את אצלך:
התקנתי אובונטו ב-VMWARE התקנה מינימלית ( ללא חבילות כלל וללא ממשק )
לאחר התקנה הרצתי את הפקודה הבאה:
apt-get install mysql-server phpmyadmin
הפקודה הזו מתקינה את כל מה שנחוץ לסביבת LAMP.
לאחר שהתקין את החבילות וכל שאר ה-dependencies התחלתי בתהליך ההתקנה של דרופל, ולא נתקלתי בבעיות מהסוג שלך, ולכן אם התקנת ה-PHP אצלך סטנדרטית, לא סביר שהיא הבעייה.
את יכולה גם להשתמש בפונקציית phpinfo לוודא אם זו הבעייה
צרי בתיקיית השורש /var/www קובץ בשם phpinfo.php והכניסי את הקוד שמופיע במסגרת השחורה שמופיעה כאן
( לא לשכוח למחוק אח"כ את הקובץ :-) )
תפתחי את הדף שיצרת בדפדפן ותבדקי אם מופיעה השורה mysql תחת הסעיף PDO
אם היא אינה מופיעה, נסי להתקין שוב PHP
apt-get install php5-common php5-mysql<br />
/etc/init.d/apache2 reload<br />
הפקודה הנכונה צריכה להיות
הפקודה הנכונה צריכה להיות כך:
sudo apt-get install lamp-server^ואני לא משתמש בה כי היא לא פקודה שמשלימה את כל מה שצריך.... אז כבר עדיף להתקין כמו שצריך בדרך הישנה והטובה...
אני כמעט בטוח שאוכל להבין
אני כמעט בטוח שאוכל להבין איפה טעית בתנאי שתגלי לי את מקור המדריך שממנו ידעת איך להתקין SERVER על אובונטו...(אולי חסר צעד או מספר צעדים במדריך)
בקשר לPDO יש גם תיקון לגבי זה ובעיקרון התקנת דרופל מזהירה על כך לפני ולא נותנת להמשיך בתהליך ההתקנה....
אז אני מחכה ללינק של המדריך ממנו ביצעת את הפעולות כדי שנדע להבין איפה טעית או החסרת צעדים...
היי השתמשתי במדריך
היי השתמשתי במדריך הזה,
http://www.youtube.com/watch?v=MxLRObyZU44
תודה
מיכל
זהו מדריך להתקנת דרופל על שרת
זהו מדריך להתקנת דרופל על שרת שכבר הוגדר מראש...
הכוונה שלי הייתה לפי איזה מדריך פעלת בכדי להגדיר\להתקין את השרת...
וכדרך אגב אם כבר את על אובונטו תתקיני drush זה יחסוך לך את כל תהליך ההתקנה ההזוי הזה , ב3 פקודות בלבד...
איך בדיוק אני עושה את זה??
איך בדיוק אני עושה את זה??
קודם נטפל לך בבעית השרת אחר
קודם נטפל לך בבעית השרת אחר כך נגיע להתקנת דרופל עם drush
יש לינק למדריך?
את אמורה לבצע את תהליך התקנת השרת כמו שמצויין במדריך הבא :
http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support...
היי תודה על התשובה, אוקי
היי תודה על התשובה, אוקי התקדמתי התקנתי את השרת לפי הלינק שרשמת לי, הכל עבר בהצלחה,
עכשיו אני צריכה לעבור לשלב השני התקנת דרופל עם Drush שלא כל כך הבנתי מה זה, אבל יש לך לינק מומלץ עם מדריך להתקנה הזאת?
תודה רבה
מיכל
בעיקרון באובונטו יש כבר התקנה
בעיקרון באובונטו יש כבר התקנה לדראש אבל אני מעדיף באופן ידני לפעמים יש תקלות עם ההתקנה שקיימת בAPT-GET
אז יש לך שני אפשרויות , לסמוך על ההתקנה שכבר קיימת ולהתקין באופן אוטומט :
sudo apt-get install drush
או לחילופין לגשת לאתר של דרופל להוריד את דראש ולפעול ע"פ ההוראות שיש ב- README
http://drupal.org/project/drush
הוראות התקנה לאופן ידני יותר ברורות
http://openspring.net/tip/how-to-install-drush-serverwide-in-less-than-o...
רק לשנות את הגירסה שמצויינת במדריך ל- drush-7.x-4.5.tar.gz
עכשיו כשאני צופה באתר של דרופל אני רואה שיש גם אפשרות להתקנה גם דרך ערוץ PEAR , (לא ניסיתי לכן לא יכול להמליץ עליה)
לאחר שהתקנת דראש לא משנה באיזה אופן בחרת התקנת דרופל תהיה ב3 פקודות בלבד :
drush dl drupal --drupal-project-rename=examplecd example
drush site-install standard --db-url=mysql://[db_user]:[db_pass]@localhost/[db_name] --site-name=Example
לאתר של דראש :
http://www.drush.org/
יעזור לך להבין מה ולמה זה טוב
בהצלחה!
התקנתי את הדראש, עבר
התקנתי את הדראש, עבר בהצלחה,
אבל עכשיו שאני מריצה את הפקודה השלישית אני מקבלת הודעת שגיאה,
ERROR 1045 (28000): Access denied for user '[drupaluser]'@'localhost' (using password: YES)
בדקתי לגבי הרשאות של drupaluser מאופשר לו הכל
לא יודעת מה לעשות?
אולי את מזינה סיסמא שגויה
אולי את מזינה סיסמא שגויה ?
נסי את הפקודה הבאה :
drush site-install standard --db-url=mysql://root:[db_pass]@localhost/drupal_test --site-name=Example[db_pass] = תכניסי את הסיסמא שהייתה במקור להתקנת המסד....
root = שם משתמש המסד
עריכה: שמתי לב שאת מכניסה לתוך הסוגריים המרובעים את לא צריכה לעשות כך ...
אני בדר"כ כלל מכניס בצורה זו את הנתונים:
drush site-install standard --db-url=mysql://root:toor@localhost/drupal_test --site-name=Drupal Testאני זמין בסקייפ במידה ותיתקלי בבעיות : שם משתמש fedan669
שלחתי אליך בקשה בסקייפ,
שלחתי אליך בקשה בסקייפ,
הי מיכל, יש לי הרגשה שהתשובה
הי מיכל,
יש לי הרגשה שהתשובה פשוטה יותר ממה שמציע whichcraft.
לכי מהקל אל הכבד.
לפני שתמשיכי, נסי לאמת שאכן לא מותקן PDO mysql.
נסי התקנה מחדש של PHP עם פקודות הטרמינל שכתבתי בתגובה קודמת.
אני מניח שאת מרגישה נוח עם לינוקס ושורת הפקודה, אם החלטת לבדוק את דרופאל על לינוקס ( כמוני ).
אגב, פקודות הטרמינל שרשמתי בתגובות הקודמות נכונות בודאות, כיוון שכך אני עשיתי את ההתקנה.
זהו הצלחתי להתקין בשעה טובה
זהו הצלחתי להתקין בשעה טובה וזה לא היה קורה בלי התמיכה של
witchcraft , בנאדם בהחלט מוכשר,
תודה
תודה לך , והמון הצלחה בהמשך
תודה לך ,
והמון הצלחה בהמשך הדרך !