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

lesson032.gif
הקדמה. מדריך לבניית אתר לוקלית על המחשב האישי ועד בחירת והעברת האתר לשירות האחסון.
מיועד גם לאלו שכבר רכשו שירות אירוח אתרים וצריכים מידע וכלים לניהול האתר.
למדריך המהיר להתקנת וורדפרס בעברית ראה: התקנת וורדפרס בעברית| שדרוג.
blank-wi.gif
סדר פעולות:

apache.gif ls.gif
php-icon.gifmysql-icon.gif
drupal.gif wordpress2.gif jomala.gif
wamp.gif vertrigoserv.gif lamp.gif
silverstripe.gif
movetype.gif

הבסיס הטכני להתקנת אתר אינטרנט
.

דבר ראשון נחליט על מערכת ההפעלה עליה ירוץ האתר.
blank-wi.gif

מערכות הפעלה.
centos1.gif windows-server-system.gif
תוכנת שרת ווב (apache or iis),
תמיכה בשפת php ובסיס נתונים (mysql).
מערכת לניהול תוכן האתר.

התקנת וורדפרס דורשת את שלושת הרכיבים הבאים:

ניתן להתקין כל מרכיב בנפרד: PHP , MySQL, Apache
או לחלופין כחבילה אחת שתכיל בתוכה את שלושת הכלים.
#שימו לב: המערכות מבוססות על PHP , MySQL, Apache ,ולא על ASP
מומלץ כאשר מתכננים לבנות או להעביר את האתר לשירות אירוח מסוג שרת יעודי.
ולמשתמשים מתקדמים יותר- מכיוון שנצטרך להגדיר כל רכיב בנפרד ולגרום להם לדבר אחד עם השני.
blank-wi.gif

arrodown2.gifהורדת הרכיבים הדרושים להתקנה פשוטה.

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

המשקיענים שבינינו יתחילו את התהליך בבניית "סביבת עבודה וירטואלית"
שתספק סביבת בדיקות עם יכולת גיבוי ושיחזור כאשר נרצה לחזור אחורה.
blank-wi.gif
notepad.gifהכנה "לשלב ההתקנה".
הורדת רכיבים לסביבת עבודה וירטואלית והורדת קבצי התקנה כיחידות נפרדות.
הורדת VMware Server – והתקנת Windows 2003 server
לחלופין הורדת VMware Workstation 6 והתקנת Windows XP
חבילת התקנת וורדפרס מוכנה על מערכת וירטואלית: JumpBox – for Wordpress, Joomla!
blank-wi.gif
arrodown2.gifהורדת קבצי התקנה.
הורדת Apache -בדיקת תקינות: נכנס לדפדפן ונקליד http://localhost קובץ הגדרות: httpd.conf
הורדת PHP -מדריך התקנה: כאן. קובץ הגדרות: php.ini
הורדת MySQL -מדריך התקנה: כאן. קובץ הגדרות:
my.ini
הורדת וורדפרסהגדרת בסיס נתונים לוורדפרס, התקנת וורדפרס.
blank-wi.gif
arrowleft.gifשלב ההתקנה.
לאחר הורדת הקבצים לספרייה במחשב האישי נעבור לשלב ההתקנה
wamp.gif (מדריך) התקנת חבילת Wamp (לינוקס ומאק) שכוללת: “MysqlPhpApache”
xampp.gif לחלופין התקנת Xampp (ראה גם גרסת לייט, xampp usb).
הסבר בוידאו, פודקאסט, מדריך.
blank-wi.gif
התקנת וורדפרס
installtion-prosses.gif
התקנת וורדפרס בעברית או אנגלית.

דרישות:
“MysqlPhpApache” או חבילת Wamp
wordpress-req.gif

הגדרות קבצי הפלטפורמה: אחרי התקנת wamp
ולפני התקנת וורדפרס.

notepad.gif קבצים והגדרות:
נפתח את httpd.conf קובץ ההגדרות של Apache
ונוודא שהוא נראה כך:
httpdconf.gif
blank-wi.gif
כדי להוסיף (אתר נוסף) VirtualHost
apache-virtualhost.gif
וידוי ושמירת ההגדרות.
blank-wi.gif
דבר נוסף שעלינו לעשות הוא להוסיף את כתובת האתר שלנו לקובץ ה- host
קובץ ה- Host יחסוך מאיתנו התקנה של שירות DNS
blank-wi.gif
מצב עריכה: C:\WINDOWS\system32\drivers\etc\hosts
host2-file.gif
נוסיף כתובת ip מקומית כלשהיא ואת שם הדומיין.

blank-wi.gif
משימה אחרונה:
לפני שנוכל לבדוק את ההגדרות ולראות איך האתר שלנו ניראה נצטרך
ליצור קובץ חדש בשם: phpinfo.php תחת הספרייה הראשית (www)
ולהוסיף לו את הרשומה שבדוגמה:
phpinfophp.gif
blank-wi.gif
קובץ זה מכיל פונקצית php שמאפשרת הצגתם של הגדרות ה php במערכת.
לבדיקה ניכנס לדפדפן ונקליד: http://local.urbangiraffe.com/phpinfo.php

blank-wi.gif
בדיקת וורדפרס לאחר ההתקנה.
נכנס לדפדפן ונקליד: http://domain.com
וסיימנו!

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


לבסוף נעביר את קבצי האתר מהסביבה הוירטואלית לשירות האחסון.
העתקת קבצי האתר לשרת האחסן שלנו.
לפני שנעלה את הקבצים לשרת האירוח, נצטרך לשנות את הפניית מסד הנתונים לשרת האירוח.
blank-wi.gif
שינוי הפניות בסיס נתונים בוורדפרס:
נפתח את קובץ הזיפ מהספרייה שהורדנו אליה את וורדפרס.
נכנס לספרייה ונערוך קובץ בשם: wp-config-sample.php
נשנה את הערכים הבאים:
כתובת השרת: DB_HOST
שם מסד הנתונים:
DB_NAME
שם המשתמש שבחרנו:
DB_USER
הסיסמה שבחרנו: DB_PASSWORD
נמחק את הנתונים המופיעים בתוך הגרשיים ונכניס במקומם את הנתונים שלנו.
ונשמור את הקובץ בשם: wp-config.php
blank-wi.gif
ספק האחסון
אחרי שבחרנו ושילמנו לספק האחסון נקבל כמה פרטים על מנת שנוכל להתחבר לאתר שלנו.

arrowup.gifהעלאת הקבצים לשטח האחסון:
נשתמש בתוכנת ftp על מנת להעלות את הקבצים מהמחשב שלנו לשרת האחסון.
את פרטי ה ftp נקבל מספק האחסון.
blank-wi.gif
נפתח את תוכנת ה ftp ונכניס את הפרטים הבאים:
כתובת ה- ip שם משתמש וסיסמה. מספר הפורט הוא כמובן 21
blank-wi.gif
אחרי שהתחברנו לאתר: http://domain.com
ניצור ספרייה, למשל: web (יש ליצור את הספרייה תחת התיקייה הראשית).
ונעתיק את כל הקבצים מהמחשב שלנו לתיקיה זו. http://domain.com/web
blank-wi.gif
ממשק הניהול
לאחר שהעברנו את הקבצים (לספרייה בשרת) ניכנס לממשק הניהול של חברת האחסון
ונקשר את האתר לקבצי הקונפיגורציה שהעברנו, כלומר
ניצור מסד נתונים חדש עבור וורדפרס
שימו לב: לכל חברה ממשק ניהול שונה, אך הרעיון אותו רעיון, ולכן
לא צריך לפחד ממשק הניהול,
זה ממש כמו ממשק הגדרות של ראוטר.
.
blank-wi.gif
הגדרת מסד נתונים חדש עבור וורדפרס
ניכנס לממשק הניהול, לדוגמה: http://domain.com:2222
ונגדיר:
1.מסד נתונים חדש, נבחר לו שם.
2.נגדיר עבורו שם משתמש וסיסמה.

מדריך להגדרת בסיס הנתונים על ממשק DirectAdmin
שימו לב: אם נקליד את כתובת ה ip בדפדפן בלי הפורט: http://ip-address
נקבל הודעה כגון: web-site-notice.gif
blank-wi.gif
וורדפרס: התקנה והפעלה ראשונית
ניכנס לדפדפן ונקליד
http://locahost/wordpress/wp-admin/install.php
שימו לב: זוהי הספרייה שיצרנו עם תוכנת ה ftp
blank-wi.gif
לחלופין נקליד את כתובת ה ip, באם רשומות ה dns לא הספיקו עדיין להתעדכן
או שאם בחרנו לא לעדכן אותם בכוונה עד שנבדוק את תקינות ותיפקוד האתר.
blank-wi.gif
אם הכל תקין נקבל דף שמודיע לנו שעדיין לא התקנו את וורדפרס.
נקליק על הקישור "המשך לשלב הראשון"
נרשום את שם הבלוג ואת כתובת המייל שלנו ונמשיך לשלב הבא.
הסיסמה תשלח לכתובת המייל שהכנסנו.
וסיימנו, עכשיו נוכל להיכנס לממשק ניהול וורדפרס: http://domain.com/wp-admin
blank-wi.gif
בדיקת תקינות ותפקוד האתר.
לפני שנפרסם את האתר החדש שלנו נבצע כמה בדיקות.
בדיקת שגיאות באתר: W3C Link Checker
ולבסוף נעדכן את כתובות ה dns לשרת החדש שלנו.
blank-wi.gif
הפניית קישורי ה- dns לחברה המארחת.
נפנה לחברה שממנה רכשנו את הדומיין
whois ונבקש ממנה להפנות את ה A record לכתובת ה- ip שחברת האירוח ספקה לנו.
ראה כתבה: How to Move Your Wordpress Blog To A New Web hosting
blank-wi.gif
שימו לב: ברוב המקרים חברות האחסון מציעות דומיין חינם עם ההרשמה, אך חשוב לבדוק שהדומיין אכן יישאר שלנו כשנרצה לעזוב.

blank-wi.gif
רכישת שם דומיין: אם עוד לא רכשנו דומיין, אני ממליץ לרכוש אותו מ godaddy
למה? ממשק הניהול מתקדם לדומיינים מרובים, חברה גדולה ומוכרת לא תפשוט את הרגל מחר.
blank-wi.gif

כלים והורדות שונים.
blank-wi.gif
ניהול תוכן.
כלי שמאפשר ניהול בעברית של כמה אתרים שונים במקביל.
malanta.gif מערכת לבניית מולטיסייט (?).
ניתן להוסיף אותה לאתר קיים או לבסס עליה אתר חדש.
blank-wi.gif

שיפור ביצועים
wordpress2.gif
שיפור ביצועיים בוורדפרס.
שיפור ביצועי mySQL
מאיצי PHP

blank-wi.gif
וורדפרס נייד: Portable WordPress
כלי: XAMPP מאפשר הרצת שרת web מתוך usb
כלי: SQLyog – לסנכרון בסיס הנתונים מול הבלוג באתר. כתבה, תמונה.
blank-wi.gif

אלטרנטיבות לוורדפרס.
movetype.gifdrupal.gifsilverstripe.gifjomala.gif

blank-wi.gif
הקמת אתר כמו myspace
drupal.gif
דרופל- מערכת לניהול תוכן עם אפשרות לבניית בלוג.
מערכת קצת יותר מורכבת מוורדפרס.
דרופל גרסה בעברית.
blank-wi.gif

jomala.gif
גומלה- מערכת לניהול תוכן + בלוג.
מדריך: (וידאו)
הורד והתקן את Joomla – גרסה בעברית.
דרישות: System Requirements
אלטרנטיבות לאפצי (IIS, litespeed)
iis-7.gif ls.gif

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

Related posts


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

טרקבקים & פינגים

עדיין לא נשלחו טרקבקים ופינגים.

תגובות

בענין תוכנת שרת ביתי:
בהתאם לרמת הידע שלי – יש לי נסיון טוב עם תוכנת Wamp בגירסה הקודמת שלהוכאן מוצעת הגירסה השניה שלה לא הצלחתי להפעיל אותה עם שלושת השירותים
גם התוכנה השניה המוצעת xampp יש לי בעיה של פתיחת פורטים לשירות mysql וכמו כן ל apache

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

תודה

משה שלום רב!

התקנתי את חבילת XAMPP על המחשב הביתי
אציין כי כל הישומים רצים יפה, מלבד Apache

apache לא עובד -busy
אם הבנתי נכון זה עובד על פורט 80
מה עלול לתפוס לי את הפורט 80

מה עלי לעשות כדי להריץ את כל היישום הנ"ל כראוי?

(הסרתי את התקנת סקייפ+ reset ויש לי רק אי סי יו ומסנגר- אם זה בסדר?)

תודה

שוב שלום רב

חזרתי שוב לתוכנה wampserver מצאתי את הגירסא הישנה שלה שנקראת
wamp5
כאן http://www.learnphp.co.il/2.guide

לאחר התקנה והפעלה, הוא מבקש ממני שם משתמש וסיסמא.
אז ניסיתי לשים את שם המשתמש שלי ב וינדוס ולא עזר
ניסיתי לכתוב root או root@localhost וגם לא עזר
שירות apache לא עובד אצלי
מה הבעיה?
מה לעשות ?

נ.ב. אני צריך שיהיה לי שרת ביתי לנסיונות

תודה

יאיר,
כפי שאתה כבר יודע XAMPP ו WAMP הם חבילות התקנה המכילות את php, apache, mysql
שיב לב כי לא ניתן להריץ את שני החבילות במקביל, תבחר אחת ותסיר את השנייה.

בקשר לפורט 80
תבדוק אם IIS רץ לך על המערכת, אם כן תוריד אותו או תשנה לו את הפורט מ 80 למשהו אחר, נאמר-> 8080.
לחלופין ניתן לשנות את הפורט של אפצי ממש בקלות.

כדי לראות איזה תוכנה משתמשת בפורט-> כנס לחלון דוס והרץ את הפקודה netstat -a או netstat -b -v
ראה גם סריקת פורטים.

אפרופו, אין קשר לסקייפ או מסנגר ופורט 80

עדכן אותי….
הראל

הסרתי את xampp הפעלתי את wamp כשאני נכנס ללוקלהוסט שלו הוא מבקש שם משתמש וסיסמא
ניסיתי root או root@locallhost או שם משתמש שלי בוינדוס
ושום דבר לא תופס
מה לתת לו? איזה שם משתמש הוא צריך?

כפי שאמרת, הסרתי את xampp הפעלתי את wamp .

ואז כשאני נכנס http://localhost הוא מבקש שם משתמש וסיסמא/
ואני לא יודע מה לכתוב שם.
ניסיתי לכתוב בשם משתמש: root
או root@locallhost
או שם משתמש שלי בוינדוס
ושום דבר לא תופס

האם אתה יודע איזה שם משתמש וסיסמה צריך לכתוב שם?

תודה

יאיר
ניסית שם משתמש root בלי סיסמה?

ניסיתי root בלי סיסמא – לא עובד
אני יודע ששם המשתמש זה root ושם השרת זה loclhost כי עבדתי הרבה זמן עם wamp במחשבים קודמים שהיו לי בצורה מוצלחת ולא הופיעה בקשה לשם משתמש וסיסמא.

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

יש לך כיוון להציע?

אני מניח שזה נובע מהגדרות ב windowsXP
אם כן מה עלי לעשות שתבוטל הדרישה לשם משתמש בכניסה לשרת ביתי?

יאיר,
כדי שאוכל לחפש לך את התשובה המדוייקת:
כנס ל event viewer, חפש את ההודעת השגיאה הקשורה בשם משתמש וסיסמה והדבק אותה בתגובות.

אפרופו, ראה הוראות לשינוי או הוספת שם משתמש ב wamp- כאן ובעיות התחברות ל localhost פה.
הראל

סליחה, מה זה event viewer ?

בנוסף, גם שירות אפאצ'י לא פעיל אצלי
האם יש לזה קשר עם שם המשתמש או שזו בעיה נוספת?

יאיר,
אם שירות האפאצי לא פעיל, wamp לא יעבוד!
הוא מורכב משלושה שירותים: mysql, pache, php
תפעיל אותו!

ה event viewer הוא מציג האירועים של המערכת, כאשר מתקבלת הודעת שגיאה, ניתן לאתר את השגיאה ב eventviewer ולחפש את הפתרון שלה בגוגל.

הראל

אפאצי מסרב לעבוד לי

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

Unable to open WampServer's config file, please change path in index.php file
איפה אני צריך לכתוב את הנתיב לקובץ index.php?

אגב בתפריט קונפיג של השרת מופיעים לי שלושה קבצים
httpd.conf
php.ini
my(wamp).ini

זה מוזר שהוא לא יודע למצוא לבד את index.php

עשיתי חיפוש בגוגל על
Unable to open WampServer's config file, please change path in index.php file

מצאתי הרבה אבל הכל כתב חידה באנגלית
ופתרונות אין לי בינתיים.

משה,
אני חייב לדווח לך על פתרון התקלה
הצלחתי להפעיל את השרת הביתי של wamp3

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

אם הייתי יודע שזה זה – כמה הייתי חוסך בהתקנות נסיוניות על השרת האמיתי

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

השאלה שלי – למה לא הופיעה לי הודעה של פיירוול עד כה – כנראה איזה הגדרות בפירוול הקודם

אז תודה רבה

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

שאלה נוספת, איך אני עושה שרת דואר בשרת הביתי ?

יאיר,
בקשר לפיירוול, בסופו של דבר פתרת את הבעייה לבד וזה הכי חשוב!!
בקשר לבסיס הנתונים- תרגיש חופשי להעמיס כמה שאתה רוצה, וורדפרס לא מדגדג ל MySQL ככה שלא הייתי דואג יותר מידי.

בקשר לשרת דואר בייתי- גם לא בעיה, אני אבדוק וירשום לך הוראות…

אחלה שאלות, כל הכבוד, תמשיך ככה!!!

הראל

1. איך אני מריץ פקודה של הרשאות כתיבה מלאה (777) בשרת ביתי מסוג wampserver
הבנתי ששורת הפקודה זה chmod 777 /localhost/to/folder
בהנחה שזו השורה הנכונה
(בשרת האמיתי יש לי תפריטים שעושים את זה עם הקלדה ו אישור)
איך אני מריץ אותה שם בwampserver ? איפה בדיוק "לדחוף" את זה?

תודה

אגב שרת דואר ביתי מתגובה ישנה קודמת, הגיע זמנו לתשובה?

שוב תודה
יאיר

יאיר,
chmod היא פקודת לינוקס\ יוניקס המאפשרת למשתמש לקבל את כל ההרשאות על ספרייה או קובץ,
הפקודה היא:chmod 777 filename
אפרופו, אין בה שום תועלת על וינדוס.

בקשר לשרת דואר ביתי, אתה צודק, אני צריך לכתוב מאמר בנושא (לא שכחתי),
עד אז, ראה קישורים ל תוכנות שרת SMTP לוינדוס:
hMailServer
Free SMTP Server
PostCast Server
התוכנות לא מסובכות לתפעול, למעשה הן מזהות את ההגדרות הדרושות באופן אוטומטי.

אפרופו, בעוד שה wampserver לא כולל שרת דואר מובנה, תוכל להגדיר את PHP לעבוד עם שרת מייל חיצוני-
אתר וכנס לקובץ PHP.ini והדבק את הפרטים לשרת הדואר שלך (אפילו ג'מייל) במקום הרלוונטי:
mail function
SMTP = mail.itb.com
smtp_port = 25
sendmail_from= php@ home.com

הראל

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

עדין נשאלת השאלה אם למספרים של OGW יש או אין משמעות בוינדוס? אז איך אני עושה הרשאות קבצים 777 ב wampserver

יאיר,
מתן הרשאות על קבצים וספריות:
קליק ימני על קובץ או ספרייה, Properties ובחירה בטאב של ה Security – ראה מדריך.

במידה ולא מופיע הטאב של ה Security- מתוך וינדוס אקספלורר בחר בתפריט ה Tools ואז Folder Options
מתוך הטאב של ה view, הסר את הסימון של Use simple file sharing (האחרון ברשימה).
או ע"י שינוי ערך ברג'סטרי:
Hive: HKEY_CURRENT_USER
Key: Software\Microsoft\windows\CurrentVersion\Policies\Explorer
Name: Nosecuritytab
Type: REG_DWORD
Value: 1

הטאב של ה Security יופיע אך ורק למשתמש עם הרשאות מנהל (Administrator) ועל מערכת קבצים NTFS
מקווה שעזרתי
:)

עם ההסבר האחרון ליאיר, עזרת לי מאד אז תודה ותמשיך להחכים אותי!

http://www.orlybraun.com/

השארת תגובה

(חובה)

(חובה)