
19-12-2006, 23:09
|
|
|
|
חבר מתאריך: 20.02.03
הודעות: 2,396
|
|
קצת קשה לענות בלי עוד פרטים, אבל אני מוכן לנחש ותגיד לי אם אני צודק 
השערה 1: אתה מנסה להריץ קוד של מערכת כלשהי שעברה הגנה של התוכנה ZendSafeGuard.
השערה 2: גרסת ה-PHP שאתה מריץ בשרת היא 4.
השערה 3: מותקן לך בשרת התוסף Zend Optimizer (כנראה שלא הגרסה האחרונה שלו).
אם עד כאן הכל נכון, אני מוכן להמשיך לנחש ולנסות את מזלי 
הניחוש שלי הוא שאתה מעלה את הקבצים (קבצי ה-php ה"מוצפנים") לשרת שלך באמצעות ftp. מכיוון שמדובר בקבצים עם סיומת php, תוכנת ה-ftp שבה אתה משתמש מניחה כי מדובר בקבצי טקסט רגילים, ולכן מבצעת את ההעלאה במצב ASCI. הקבצים אותם אתה מעלה הם אינם קבצי PHP רגילים, אלא קבצים שעברו הצפנה של תוכנה כלשהי, וכתוצאה מההפצנה הקבצים מכילים תווים שאינם דפיסים (כלומר, הקובץ הוא קובץ המכיל מידע בינארי).
על מנת לפתור את הבעיה תצטרך להעלות את הקבצים המוצפנים במצב Binary (ע"י שינוי הגדרות בתוכנה שבה אתה משתמש, או לחילופין - שימוש בתוכנה אחרת).
בתקווה שעזרתי 
דקל
נ.ב
במידה ולא הבנת מילה ממה שכתבתי (וזה לא הפיתרון לבעיה) כנראה תאלץ לספק עוד קצת פרטים לגבי מה שאתה מנסה לעשות, מה בדיוק אתה מנסה להריץ, מה מותקן בשרת וכו' 
_____________________________________
"מתכנת זה אדם שפותר בעיה שעל קיומה לא ידעת, בדרך שאינך מבין"
|