אני משתגע

yossin

New member
אני משתגע

כתבתי קובץ הכי פשוט בעולם כשאני פותח אותו ישירות הוא אומר בוקר טוב עולם אבל כשאני פותח אותו דרך האפאצ'י 127.0.0.1 הוא כותב םלוע בוט רקוב אותו הדפדפן, אותו הקובץ אותו הכל רק גישה ישירה או דרך האפאצ'י למה זה? ואיך אני מתקן את זה?
 

N i X

New member
בעיה בקידוד?

תראה בשאלות נפוצות איך לשנות קידוד ברירת מחדל של apache.
 

yossin

New member
אני לא מוצא

איפו השאלה מופיע? ואיפו קיים קובץ הקונפיגורציה של אפאצ'י בלינוקס? אבל תודה על ההכוונה
 

N i X

New member
כאן

איפה נמצא קובץ ההגדרות נקבע כשאתה מתקין את האפאצ'י. אני זוכר בredhat או בslackware זה היה ב:
/etc/httpd/httpd.conf​
אצלי בfbsd זה ב:
/usr/local/etc/apache2/httpd.conf​
 

yossin

New member
מצטער, אבל לא

ניסיתי זה מה שעשיתי [yossin@localhost yossin]$ cat /etc/httpd/conf/httpd.conf | grep cod [yossin@localhost yossin]$ cat /etc/httpd/conf/httpd.conf | grep hars cod בתור חלק מאנקודינג hars בתור חלק מצ'ארסט וכלום, אין שום דבר על אף אחד מהם ב httpd.conf אז זה מתחבא במקום אחר? איפו? תודה
 

N i X

New member
איזה גרסה? ;)

של האפצ'י... מה שאני התכוונתי מתייחס לאפצי' 2, עכשיו אנסה לראות בגוגל איך משנים את זה ב1... תבדוק את הגרסה שלך כך:
yury@raven:~> apachectl -v Server version: Apache/2.0.47 Server built: Aug 8 2003 22:18:57 yury@raven:~>​
 

yossin

New member
יש לי אפאצ'י 2

וכשהרצתי, זה מה שקיבלתי:
[root@localhost root]# apachectl status Apache is running. httpd2: 2142 1623 1622 1621 1620 1619 1608 Use /usr/sbin/apachectl extendedstatus for more information.​
ב FAQ אני חושב ששולחים אותי לאיזשהו MIME ומצאתי הרבה מאילו אבל אני לא בטוח... איפו אני אמור לשנות מה? אני אובד עצות...
 

N i X

New member
כמו שרשום בFAQ

תשנה את הקידוד ברירת מחדל, לקידוד עברית (windows) הידוע בשמו המיקרוספטי: windows-1255 אתה אמור להוסיף לשורות הקידוד את השורה:
AddCharset WINDOWS-1255 .cp-1255 .win-1255​
ואח"כ לשנות את הdefault charset ל:
AddDefaultCharset WINDOWS-1255​
הכל ביחד ניראה כך (בערך):
# Specify a default charset for all pages sent out. This is # always a good idea and opens the door for future internationalisation # of your web site, should you ever want it. Specifying it as # a default does little harm; as the standard dictates that a page # is in iso-8859-1 (latin1) unless specified otherwise i.e. you # are merely stating the obvious. There are also some security # reasons in browsers, related to javascript and URL parsing # which encourage you to always set a default char set. # AddDefaultCharset WINDOWS-1255 # # Commonly used filename extensions to character sets. You probably # want to avoid clashes with the language extensions, unless you # are good at carefully testing your setup after each change. # See http://www.iana.org/assignments/character-sets for the # official list of charset names and their respective RFCs. # AddCharset ISO-8859-1 .iso8859-1 .latin1 AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen AddCharset ISO-8859-3 .iso8859-3 .latin3 AddCharset ISO-8859-4 .iso8859-4 .latin4 AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb AddCharset WINDOWS-1255 .cp-1255 .win-1255 AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk AddCharset ISO-2022-JP .iso2022-jp .jis AddCharset ISO-2022-KR .iso2022-kr .kis AddCharset ISO-2022-CN .iso2022-cn .cis AddCharset Big5 .Big5 .big5 # For russian, more than one charset is used (depends on client, mostly): AddCharset WINDOWS-1251 .cp-1251 .win-1251 AddCharset CP866 .cp866 AddCharset KOI8-r .koi8-r .koi8-ru AddCharset KOI8-ru .koi8-uk .ua AddCharset ISO-10646-UCS-2 .ucs2 AddCharset ISO-10646-UCS-4 .ucs4 AddCharset UTF-8 .utf8 # The set below does not map to a specific (iso) standard # but works on a fairly wide range of browsers. Note that # capitalization actually matters (it should not, but it # does for some browsers). # # See http://www.iana.org/assignments/character-sets # for a list of sorts. But browsers support few. # AddCharset GB2312 .gb2312 .gb AddCharset utf-7 .utf7 AddCharset utf-8 .utf8 AddCharset big5 .big5 .b5 AddCharset EUC-TW .euc-tw AddCharset EUC-JP .euc-jp AddCharset EUC-KR .euc-kr AddCharset shift_jis .sjis​
נ.ב. אפשר לעשות את זה גם דרך .htaccess אם יש לך allow override.
 

yossin

New member
טוב ויפה אבל באיזה קובץ?

בקובץ httpd.conf אין שום קטע שאפילו נראה דומה לזה זה מה שמפיל אותי וסליחה שאני כזה נודניק אבל באמת לא מוצא
 

N i X

New member
תחפש טוב? ;)

אצלי זה שם, וגם אצל שאר האנשים שבאו לפה לשאול את השאלה הזאת כבר...
 

yossin

New member
קודם כל, המון תודה

שנית, זה באמת לא היה אצלי אבל בספריה של אפאצי היה קובץ בשם commonhttpd.conf שאם הבנתי נכון הוא מכיל דוגמאות לכל דבר שבעולם אז העתקתי ממנו את כל הקטע הרלוונטי )בטח גם עם מליון דברים לא שייכים) לתוך שני הקבצים: httpd.conf httpd2.conf ועכשיו הכל עובד. בשביל ההגינות, אני לא ממש יודע מה עשיתי, אבל זה עובד? תודה. עם הזמן אשחק עם זה ואלמד ואבין יותר טוב ושוב תודה על העזרה והסבלנות
 

yossin

New member
אגב, גיליתי

שהקובץ הרלוונטי אצלי זה httpd2.conf ולא httpd.conf
 

N i X

New member
כל מה שאתה אומר לא ממש מסתדר לי...

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

yossin

New member
מצטער, אבל לא

ניסיתי זה מה שעשיתי [yossin@localhost yossin]$ cat /etc/httpd/conf/httpd.conf | grep cod [yossin@localhost yossin]$ cat /etc/httpd/conf/httpd.conf | grep hars cod בתור חלק מאנקודינג hars בתור חלק מצ'ארסט וכלום, אין שום דבר על אף אחד מהם ב httpd.conf אז זה מתחבא במקום אחר? איפו? תודה
 
למעלה