אירוח ופיתוח האתר נתרמו באדיבות...
- לינווייט - תשתיות תוכן וקהילה
- אמנון לבב - לבבי מדריכים
אהלן.
ניסיתי להתקין דרופל 5.7 על שרת livedns.co.il
קיבלתי הודעת שגיאה:
register_globals is enabled. Drupal requires this configuration directive to be disabled. Your site may not be secure when register_globals is enabled. The PHP manual has instructions for how to change configuration settings. (כרגע מותקן PHP register globals Enabled ('1'))
מחיפושים הבנתי שניתן ליצור קובץ בשם php.ini בספריית הבסיס ולהכניס את הקוד:
[PHP]
register_globals = Off
ניסיתי וזה לא עובד.
כמו-כן, ברגע שהקובץ httaccess קיים, אין גישה לספרייה של דרופל, כך שגם שם אין לי אפשרות לשינוי.
דיברתי עם חברת LIVEDNS והם טוענים שזאת הגדרה כללית בשרת ושהם לא יכולים לשנות אותה.
מה עושים???
בעניין: סביבה לא תואמת??
תנסה לרשום register_globals= false במקום off.
עוד דרך: בקובץ settings.php להוסיף
ini_set(register_globals, false)
הדרך הראשונה נראית לי עדיפה.
לא הבנתי מה כתבת לגבי htaccess. הוא כבר קיים, אז מה זה אומר ברגע שהוא קיים? אגב, הוא קובץ "חבוי", ומגיע בדיפולט עם דרופל.
אורן זוסמן, לינווייט
לינווייט תשתיות תוכן קהילתיות
לא עובד..
ניסיתי וזה לא עובד (לא שינוי לFALSE ולא שינוי בקובץ SETTINGS).
לגבי .htaccess - ברגע שאני מנסה להתקין כאשר הקובץ קיים (לפני שאני מוחק אותו) - אין לי גישה לקובץ ה-index.php (שגיאה מספר 500)..
איזו גירסת דרופל זו?
אם זו לא 5.7, תנסה להתקין אותה במקום.
אורן זוסמן, לינווייט
לינווייט תשתיות תוכן קהילתיות
כבר כתבתי שזאת 5.7...
///
הפתרון הוא דרך ה php.ini...
היי,
עכשיו הייתה לי הבעיה הזאת עם דרופל 5.7
נכנסתי בלינוקס לכתובת:
/usr/local/Zend/etc/php.ini
ורשמתי שורה נוספת בסוף:
register_globals=off
וזה עובד...
בהצלחה!
עידן - יזם, תוכניתן ובונה אתרים שיווקיים באינטרנט - פתוח לשיתופי פעולה
קרתה לי את אותה בעייה,
קרתה לי את אותה בעייה, שצויינה בראש הודעה זו, רק עם גרסה 6 של דרופל בעברית.
ביצעתי את כל ההוראות שפורטו בעמוד זה, ועדיין אותה הודעה חוזרת על עצמה:
Requirements problem
יש לתקן את השגיאה הבאה לפני שתוכל להמשיך בתהליך ההתקנה:
register_globals is enabled. Drupal requires this configuration directive to be disabled. Your site may not be secure when register_globals is enabled. The PHP manual has instructions for how to change configuration settings. (כרגע מתוקנת PHP register globals Enabled ('1').)
זה אתר דרופל הראשון שאני מנסה להעלות לשרת.
(לצורך העניין, www.mysite.co.il)
מה עושים ?
אודה לתגובתכם,
עופר.
למי שמעוניין גם האתר שלי
למי שמעוניין
גם האתר שלי מאוכסן אצל LiveDNS .
מצאתי פתרון.
צריך לשנות קובץ בהתקנה כך:
modules > system > system.install
יש שם פקודה כזאת:
$register_globals) != 'off
תשנו את != ל ==
(למי שמבין, מ"שונה" ל"שווה" )
או פשוט תחליפו את זה ל-
$register_globals) == 'off'
פועל מצויין. שיטה מעפנה, אבל העיקר שזה עובד.
זה לא פתרון. בהשאלה, זה כמו
זה לא פתרון.
בהשאלה, זה כמו לנסוע באופנוע בלי קסדה כדי שתוכל לחטט באף באמצע הנסיעה בנוחות. עובד, אבל מסוכן.
פשוט תבטל את register_globals ב PHP - אם תחפש בגוגל, תמצא הרבה דרכים לעשות זאת. תשתמש באחת נכונה, ואל תבטל הבדיקה. שגיאה לא נעלמת אם אתה מוחק את הודעת השגיאה.
מסכים. אבל לפעמים מתוך יאוש
מסכים.
אבל לפעמים מתוך יאוש אתה פשוט חייב לחטט באף. בכ
ל אופן גם אחרי שעקפתי, האכסון ב- livedns פשוט לא מקבל את דרופל. ממש מתסכל. אני לא מבין איך חברה כל כך גדולה לא מאפשרת להתקין מערכת פופולרית כמו דרופל... (בלחש, בלי שאף אחד שומע כאן, גם כמו ג'ומלה...)
ז"א אחרי ההתקנה קיבלתי הודעה יותר מעצבנת שבאמת מראה לך שכדאי לפרוש:
arning: Cannot modify header information - headers already sent by (output started at D:\Domains*.co.il\httpdocs\includes\install.inc:188) in D:\Domains*.co.il\httpdocs\includes\install.inc on line 618
בקיצור, מקווה להתקין את דרופל בקרוב. אעדכן בהתפתחויות