לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ברוכים הבאים לפורום ASP חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > ASP
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
 
כלי אשכול חפש באשכול זה



  #1  
ישן 01-04-2005, 23:40
צלמית המשתמש של fat fish
  fat fish fat fish אינו מחובר  
 
חבר מתאריך: 20.06.03
הודעות: 5,616
המדריך למתחיל ב-ASP

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

שלב 1 - התקנת שרת IIS
במדריך זה אני אתייחס אך ורק לשרת האינטרנט IIS, או בשמו המלא: Internet Information Service.
אני לא אתייחס לשרת pws, לשרתים אחרים התומכים ב-ASP וכדומה, כמו כן, אני לא אתייחס להתקנות IIS על מערכות הפעלה שהוא לא מגיע איתן.
עבור בעיות מסוג זה, יש את פורום windows ושרתי microsoft.
ההסבר המובא פה נכון ל: windows 2000, windows XP pro, windows 2003.

על מנת להתקין את השרת (אם הוא לא מותקן עדיין) נוודא שיש בידנו את הדיסק ממנו התקנו את מערכת ההפעלה.
נכנס ל control panel, ונפעיל את Add or Remove Programs.
שם נלחץ על Add/remove windows components:
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה

בחלון שיפתח, נסמן ב-V, את Internet information service ונמשיך את ההתקנה (next):

תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה

כנאה שההתקנה תדרוש restart לסיום הפעולה, אם זיכרוני אינו מטעה אותי


שלב 2 - קונפיגורציה
על מנת לקנפג (להגדיר) את השרת לעבודה טובה ויותר חשוב - בטוחה, אני ממליץ לבצע חיפוש באינטרנט, ישנם לא מעט מדריכים בנושא.
את מומלץ לנושא זה, הינו http://www.petri.co.il של מיודענו מיצו, חבר ותיק בפרש.
אנו רק נעיף מבט קטן ונראה איך להגיע לנושא ההגדרות:
יש לפתוח את שורת הפקודה (start->run) ולרשום compmgmt.msc
דרכים נוספות להפעלת מערכת ניהול המחשב:
אחת מהן היא:
control panel -> administrative tools -> computer managment
או דרך נוספת:
קליק ימני על הסמל של my computer ובתפריט לבחור manage

בחלון שיפתח, נפתח את העץ:
services and application -> Internet information server -> Web Sites -> default web site
1 בתמונה

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

קליק ימני על default web site ובתפריט שיפתח יש לבחור properties (מספר 4 בתמונה)


נכיר מסך אחד מתוך חלון ה-properties כדוגמה:
home directory
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה

1. המיקום הפיזי של השרת אצלכם על המחשב, אצלי הקצתי מחיצה בשם server על כונן E.
ברירת המחדל היא C:\Inetpub\wwwroot
מיקום זה, הוא המקום בו אתם שמים את הקבצים שלכם, את האתרים וכו.
הערה למשתמשי access כמסד נתונים: אין לשמור את מסד הנתונים תחת השרת!!! אלא במיקום שהוא מחוץ לו, לדוגמה, C:\Inetpub\database או אפילו C:\DB וכו...

2. הרשאות כלליות לגלישה באתר, אני ממליץ להשאיר אותן מינימליות (קריאה בלבד) ובכל תקייה שאתם פותחים, להגדיר הגדרות מקומיות (לדוגמה לסמן "write" לתקייה שאתם רוצים לאפשר העלאת קבצים אליה וכו.

3. הרשאות ריצה (לדוגמה CGI), שוב, אני ממליץ להגדיר למינימום ההכרחי ברמה הכללית ולהגדיר את ההגדרות הנחוצות לתקיות ספציפיות.

את מרבית ההגדרות שראינו פה (הרשאות) ניתן להגדיר לכל תיקיה בשרת בנפרד, באותה דרך (קליק ימני על התיקיה, properties ומפה הדרך זהה)



ASP - ההתחלה

את קבצי ה-ASP, ניתן לכתוב בכל עורך טקסט (עורך ascii) כמו notepad.
הנה דוגמה לתחביר בסיסי של קובץ ASP, הדף צריך להתחיל בהכרזה שיכולה להיות אחת משתיים, קובץ ASP עם קוד VB, או קובץ ASP עם קוד JS.
קוד PHP:
 <%@LANGUAGE="JAVASCRIPT" CODEPAGE="28598"%>
 
או
 
<%@LANGUAGE="VBSCRIPT" CODEPAGE="28598"%> 


שורה זו אמורה לבוא בתחילת המסמך.
על מנת לבדוק שהשרת שלך עובד, צור קובץ טקסט בשם default.asp עם התוכן הבא:
קוד PHP:
 <%@LANGUAGE="VBSCRIPT" CODEPAGE="28598"%>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"
>
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-8-i">
<
title>test</title>
</
head>
<
body>
<%
response.write("This is ASP test")
%>
</
body>
</
html


את הקובץ תשמור בתקיה שהגדרת כברירת מחדל לשרת שלך (תזכורת, ברירת המחדל אם לא שינית אותה היא: C:\Inetpub\wwwroot ).
תתניע את הדפדפן המועדף עליך ותכנס לכתובת הבאה:
http://localhost/ או http://127.0.0.1/
(יעבוד גם אם תלחץ על הקישור ישירות מהמדריך)

התוצאה אמורה להיות:
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
אם קיבלת את אותה תוצאה, תתחדש, כרגע הרצת דף ASP על שרת IIS.



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

איך נראית שגיאה ב-ASP?
איך אני יודע איפה יש לי שגיאה ?

את השגיאה אנו מקבלים כתגובה לדפדפן, בעזרת מידע זה נוכל גם לדבג את הקוד שלנו.
יש לשים לב שלעיתים, שגיאה משמעותית בקוד, לא תניב מידע שהוא יותר מ:
"The page cannot be displayed"
ויהיה קשה יותר למצא את המיקום בקוד שגרם לשגיאה.
דוגמה להודעת שגיאה:
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה



בהצלחה לכולם....
_____________________________________
[ זיו ]
[ fat fish ]


נערך לאחרונה ע"י fat fish בתאריך 02-04-2005 בשעה 00:24.
חזרה לפורום
  #18  
ישן 19-09-2005, 21:53
צלמית המשתמש של Eran
  משתמש זכר Eran Eran אינו מחובר  
 
חבר מתאריך: 27.02.02
הודעות: 4,536
שלח הודעה דרך ICQ אל Eran
משפט מעניין...
בתגובה להודעה מספר 17 שנכתבה על ידי Dark Knight שמתחילה ב "הכל בסדר חוץ מהעובדה שזה לא מריץ לי ASP :("

בכל אופן אם עקבת אחר המדריך של זיו כראוי השגיאה הזאת לא הופיעה.
אנא נסה שנית במועד מאוחר יותר
אני לא יודע מה הבעיה :}
תנסה להכנס לצ'אט של פרש לחדר #COMPUTERS אם שימי נמצא שם אז התמזל מזלך כי הוא משתגע ממייקרסופט. הוא בטוח ידע לעזור לך. מקסימום נמצא אותך בפורום PHP אחרי שיחה שם בערוץ...



*וכדי להריץ דפי ASP חובה שהסיומת שלהם תהיה ASP.
_____________________________________

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/list.png]

[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://fresh.clanteam.com/?https://2010-uploaded.fresh.co.il/2010/09/21/52868411.gif,http://www.boredpanda.com/blog/wp-content/themes/mimbo2.2/images/subscribe-panda-605px.png]

חזרה לפורום

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 21:38

הדף נוצר ב 0.07 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר