יום שני, 17 בנובמבר 2008

התקנה מקומית של וורדפרס על אובונטו 8.10

בכנס וורדקמפ 2008 העבירה מאיה מרום (מהבלוג המצוין בצק אלים) סדנה בנושא "עיצוב תבניות למתחילים". הדרך הקלה ביותר לעבוד עם תבניות היא בהתקנה מקומית של וורדפרס על המחשב האישי - גם כדי להימנע מהעלאות והורדות חוזרות ונשנות של הקבצים מהמחשב לשרת כשרוצים לשנות משהו, וגם כדי לא להשאיר באוויר בלוג-דמה עקום ושובר בזמן הנסיונות והתיקונים.

המדריך הוא להתקנה מקומית של וורדפרס 2.6.3 בעברית על אובונטו 8.10, תוך שימוש ב-XAMPP בגרסה 1.6.8a הכוללת בין השאר את phpMyAdmin בגרסה 2.11.9.2.
אני מניח שזה יעבוד פחות או יותר אותו דבר בגרסאות אחרות של וורדפרס בעברית (וכנראה גם באנגלית, אבל לא mu), בגרסאות אחרות של אובונטו (כנראה גם הפצות לינוקס אחרות, אבל לא חלונות), ובגרסאות אחרות של XAMPP ו-phpMyAdmin.   הסבר קצר על התקנת אובונטו 8.10 .

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

המדריך מבוסס בין השאר על המדריך מהבלוג של אח"י דקר, המדריך של apachefriends, והמדריך של וויקי וורדפרס בעברית.

השלבים הם, פחות או יותר, כאלה: א. הורדה והתקנה של סביבת XAMPP (שלבים 1-4); ב. הגדרת בסיס הנתונים (שלבים 5-8); ג. הורדה והתקנה של וורדפרס (שלבים 9-16).

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

1. מורידים את XAMPP ללינוקס. את הקובץ אפשר להוריד מהאתר של apachefriends או מ-sourceforge. בסורספורג' יש להקליק על הקובץ xampp-linux-1.6.8a.tar.gz (או על גרסה עדכנית יותר, אם יש). באפצ'יפרנדס יש להקליק על XAMPP Linux 1.6.8a (מופיע די בתחילת ההסבר, אבל צריך לגלול קצת את המסך). באתר של אפצ'יפרנדס יש גם מדריך להתקנה, אבל אני אביא כאן את החלקים הרלוונטים. יש שם גם אזהרה הנוגעת לאבטחת מידע.
את הקובץ עצמו שמורידים כדאי להעביר לתיקיית הבית - בתפריט ה-Places באובונטו היא נקראת Home Folder, והיא נושאת את שם המשתמש שלכם.

2. עכשיו פותחים את הטרמינל, ומי שלא רגיל - לא צריך להיבהל. אל הטרמינל מגיעים דרך תפריט Applications--Accessories--Terminel או לחיצה על Alt+F2 ואז להקליד בשורה: gnome-terminal.  בטרמינל מקלידים:
sudo tar xvfz xampp-linux-1.6.8a.tar.gz -C /opt

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

3. בשלב הזה XAMPP מותקן אצלכם, אבל הוא לא מופעל. כך גם בכל הפעלה של המחשב, אם רוצים להשתמש בוורדפרס - צריך להפעיל קודם את xampp.
כדי להפעיל את xampp פותחים את הטרמינל ומקלידים:
sudo /opt/lampp/lampp start

במקום זה, אפשר גם ללחוץ על Alt+F2 ולהקליד בשורה:
gksu /opt/lampp/lampp start

כדי להפסיק את הפעולה של xampp עושים את אותו הדבר, אבל עם המילה stop במקום start.

4. רק כדי לוודא שהשלבים עד כאן עברו בהצלחה, הקליקו כאן (http://localhost/ ). אם הגעתם למסך הפתיחה והניהול של xampp - אתם בכיוון הנכון.

5. כדי להגדיר את בסיס הנתונים עליו יתבסס וורדפרס, נפתח את phpMyAdmin (http://localhost/phpmyadmin ), שהוא חלק מההתקנה של xampp (פשוט מקליקים על הלינק).
מתחת לטקסט Create new database יש שורה ריקה, ושם כותבים את שם בסיס הנתונים החדש. אני קראתי לו wordpressdb. מקלידים את השם, ולוחצים על create.

wp1.png

6. כעת יש לחזור לדף הראשי של פהפמייאדמין, באמצעות הקלקה על אייקון הבית בצד שמאל, או על הקישור server: localhost למעלה.
מהדף הראשי יש להקליק על Privliges, ואז בערך באמצע הדף על הקישור Add a new User, וממלאים את הפרטים:
בשדה הראשון כותבים את שם המשתמש של בסיס הנתונים (זה לא קשור לשם המשתמש עצמו בוורדפרס). אני בחרתי ב-wordpressusr.
בשדה השני בוחרים בתיבה הנפתחת Local (המילה localhost תיכתב אוטומטית בשורה הזו).
בשדה השלישי והרביעי מקלידים את הסיסמה (אותה סיסמה בשני השדות). אני בחרתי ב-wordpresspsd.
לאחר מכן לוחצים על הכפתור Go בתחתית העמוד.

wp2.png
7. לאחר שהקלקתם על Go אתם אמורים להגיע לדף עריכת הרשאות המשתמש. אם לא, אפשר לחזור לדף הראשי (הקלקה על אייקון הבית בצד שמאל), ואז הקלקה על Privliges, וברשימת המשתמשים - הקליקו על אייקון העיפרון שבשורה של המשתמש החדש שיצרתם.
במלבן האפור השני - תחת הכותרת Database-specific privileges - יש להקליק על התיבה הנפתחת ולבחור בבסיס הנתונים החדש (wordpressdb).

wp3.png

8. כעת יש לסמן את כל התיבות במלבן הראשון (או להקליק על Check All) ואז ללחוץ על Go.
(שימו לב - יש בדף הזה שני כפתור Go, יש להקליק על הראשון).

9. מורידים מהאתר של וורדפרס בעברית את קובץ ה-tar.gz המעודכן. הקישור נמצא בצד שמאל, מתחת לריבוע הכתום הגדול.  גם את הקובץ הזה כדאי להעביר לתיקיית הבית (אם זה לא הגיע לשם אוטומטית).

10. אפשר גם כאן להמשיך עם הטרמינל, אבל אני השתמשתי בדרך אחרת, קצת יותר "ידנית" ופחות קופי-פייסטית. אני מניח שלהכל יש תחליף בצורת קופי-פייסט לטרמינל.
בטרמינל כתבתי את הפקודה:
sudo nautilus

11. בחלון סייר הקבצים שנפתח כעת (עם הרשאת super user) ניווטתי לתיקייה /opt/lampp/htdocs, ויצרתי בתוכה תיקייה חדשה שנקראת blog (תיקייה אחות לתיקיות xampp ו-webalizer שכבר נמצאות שם). כעת הקלקתי הקלקה ימנית על תיקיית blog ובחרתי ב-properties, לחצתי על לשונית Permissions ובשדה הראשון - Owner - שיניתי מברירת המחדל root לשם המשתמש שלי, וסגרתי את החלונות (גם את חלון המאפיינים וגם את חלון סייר הקבצים)

12. את קובץ ה-tar.gz של וורדפרס יש לפתוח (קליק ימני -- Extract Here) ואז נוצרת תיקייה בשם wordpress. את כל תוכן התיקייה העתקתי לתיקיית blog החדשה שיצרתי.

13. נכנסים לתיקייה /opt/lampp/htdocs/blog ויוצרים עותק לקובץ wp-config-sample.php (קופי ופייסט לקובץ). לקובץ החדש משנים את השם ל-wp-config.php ועורכים אותו (דאבל קליק, או קליק ימני ו- Open with Text Editor).

14. בקובץ יש לשנות את 3 השורות הראשונות (שורות 3,4,5) ולכתוב את השמות של בסיס הנתונים והמשתמש והסיסמה שיצרנו בשלב 6.

wp4.png

15. מתקינים את וורדפרס: מקליקים על הלינק הזה (http://localhost/blog/wp-admin/install.php), בוחרים את שם הבלוג ומקלידים את הדוא"ל - וזהו.

16. בשלב הבא יוצגו בפניכם שם המשתמש והסיסמה של הבלוג. שם המשתמש הוא admin אבל הסיסמה הרבה יותר מסובכת - תשמרו אותה, ותשנו אותה אחר-כך.
איך משנים? בלינק הזה (http://localhost/blog/wp-admin/profile.php ), בתחתית הדף יש שני שדות לסיסמה חדשה.
את הבלוג אפשר לראות כאן (http://localhost/blog/ ), וכניסה לניהול כאן (http://localhost/blog/wp-admin/ ).

בהצלחה

10 תגובות:

טל גלילי אמר/ה...

תודה על המדריך. אני רק רוצה לציין שהנסיון שלי היה לשחק עם ההתקנה הזו מלפני שנתיים - ואני זוכר שהתוצאות על משהו שהותקן במחשב, ומה שהותקן בשרת היו קצת שונות. (פלאגינים שעבדו פה ולא פה וכו')
היום, עם מעט יותר ניסיון, ייתכן והסיבה הייתה גירסאות שונות של PHP.
בקיצור - אני ממליץ להבחין בדברים הללו.
כלומר - להתקין, אבל לבדוק שהכל עובד אחר כך.

מאיה אמר/ה...

פתרון מצויין לרוב בעיותיי.
איך עושים בווינדוז? יש המלצה על משהו דומה?

טל טבקמן אמר/ה...

המקבילה בסביבת חלונות נקראת WAMP,
היא חופשית להורדה ב:
http://www.wampserver.com/en
היא שקופה לחלוטין ועושה את העבודה

רון אלמוג אמר/ה...

- wamp היא אמנם המקבילה של xampp אבל לאו דווקא לסביבת חלונות. ל-xampp עצמה יש גם גרסה לחלונות (וגם למק וסולאריס).

lvmwmgmn אמר/ה...

, [url=http://uuhbunaqwrph.com/]uuhbunaqwrph[/url], [link=http://ufhiklydsjjx.com/]ufhiklydsjjx[/link], http://uubtyvcyqnsz.com/

nnpbvy אמר/ה...
תגובה זו הוסרה על ידי מנהל המערכת.
fcjusaqjkm אמר/ה...

, [url=http://fkvylvlvzvon.com/]fkvylvlvzvon[/url], [link=http://xluqkrnelsff.com/]xluqkrnelsff[/link], http://juxfmtylbker.com/

hntydbjhda אמר/ה...

, [url=http://silstpbsebha.com/]silstpbsebha[/url], [link=http://qqzlgwtuxmlx.com/]qqzlgwtuxmlx[/link], http://nxyturgslskr.com/

akgbhhuskfd אמר/ה...

, [url=http://fklqrjyvovex.com/]fklqrjyvovex[/url], [link=http://wqitakgvpdij.com/]wqitakgvpdij[/link], http://ciqzgpyndpyt.com/

cvsscbc אמר/ה...

, [url=http://womneeihwxmb.com/]womneeihwxmb[/url], [link=http://bbwogplwwjnj.com/]bbwogplwwjnj[/link], http://dhzonkhjcbom.com/

הוסף רשומת תגובה