مشکل در سایت های آپلود شده روی هاست

- 2 هفته پیش
توسط علی بیات آپدیت شد
KING_PHP ( 8300 تجربه )
3 هفته پیش
تخصص : برنامه نویس PHP

سلام وقت شما بخیر
من سه تا سایت دارم که قبلا طراحی کردم و نوشتم با mvc نیست و به صورت شی گرایی هست و خیلی وقت از کد نویسیشون میگذره
هاستینگ من هر موقع هاست من رو ارتقا میده یعنی ورژن mysql و php رو ارتقا میده سایت کار نمیکنه یعنی چیزی نمیتونم تو دیتابیس ثبت کنم
مثلا برای یکی از سایت ها تا php 7.1 کار میکنه رو 7.3 که میذارم کار نمیکنه و چیزی ثبت نمیشه
از کارشناسانشون که میپرسم میگن که کد نویسی شما قدیمی هست در صورتی که اگر من از کد های قدیمی و منسوخ شده استفاده کرده باشم خود php دستورات رو اجرا نمیکنه
به من میگن باید کد نویسی و ورژن mysql سایتتون رو ارتقا بدید
میخوام بدونم چطوری برای پروژه های قبلیم این کار رو انجام بدم یعنی به روزشون کنم

@ali.bayat
@Alimotreb
@hesammousavi

حسام موسوی ( 167684 تجربه )
2 هفته پیش
تخصص : طراح و برنامه نویس

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

Alimotreb ( 130332 تجربه )
2 هفته پیش
تخصص : کانفیگ سرور و برنامه نویس

سلام
@dfardabasi

کدتون و توابعش باید بررسی شه
اگر قدیمی هست ، مثلا اگر روی ورژن PHP 5.6 قرار بگیره درست کار میکنه
اما اگر به فرض روی 7.1 قرار بگیره ارور میگیرید!
این خب مشکل از سمت کد هست
کدتون رو باید بروز کنید اگر میخوایید روی ورژن های جدید ران بشه.
بررسی کد و توابعی که منقضی شدن توی PHPرو باید ادیت کنید

به فرض روی ورژن 7.2 قرار بدید
فایل ارور لاگ رو چک کنید
ببینید تو چه خط کد هایی ارور میده و بعد دیباگ کنید

علی بیات ( 145927 تجربه )
2 هفته پیش
تخصص : توسعه دهنده ارشد وب

در وب سایت PHP (php.net) میتونید لیست آخرین تغییرات و توابع حذف شده از نسخه‌ای به نسخه دیگه رو ببینید.. همونطور که دوستان هم اشاره کردند ، لاگ سرور هم در آپگرید کردن این کدها کمک بزرگیه

KING_PHP ( 8300 تجربه )
2 هفته پیش
تخصص : برنامه نویس PHP

@ali.bayat
این لیست توابع منسوخ شده ورژن 7.3 رو دقیقا کجای سایت میشه دید؟؟؟؟

علی بیات ( 145927 تجربه )
2 هفته پیش
تخصص : توسعه دهنده ارشد وب
برای ارسال پاسخ باید وارد سایت شوید