راکت
حل شده

مشکل php بعد از تغییر ساعت

18 پاسخ

سلام ساعت php روی سرور یک ساعت کشیده جلو ولی nginx و server ساعت اکیه
چطور میشه ساعت php هم درست کرد ؟

ثبت پرسش جدید

پاسخ‌ها

18
محمد گلمحمدی
محمد گلمحمدی
@m.golmohammadi2008
بهترین پاسخ

دوستان من مشکلم با نصب timezonedb این حل شدش فقط من چون پروژم داکرلایز بود یکم فرق داشت کانفیگش

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
وقت بخیر
@m.golmohammadi2008
میتونید تایم زون رو در فایل PHP تون یا فایل اصلی ک require میشه بزنید

date_default_timezone_set('Asia/Tehran');

موردتون رفع خواهد شد

موفق باشید

محمد گلمحمدی
محمد گلمحمدی
@m.golmohammadi2008

ست کردم ولی یه ساعت جلو هستش

شاید پاسخ شما همین‌جا باشد

رحیمی
رحیمی
@srahimi

تخصص: برنامه نویس Laravel

گویا این مشکل یه باگ توی PHP بوده که توی نسخه اخیر که چک کردم برطرف شده و زمان رو درست نشون میده
برای نسخه های قدیمی PHP هم گویا باید timezonedb.so نصب شه و در php.ini به عنوان extention قرار بگیره. اما دستور نصبش برام نتیجه ای نمیده
همینطور نمیتونم نسخه PHP پروژم رو ارتقا بدم. کلی پکیج لاراول نصب دارم که با نسخه جدید PHP به مشکل میخورن و بروزرسانیشون هم فعلا ممکن نیست

راه حلی پیدا کردید ممنون میشم اینجا بذارید. من همچنان در جستجوام

karakar
karakar
@karyabi1395

تخصص: برنامه نویس

این مشکل از سرور هست و ربطی به زبان برنامه نویسی نداره.
اگر سرور دارین که Daylight saving time (DST) رو قطع کنین و اگر نه که باید از پشتیبانی هاستینگ پیگیری کنین.

محمد گلمحمدی
محمد گلمحمدی
@m.golmohammadi2008

مشکل زمان سرور نیست عزیز
الان باگ php روی php8.2 اکی شده ولی 8 این باگ داریم

مهدی
مهدی
@mrmmg

تخصص: برنامه نویس و طراح وب

@m.golmohammadi2008
سلام دوست عزیز
من هم مشکل مشابهی دارم
حتی در نسخه های php قدیم نتونستم کتابخانه timezonedb.so رو نصب کنم اومدم روی php8 نصبش کردم و فایلش رو برای php7 استفاده کردم اما گویا load نمیشه چون هنگامی که php_info میگیرم همچنان نسخه کتابخانه date قدیمی و مربوط به 2018 هست در حالیکه نسخه timezonedb که من نصب کردم ۲۰۲۳ هست

اگر مشکلتون رفع شد لطفا شیوه رفع مشکل را به اطلاع من هم برسانید

محمد گلمحمدی
محمد گلمحمدی
@m.golmohammadi2008

@srahimi @mrmmg
سلام مشکلتون حل شد ؟ هاست اشتراکی استفاده میکنید یا سرور ؟

مهدی
مهدی
@mrmmg

تخصص: برنامه نویس و طراح وب

@m.golmohammadi2008
بله من هم با آپدیت همین، مشکلم حل شد

رحیمی
رحیمی
@srahimi

تخصص: برنامه نویس Laravel

نه متاسفانه
از سرور استفاده میکنیم

محمد گلمحمدی
محمد گلمحمدی
@m.golmohammadi2008

@srahimi
اول timezonedb.so نصب یا اپگرید کنید.
یه فایل درست کنید بعد کد زیر رو بزن

<?php
phpinfo();

فایل رو تو مرورگر باز کنید . ادرس کانفیگ های php روی سرورتون میاد . حالا بسته به نوع کانفیگ فایل بیس باشه یا بر اساس php.ini
کد زیر رو قرار بده

extension=timezonedb.so

سوال بود تلگرام بپرسید.

میلاد ابری
میلاد ابری
@miladcloudy

تخصص: برنامه نویس

باسلام سرور من لینوکس CentOS7 و وب سرویس هامون با php نوشته شده و تایمی که امسال تغییر نکرده مشکل دارم چیکار باید انجام بدم و از چه طریقی این مشکل ساعت رو حل کنم از طریق php یا لینوکس؟ منطقه زمانیم از طریق php ست شده ممنون میشم راهنمایی کنید..

محمد گلمحمدی
محمد گلمحمدی
@m.golmohammadi2008

@miladcloudy
مشکل از php هستش که بالاتر به دوستمون توضیح دادم

میلاد ابری
میلاد ابری
@miladcloudy

تخصص: برنامه نویس

درود بر شما... میشه یک بار مراحلی که باید انجام بدم بهم بگین؟

محمد گلمحمدی
محمد گلمحمدی
@m.golmohammadi2008

@miladcloudy
اول timezonedb.so نصب یا اپگرید کنید.
یه فایل درست کنید بعد کد زیر رو بزن

<?php
phpinfo();
فایل رو تو مرورگر باز کنید . ادرس کانفیگ های php روی سرورتون میاد . حالا بسته به نوع کانفیگ فایل بیس باشه یا بر اساس php.ini
کد زیر رو قرار بده

extension=timezonedb.so
سوال بود تلگرام بپرسید.

رحیمی
رحیمی
@srahimi

تخصص: برنامه نویس Laravel

این کارا رو بالاتر گفتم انجام دادم ولی نشد و رفتیم تو کار بروزرسانی PHP و Laravel
بروزرسانی اینام رو پروژه های قدیمی تر یکم دردسر داره و زمانبره که خدا رو شکر داره پیش میره
مرسی از راهنماییتون 🌹

محمد گلمحمدی
محمد گلمحمدی
@m.golmohammadi2008

@srahimi
خب بسلامتی گفتم اگه نشد بگید راهنمایی کنم

razaghi
razaghi
@razaghir

تخصص: برنامه نویس

با سلام.
فایل timezonedb.so از کجا میشه دانلود کرد؟

میشه راهنمایی کنید چگونه می شود نصب کرد

با تشکر

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام