11-05-2005, 08:49
|
|
|
חבר מתאריך: 29.04.04
הודעות: 638
|
|
בעיה סבוכה ש windows,iis,linux,apach ושפת c++ משמשים בה בערבוביה
כתבתי קוד בשפת c++ שאמור להציג דף web.
התקנתי שרת web מסוג apache המותאם ל windows ע"ג מחשב עם פלטפורמת windows xp.
הצבתי את התכנית שכתבתי במחיצת cgi-bin ב program files תחת מחיצת apache וה explorer הציג את דף ה web כהלכה.
עד כאן (win xp עם שרת web מסוג apache וקוד c++ שעבר הידור ב win xp) הכל טוב ויפה.
מכאן, בעיות סבוכות שאני מאוד מקווה שימצא מי שיכול ויאות לעזור לי להחלץ מהן.
ברצוני לשים את דף ה web דלעיל ע"ג שרת מרוחק.
נשאלת השאלה: איזה host עלי לחפש: windows ? אבל windows מריץ שרת iis ושרת iis לא מכיר
באותו קוד ש ה apache מכיר. למשל משתנה הסביבה:" QUERY_STRING" המכיל אינפורמציה
ש ה client שולח ב get או post, לא מוכר ב iis. מישהו יודע מה שם משתנה הסביבה המכיל מידע
הנשלח מ client ב post או get ב iis ?
ואם אמיב את הדף במחשב מארח מסוג "לינוקס" עם המריץ apache אז לינוקס לא מכיר קובץ cgi שעבר
הידור ב windows !
שאלתי הבאה: איך מהדרים קובץ c++ בלינוקס ?
התקנתי rh8 ומחיצת הבית שם נקראת: myName.
כתבתי את קוד ה c++ שלי ושמרתיו במחיצה myName והרצתי פקודת gcc כך:
[myName@localhost myName]$gcc myFile.cpp וקיבלתי הודעת שגיאה האומרת:
"bash gcc: command not found" ושאלתי איפוא: כיצד בלינוקס מבצעים קומפילציה לקוד c++?
ועוד שאלות: איך מתקינים ומעלים apache בלינוקס ? היכן יוצרים מחיצת cgi-bin והיכן מציבים קוד cgi ?
שמעתי ממישהו שמכיר לינוקס שללמוד את הנ"ל בלינוקס זה ענין של מספר חדשי לימוד !
האם מישהו יכול להסביר לאחד כמוני שאינו יודע מאום בלינוקס , ברחל בתך הקטנה: כיצד מהדרים קוד c++ ? כיצד מתקינים apache ?
היכן שמים את קובץ cgi ?
גם הפניה למדריך המסביר הד-הוק רק את זה בלי ללמד לינוקס בכללותו, כך שלא אצטרך להשקיע הרבה חדשי עבודה, תתקבל בברכה !
|