ورود

View Full Version : سوال: مشکل پس از انتقال سایت به هاست دیگر



ahmad4u
جمعه 11 آذر 1390, 19:12 عصر
پس از انتقال سایت به هاست دیگر متاسفانه در فرم تماس با ما دچار مشکل شده سایت
پس از ارسال فرم پیغام های خطای زیر نمایش داده میشود با اینکه فرم به ایمیل ارسال میگردد.


Strict Standards: main() [function.main]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Helsinki' for 'EET/2.0/no DST' instead in /home/------/public_html/payment/post1.php on line 9

Notice: Undefined index: subject in /home/-------/public_html/payment/post1.php on line 9

Strict Standards: main() [function.main]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Helsinki' for 'EET/2.0/no DST' instead in /home/------/public_html/payment/post1.php on line 10

Notice: Undefined index: returnto in /home/-------/public_html/payment/post1.php on line 10

Strict Standards: header() [function.header]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Helsinki' for 'EET/2.0/no DST' instead in /home/------/public_html/payment/post1.php on line 30

Warning: Cannot modify header information - headers already sent by (output started at /home/------/public_html/payment/post1.php:9) in /home/------/public_html/payment/post1.php on line 30

در این زمینه یکسری مکاتبات نیز با پشتیبانی هاست جدید داشتم که آن را اینجا قرار میدهم:

سوال:
بنظر میاید مشکل به این خاطر میباشد که امکان ارسال ایمیل (php mail)از طریق هاست بسته شده
چون در سرور قبلی آدرس ارسال کننده ایمیل ها بصورت mailed-by server1.***.com نمایش داده میشد.

جواب پشتیبانی:
phpmail() درسرور باز است و خطاهای بالا ربطی به ارسال ایمیل ندارند

----
سوال:
در این مورد یکسری جستجو کردم و متن جواب هایی که به دوستانی که این مشکل را داشته اند را برایتان ارسال میکنم
"اون خطا به اين دليل هست كه تو php.ini ، مقدار time zone ست نشده"
"مشکل از نسخه ی پی اچ پی نصب شده هست" مثلا نسحه php در سرور قبل 5.2.14 و در سرور شما 5.2.17

البته یکبار هم در سرور قبل بمشکل برخورده بودم این پاسخ را دادند "PHP را به suPHP نسخه 4.9 تغییر داده ایم"

امیدوارم این موارد بتونه تو حل مشکل کمک کنه
در جایی هم این روش را برای حل مشکل بیان کرده بودند:
"به مدیر سرور اعلام کنید منطقه زمانی پیش فرض سرور را تعیین نماید.
این خطا بدلیل عدم توانایی منطقه زمانی پیش فرض در سرور رخ میدهد."

جواب پشتیبانی:
این مواردی که به شما پاسخ داده شده هیچ مشکلی را رفع نمیکند
بهتر است در این باره از یک متخصص php کمک بگیرید
suphp فعال است
منطقه زمانی هم در سرور تنظیم است
ولی اینکه گفتند شاید ورژن php بالاتر هست و به مشکل خورده برنامه ممکنه درست باشه و برنامه خیلی قدیمی باشه
بهر حال تست های خود را انجام بدید اگر مشکلی داشتید تا 3 روز بعد خرید هم میتونید درخواست برگشت هزینه کنید

لطفا دوستانی که میتوانند این مشکل را حل نمایند به من کمک کنند چون 1 روز دیگه مهلت بازگشت مبلغ واریزی به پایان میرسه و اگر این مشکل حل نشه با همان هاست قبل ادامه دهم

در ضمن این اسکریپت تماس با ما میباشد که یکسری اطلاعات مانند مشخصات ، تلفن و ... را به ایمیل ارسال میکند و در هاست قبل بدون مشکل کار میکنه

J.Masomi
شنبه 19 آذر 1390, 18:07 عصر
با سلام
لطفاً اسکریپت را هم قرار دهید.