تغيير منطقة النظام الزمنية أوف لاين

دليل ضبط المنطقة الزمنية في ويندوز وملفات النظام وقاعدة البيانات

يوضح هذا الدليل خطوات تعديل المنطقة الزمنية إلى GMT / UTC داخل إعدادات الجهاز، ملفات PHP، وملفات PostgreSQL للنسخ الأوف لاين.

مقدمة

يوضح هذا الدليل طريقة تغيير المنطقة الزمنية في النسخ الأوف لاين، وذلك من خلال ضبط المنطقة الزمنية في نظام ويندوز، ثم تعديل إعدادات الوقت داخل ملفات النظام الداخلية وملفات قاعدة البيانات.

يجب تنفيذ جميع الخطوات بالترتيب لضمان توحيد الوقت بين نظام التشغيل، ملفات النظام، وقاعدة البيانات.

تنبيه مهم: قبل البدء، يجب التأكد من أن لديك صلاحيات Administrator على الجهاز، لأن بعض الملفات والخدمات تحتاج صلاحيات مسؤول للتعديل وإعادة التشغيل.

---

أولاً: تعديل المنطقة الزمنية في جهاز الكمبيوتر

في هذه المرحلة سيتم تعديل المنطقة الزمنية الخاصة بنظام ويندوز إلى توقيت:

GMT / UTC

وذلك لضمان أن النظام يعمل على التوقيت المطلوب للنسخة الأوف لاين.

---

1. الدخول إلى لوحة التحكم

قم بالدخول إلى:

Control Panel / لوحة التحكم

 

---

2. الدخول إلى الوقت والمنطقة

من داخل لوحة التحكم، قم بالدخول إلى:

Clock and Region /  الوقت والمنطقة

 

---

3. الدخول إلى التاريخ والوقت

بعد ذلك قم بالدخول إلى:

Date and Time /  التاريخ والوقت

 

---

4. تغيير المنطقة الزمنية

من شاشة التاريخ والوقت، اضغط على:

Change time zone /  تغيير المنطقة الزمنية

 

---

5. اختيار توقيت UTC

من قائمة المناطق الزمنية، قم باختيار:

(UTC) Co-ordinated Universal Time

ثم اضغط على:

OK / موافق

 

تم بنجاح: بهذه الخطوة يكون قد تم تعديل المنطقة الزمنية للجهاز إلى توقيت UTC.

---

6. ضبط التاريخ والوقت يدوياً

بعد تعديل المنطقة الزمنية، قم بالدخول إلى:

Change date and time / تغيير التاريخ والوقت

ثم قم بضبط تاريخ ووقت الجهاز إلى التاريخ والوقت الصحيحين.

 

تنبيه مهم: بعد اختيار UTC، يجب التأكد من ضبط الوقت والتاريخ يدوياً بشكل صحيح، لأن تغيير المنطقة الزمنية قد يؤدي إلى اختلاف الوقت الظاهر على الجهاز.

---

7. تعطيل مزامنة وقت الإنترنت

بعد ضبط التاريخ والوقت، قم بالدخول إلى تبويب:

Internet Time / وقت الإنترنت

ثم قم بتعطيل خيار المزامنة مع الإنترنت.

 

ملاحظة: تعطيل مزامنة الإنترنت يمنع ويندوز من تغيير الوقت تلقائياً بعد أن تم ضبطه يدوياً حسب المطلوب.

---

ثانياً: تعديل المنطقة الزمنية داخل ملفات النظام PHP

بعد ضبط المنطقة الزمنية في ويندوز، يجب تعديل إعدادات المنطقة الزمنية داخل ملفات PHP الخاصة بالنظام.

---

1. الدخول إلى مجلد PHP

قم بالدخول إلى:

This PC / جهاز الكمبيوتر

ثم ادخل إلى مجلد:

C:\MMS\PHP

 

---

2. البحث عن ملف إعدادات PHP

داخل مجلد PHP، قم بالبحث عن الكلمة التالية:

INI

ثم قم بفتح ملف إعدادات PHP كملف نصي باستخدام:

Notepad / المفكرة

 

---

3. البحث عن إعداد timezone

بعد فتح الملف، قم بفتح صندوق البحث من خلال الضغط على:

Ctrl + F

ثم ابحث عن الكلمة:

timezone

 

---

4. التأكد من قيمة GMT

يجب التأكد أن إعداد المنطقة الزمنية مضبوط على:

GMT

وغالباً يكون السطر بالشكل التالي:

date.timezone = GMT

تنبيه: إذا كانت القيمة مختلفة، قم بتعديلها إلى GMT ثم احفظ الملف.

---

5. حفظ ملف PHP

بعد التأكد من أن قيمة المنطقة الزمنية هي:

GMT

قم بحفظ الملف.

ملاحظة: إذا لم تتمكن من حفظ الملف بسبب الصلاحيات، افتح برنامج Notepad كمسؤول Administrator ثم افتح الملف من داخله وعدله واحفظه.

---

6. إعادة تشغيل خدمة Apache

بعد حفظ التعديل داخل ملف PHP، يجب إعادة تشغيل خدمة:

Apache

حتى يتم تطبيق التعديل على النظام.

قم بالدخول إلى خدمات ويندوز:

Services

ثم ابحث عن خدمة Apache، واضغط عليها بزر الفأرة الأيمن، ثم اختر:

Restart / إعادة تشغيل

 

تم بنجاح: بعد إعادة تشغيل Apache، يتم تطبيق إعداد المنطقة الزمنية داخل ملفات PHP.

---

ثالثاً: تعديل المنطقة الزمنية داخل ملفات قاعدة البيانات PostgreSQL

بعد الانتهاء من تعديل إعدادات PHP، يجب تعديل إعداد المنطقة الزمنية داخل ملف إعدادات قاعدة البيانات PostgreSQL.

---

1. الدخول إلى مجلد بيانات PostgreSQL

قم بالدخول إلى:

This PC / جهاز الكمبيوتر

ثم إلى قرص:

C:

ثم اتبع المسار التالي:

C:\Program Files\PostgreSQL\10\data

داخل هذا المجلد ابحث عن الملف:

postgresql.conf

 

---

2. فتح ملف postgresql.conf كمستند نصي

قم بفتح ملف:

postgresql.conf

باستخدام:

Notepad / المفكرة

---

3. البحث عن إعداد timezone

بعد فتح الملف، قم بالبحث عن الكلمة التالية:

timezone

يمكن استخدام الاختصار:

Ctrl + F

  

---

4. التأكد من قيمة GMT

يجب التأكد من أن قيمة المنطقة الزمنية في ملف قاعدة البيانات مضبوطة على:

GMT

وغالباً يكون السطر بالشكل التالي:

timezone = 'GMT'

تنبيه: إذا كانت القيمة مختلفة، قم بتعديلها إلى GMT، ثم احفظ الملف.

---

5. حفظ ملف postgresql.conf

بعد التأكد من أن إعداد المنطقة الزمنية مضبوط على:

GMT

قم بحفظ الملف.

ملاحظة: في حال عدم السماح بحفظ الملف، قم بتشغيل Notepad كمسؤول Administrator ثم افتح الملف من داخله وعدله واحفظه.

---

6. إعادة تشغيل خدمة PostgreSQL

بعد حفظ التعديل، يجب إعادة تشغيل خدمة قاعدة البيانات:

PostgreSQL

وذلك من خلال خدمات ويندوز:

Services

ثم البحث عن خدمة PostgreSQL، والضغط بزر الفأرة الأيمن عليها، ثم اختيار:

Restart / إعادة تشغيل

 

تم بنجاح: بعد إعادة تشغيل PostgreSQL، يتم تطبيق إعداد المنطقة الزمنية داخل قاعدة البيانات.

---

رابعاً: التأكد من اكتمال الإعدادات

بعد تنفيذ الخطوات السابقة، يجب التأكد من النقاط التالية:

  • تم تغيير المنطقة الزمنية في ويندوز إلى UTC.
  • تم ضبط تاريخ ووقت الجهاز بشكل صحيح.
  • تم تعطيل مزامنة وقت الإنترنت.
  • تم تعديل إعداد timezone داخل ملف PHP إلى GMT.
  • تم إعادة تشغيل خدمة Apache.
  • تم تعديل إعداد timezone داخل ملف postgresql.conf إلى GMT.
  • تم إعادة تشغيل خدمة PostgreSQL.

النتيجة: بعد الانتهاء من جميع الخطوات، تكون المنطقة الزمنية للنظام والملفات الداخلية وقاعدة البيانات قد تم ضبطها بشكل صحيح.

---

ملخص خطوات تغيير المنطقة الزمنية

الخطوة

الإجراء المطلوب

1

الدخول إلى لوحة التحكم.

2

الدخول إلى الوقت والمنطقة ثم التاريخ والوقت.

3

تغيير المنطقة الزمنية إلى UTC Co-ordinated Universal Time.

4

ضبط تاريخ ووقت الجهاز يدوياً بشكل صحيح.

5

تعطيل مزامنة وقت الإنترنت.

6

الدخول إلى مجلد C:\MMS\PHP وفتح ملف إعدادات PHP.

7

البحث عن timezone والتأكد من أن القيمة GMT.

8

حفظ الملف وإعادة تشغيل خدمة Apache.

9

فتح ملف postgresql.conf من مجلد PostgreSQL.

10

البحث عن timezone والتأكد من أن القيمة GMT.

11

حفظ الملف وإعادة تشغيل خدمة PostgreSQL.

---

ملاحظات مهمة

  • يجب تنفيذ الخطوات على الجهاز الذي يحتوي على النسخة الأوف لاين.
  • يجب اختيار UTC من إعدادات ويندوز، والتأكد من ضبط الوقت والتاريخ بشكل صحيح بعد ذلك.
  • يجب تعطيل مزامنة الإنترنت حتى لا يتم تغيير الوقت تلقائياً.
  • داخل ملفات النظام وقاعدة البيانات يجب استخدام قيمة GMT.
  • يجب إعادة تشغيل خدمة Apache بعد تعديل ملف PHP.
  • يجب إعادة تشغيل خدمة PostgreSQL بعد تعديل ملف postgresql.conf.
  • إذا لم تتمكن من حفظ الملفات، افتح محرر النصوص كمسؤول Administrator.

نهاية الدليل