היי
התקנתי שרת מנורה על התקנה נקייה של דביאן 12, אני רוצה שסקריפטים של PHP יקבלו בברירת מחדל את אזור הזמן של השרת (שאינו UTC).
בשרת שהתקנתי פעם זה עבד, הפעם משום מה לא וסקריפטים בPHP רצים עם ברירת מחדל של UTC.
ניסיתי את כל ההצעות שנוגעות לשינוי ורענון של:
/etc/localtime
/etc/timezone
dpkg-reconfigure tzdata
וכו'
אני מגגל כבר כמה שעות אבל כולם מפנים לdate.timezone בphp.ini או date_default_timezone_set בסקריפט.
הדבר היחיד שעבד לי זה הגדרה ידנית של אזור הזמן ב php.ini, אבל זה לא פתרון נוח כי: א. מידי פעם אני עובר איזור זמן וב. אני צופה תקלות בשדרוג PHP.
בהתקנה הישנה שלי (דביאן 11, הותקן לפני שנה) לא הייתי צריך להגדיר כלום. שיניתי איזור זמן במערכת הפעלה לפני חצי שנה וPHP קיבל את זה חלק.
בשתי ההתקנות השעון הפנימי (hwclock) של השרת מכוון לUTC.
* אני לא מדבר על החלפת שעון קיץ/חורף, אלא על שרת פיתוח שנודד איתי ועובר איזורי זמן. חלק מהסקריפטים נוגעים להפרשי שעות מול ישראל.
מה אני מפספס?
|