رفتن به مطلب

مشکل نصب اسکریپت ایجکس


پست های پیشنهاد شده

سلام روز بخیر.

اسکریپت ایجکس رو در هاست m.2z5.ir نصب میخوام بکنم ارور 500 میده.

ورژن پی اچ پی رو روی چه نسخه ای تنظیم کنم؟

نسخه های 4 5.1 5.2 کار میکنه بقیه ارور 500

این نسخه ها هم وقتی تنظیم میکنم صفحه سفید میشه و چیزی نمیاد

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

ممنون

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر انجمن

درود؛

لینک اسکریپت؟

ببینید بطور کلی وقتی خطای 500 دریافت می کنید توی یه اسکریپت، مهم ترین عامل این خطا سه چیز می تونه باشه:

  1. محتویات فایل htaccess روت اسکریپت: محتویات این فایل که توی روت اسکریپت هست خیلی مهمه چون وظیفه مدیریت کش و کوکی و از همه مهم تر، آدرس دهی بخش های داخلی سایت رو برعهده داره و در صورتی که موقع آپلود این فایل ناقص جابجا شده باشه و یا محتویاتش خالی باشه، صفحات داخلی سایت و یا ایندکس سایت نمی تونه به خوبی فایل ها رو دریافت کنه و خطای 500 نشون میده.
  2. ناسازگاری نسخه PHP مورد نیاز: توابع PHP اسکریپت بر اساس یک نسخه خاص نوشته میشن که برای کارایی صحیح اسکریپت، باید ببینید توی فایل مستندات و یا آموزش اون اسکریپت، توصیه طراح استفاده از نسخه چند PHP هست. چون توابعی که برای مثال توی نسخه 7.2 استفاده میشه، ممکنه توی نسخه 7.4 تغییر کرده باشند و یا پشتیبانی نشه. به همین دلیل شما باید دقیقا همون نسخه PHP و Mysql رو استفاده کنید که اسکریپت بر اساس اون نوشته شده. بعضی از اسکریپت ها هم هستند که از توابع عمومی PHP استفاده می کنند و میشه ازشون با نسخه های مثلا 7.2 و 7.3 و 7.4 PHP استفاده کرد به دلخواه. پس مهم ترین چیز اینه که بفهمید اسکریپت چه پیش نیازهایی داره که این قسمت معمولا داخل بخشی به نام Documentation همون اسکریپت نوشته میشه.
  3. اسکریپت بطور کامل نصب نشده: گاهی اوقات نصب نبودن اسکریپت و یا ناقص نصب شدن اسکریپت و یا عدم توانایی اتصال با دیتابیس هم می تونه باعث بروز این خطا بشه. برای چک کردنش هم اطلاعات دیتابیس که وارد کردید رو بررسی کنید. اسکریپت هایی که نصب اونها به صورت دستی و ایمپورت فایل SQL انجام میشه، بیشتر دچار این مشکل میشن. اسکریپت هایی که بخش نصب کننده خودکار دارند، پیش از درون ریزی و در مراحل نصب، اطلاعات دیتابیس رو چک می کنند که امکان اتصال با دیتابیس وجود داره یا خیر. همچنین یادتون باشه موقع ساخت دیتابیس یاید User و Database رو ADD کرده باشید و تمامی مجوزهای دسترسی رو به دیتابیس داده باشید.
  • Like 1
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در در ۱۴۰۰/۵/۱۵ در 01:21، Masih گفته است :

درود؛

لینک اسکریپت؟

ببینید بطور کلی وقتی خطای 500 دریافت می کنید توی یه اسکریپت، مهم ترین عامل این خطا سه چیز می تونه باشه:

  1. محتویات فایل htaccess روت اسکریپت: محتویات این فایل که توی روت اسکریپت هست خیلی مهمه چون وظیفه مدیریت کش و کوکی و از همه مهم تر، آدرس دهی بخش های داخلی سایت رو برعهده داره و در صورتی که موقع آپلود این فایل ناقص جابجا شده باشه و یا محتویاتش خالی باشه، صفحات داخلی سایت و یا ایندکس سایت نمی تونه به خوبی فایل ها رو دریافت کنه و خطای 500 نشون میده.
  2. ناسازگاری نسخه PHP مورد نیاز: توابع PHP اسکریپت بر اساس یک نسخه خاص نوشته میشن که برای کارایی صحیح اسکریپت، باید ببینید توی فایل مستندات و یا آموزش اون اسکریپت، توصیه طراح استفاده از نسخه چند PHP هست. چون توابعی که برای مثال توی نسخه 7.2 استفاده میشه، ممکنه توی نسخه 7.4 تغییر کرده باشند و یا پشتیبانی نشه. به همین دلیل شما باید دقیقا همون نسخه PHP و Mysql رو استفاده کنید که اسکریپت بر اساس اون نوشته شده. بعضی از اسکریپت ها هم هستند که از توابع عمومی PHP استفاده می کنند و میشه ازشون با نسخه های مثلا 7.2 و 7.3 و 7.4 PHP استفاده کرد به دلخواه. پس مهم ترین چیز اینه که بفهمید اسکریپت چه پیش نیازهایی داره که این قسمت معمولا داخل بخشی به نام Documentation همون اسکریپت نوشته میشه.
  3. اسکریپت بطور کامل نصب نشده: گاهی اوقات نصب نبودن اسکریپت و یا ناقص نصب شدن اسکریپت و یا عدم توانایی اتصال با دیتابیس هم می تونه باعث بروز این خطا بشه. برای چک کردنش هم اطلاعات دیتابیس که وارد کردید رو بررسی کنید. اسکریپت هایی که نصب اونها به صورت دستی و ایمپورت فایل SQL انجام میشه، بیشتر دچار این مشکل میشن. اسکریپت هایی که بخش نصب کننده خودکار دارند، پیش از درون ریزی و در مراحل نصب، اطلاعات دیتابیس رو چک می کنند که امکان اتصال با دیتابیس وجود داره یا خیر. همچنین یادتون باشه موقع ساخت دیتابیس یاید User و Database رو ADD کرده باشید و تمامی مجوزهای دسترسی رو به دیتابیس داده باشید.

متاسفانه اسکریپت ایجکس ننوشته شده که چه نسخه پی اچ پی باشه

نت هم سرچ کردم نیوورد میشه بفرمائید.؟

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • 2 هفته پیش...
در هم اکنون، M_2167 گفته است :

http://www.blkh.ir

بفرمائید

 

https://www.20script.ir/%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa-%da%a9%d9%88%d8%aa%d8%a7%d9%87-%da%a9%d9%86%d9%86%d8%af%d9%87-%d9%84%db%8c%d9%86%da%a9-%d9%81%d8%a7%d8%b1%d8%b3%db%8c-%d8%a7%db%8c%d8%ac%da%a9%d8%b3-metro-s/

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر انجمن

این اسکریپت کوتاه کننده لینک قدیمی شده. مربوط به سالهای 2013 و 2012 هست که توابعش از رده خارج شده و با نسخه PHP جدید سازگاری نداره. برای سازگاری کردنش باید کل اسکریپت بر اساس نسخه های PHP رایج بروز رسانی بشه. تمامی توابعش قدیمی و منقضی شدن.

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

  • لینک ها تنها برای اعضای سایت قابل نمایش است.
  • Like 1
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در 4 دقیقه قبل، Masih گفته است :

این اسکریپت کوتاه کننده لینک قدیمی شده. مربوط به سالهای 2013 و 2012 هست که توابعش از رده خارج شده و با نسخه PHP جدید سازگاری نداره. برای سازگاری کردنش باید کل اسکریپت بر اساس نسخه های PHP رایج بروز رسانی بشه. تمامی توابعش قدیمی و منقضی شدن.

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

  • لینک ها تنها برای اعضای سایت قابل نمایش است.

نه جناب من همینو لازم دارم.

ببینید . 

m.6w9.ir

یکی راهش انداخته

راهی نیست واقا؟

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر انجمن

از نظر امنیتی به شدت ضعیف خواهد بود اگر هم نصب بشه. چون اکثر توابعش از رده خارج شدن.

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

  • Like 1
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در 4 ساعت قبل، Masih گفته است :

از نظر امنیتی به شدت ضعیف خواهد بود اگر هم نصب بشه. چون اکثر توابعش از رده خارج شدن.

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

باشه ممنون 

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • مدیر انجمن

طبق اطلاعاتی که فرستادید، چک کردم اسکریپت قدیمی هست و از Mysql استفاده میکنه در صورتی که الان اکثر هاستینگ ها به PDO و Mysqli ارتقاء دادن دیتابیس ها رو. برای استفاده باید توابع اسکریپت رو بازنویسی و آپدیت کنید و از mysql به mysqli تغییرش بدید

  • Like 1
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...