آموزش نمایش خطاها در پرستاشاپ

برای فعال کردن سیستم نمایش خطاها در پرستاشاپ ابتدا در هاست و File Manager به مسیر یا محل نصب پرستاشاپ، به پوشه config رفته و فایل defines.inc.php را در حالت ویرایش باز می کنیم.

آموزش نمایش خطاها در پرستاشاپ
آموزش نمایش خطاها در پرستاشاپ

سپس سطر کد زیر را پیدا میکنیم و مقدار false را به true تغییر می دهیم:

define(‘_PS_MODE_DEV_’, false);

 

, false);

آموزش نمایش خطاها در دروپال

آموزش نمایش خطاها در دروپال
آموزش نمایش خطاها در دروپال

در سیستم مدیریت محتوای دروپال برای نمایش خطاها تغییرات در فایل تنظیمات اعمال می شود.

ابتدا وارد هاست و سپس به File Manager رفته در مسیر محل قرارگیری فایل تنظیمات در مسیر نصب دروپال، sites/default می رویم. در این پوشه فایل setting.php را در حالت ویرایشگر متن باز می کنیم.

سپس کدهای زیر را به آخر آن اضافه می کنیم:

error_reporting(-1);

error_reporting(E_ALL);

$conf[‘error_level’] = 2;

ini_set(‘display_errors’, TRUE);

ini_set(‘display_startup_errors’, TRUE);

 

, TRUE);

مشاهده سایت بدون تغییر DNS

حتما برای شما پیش اومده سایت خودتونو به سرور دیگه ای منتقل کرده باشین ، و میخواین قبل از تغییر DNS مطمئن بشین که ایا سایتتون تو سرور جدید بدون مشکل کار میکنه یا نه؟
دلیلش هم واضحه چون ممکنه روی سرور نسخه php فرق کنه یا هر دلیل دیگه که ممکنه روی سرور جدید مشکل داشته باشین ، بنابراین پیشنهاد میکنیم حتما قبل از تغییر DNS از صحت کار کرد سایتتون مطمئن بشین.
مورد دیگه استفاده این موضوع ، برای برنامه نویس ها هست ، مثلا یه برنامه نویس میخواد کدشو روی سرور روی یک دامنه تست کنه ، نیاز نیست حتما دامنه ای ثبت کنه ، میتونه برای یه دامنه تستی هاست بسازه و طبق آموزش زیر تنظیم کنه که ازون ای پی سرور این دامنه تستی براش بالا بیاد.
1-مشاهده سایت بدون تغییر DNS در فایرفاکس

نصب افزونه مودیفای هدر ( Modify Headers ) در فایرفاکس
برای نصب modify header در حالیکه از فایرفاکس به عنوان مرورگر ( Browser ) خود استفاده می کنید ، کافی است از لینک زیر استفاده نمائید.

https://addons.mozilla.org/en-us/firefox/addon/modify-headers/
بعد از نصب یکبار فایرفاکس را ریستارت کنید.. پس از آن در نوار ابزار افزونه ها ( Addon bar ) در گوشه سمت چپ پایین ، آیکون modify headers را مشاهده خواهید کرد. بر روی آن کلیک کرده و Open modify headers را باز نمائید. در پنجره باز شده مطابق شکل در زبانه headers می بایست اطلاعات مربوط به وب سایت خود را وارد نمائید.

modify-headers-IPاز قسمت اکشن گزینه add را انتخاب نمائید و در فیلد header name کلمه host و در فیلد Header value نام وب سایت خود را مانند mihanhosting.ir وارد نمائید. کلید add را انتخاب نمائید و به کمک کلید ok پنجره مودیفای هدر را ببندید. حال باید modify header را تنها برای زمانیکه می خواهید وب سایت خود را در سرور جدید بررسی نمائید از طریق همان نوار ابزار افزونه ها در پایین صفحه به کمک کلید start فعال نمائید. با فعال کردن مودیفای هدر و انجام تنظیمات گفته شده ، کافی است در آدرس بار ( address bar ) مرورگر که همیشه در آن دامنه وب سایت خود را وارد می کردید، ادرس IP سرور هاست جدید را وارد نمائید. به این ترتیب مشاهده می کنید که بدون استفاده از dns شما وب سایت خود را بر روی سرور هاست جدید می توانید ملاحظه و کاملا بررسی فرمائید.

توجه: برای آنکه بتوانید مجدد از فایرفاکس خود بدون مشکل استفاده کنید باید Modify header را خاموش نمائید.
2- مشاهده سایت بدون تغییر DNS در chorme
اگر از مرورگر کروم استفاده میکنید ، می توانید از افزونه virtual host برای این مورد استفاده کنید.
https://chrome.google.com/webstore/detail/virtual-hosts/aiehidpclglccialeifedhajckcpedom?hl=en
از لینک فوق می توانید این افزونه را دانلود کنید.
3- استفاده از فایل hosts
۱- بر روی نرم‌افزارNotepadکلیک راست و بر روی گزینه‌یRun as administratorبرای اجرای آن با دسترسی Admin، کلیک کنید.

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

۲-از منوی File بر روی گزینه‌ی Open کلیک کنید و یا از کلید میانبرCTRL + Oاستفاده نمایید.

مشاهده سایت بدون ست کردن dns
مشاهده سایت بدون ست کردن dns

۳-فایلhostsرا از مسیرC:\windows\System32\drivers\etc(با فرض نصب ویندوز در درایو C) انتخاب و بر روی کلید Open کلیک نمایید.

مشاهده سایت بدون تغییر دی ان اس
مشاهده سایت بدون تغییر دی ان اس

۴-حال در انتهای فایل دامنه و IP سرور ی که سایت شما به ان منتقل شده است را تایپ و فایل را ذخیره کنید. به عنوان مثال برای افزودن دامنه domain.com و آدرس IP سرور 192.168.2.1 خطوط زیر باید به انتهای فایلhosts اضافه شود:

domain.com 192.168.2.1
www.domain.com 192.168.2.1

مشاهده سایت بدون تغییر DNS
مشاهده سایت بدون تغییر DNS

بررسی خطا 504 Gateway Timeout

بررسی خطا 504 Gateway Timeout
بررسی خطا 504 Gateway Timeout

این خطا زمانی رخ می دهد که سرور مبدا که اینترنت شماست ، درخواست به سرور مقصد ارسال میکند ولی در بازه زمانی مشخص پاسخی از سرور مقصد دریافت نمی شود.
دلیل این خطا می تواند به موارد زیر مرتبط باشد:
ارتباط شبکه بین دو سرور اختلال دارد.
سرور مقصد بدلیل لود بالا با کملود منابع مواجه است و نمی تواند به درخواستهای جدید پاسخی دهد.
زمان timeout تعریف شده در سرور مقصد کوتاه می باشد.
زمان timeout در سرورها با مقداری بنام execution_time در فایل php.ini قابل تنظیم می باشد.
در این مواقع مدیر سرور لود سرور را بررسی میکند ، در صورتیکه لود سرور بالا باشد ، نسبت به پایین آوردن لود سرور اقدام میکند.قبلا در مقاله زیر در مورد پایین آوردن لود سرورهای لینوکسی توضیح دادیم:
پایین آوردن لود در سرور لینوکسی

راه حل چیست؟

بوجود آمدن اين خطا بيشتر وقت ها به دليل مشكل در شبكه بندي بين سرورها و يا مشكلي بر روي سرور وب مي باشد و اين بدين معني است كه مشكل در روي كامپيوتر كاربر يا ارتباط اينترنتي او نيست. هرچند اين مشكل از جانب كاربر زياد قابل حل شدن نيست اما كاربر مي تواند موارد زير را انجام دهد:

1-صفحه وب خود را توسط فشردن كليد F5 و يا دكمه Refresh/Reload بازفراخواني كنيد. خيلي وقت ها يك ارتباط كم سرعت اينترنتي سبب بروز اين خطا مي شود كه با Refresh كردن صفحه مشكل برطرف مي شود.
2-به دليل اينكه اين خطا ، خطايي مربوط به سرورها است لذا اين خطا بر روي هريك از كامپيوترهايي كه در تلاش هستند به آن صفحه دسترسي داشته باشند ايجاد خواهد شد لذا اين شانس وجود دارد كه اين خطا به مدير سايت قبلا اعلام شده و مورد تحت بررسي باشد لذا مي تواند بعد از مدتي صفحه مورد نظرتان را بازخواني كنيد.
3-در صورتي كه براي دسترسي به صفحه مورد نظرتان عجله داريد لذا با مدير سايت تماس حاصل نموده و مورد را پيگيري كنيد.

اين پيغام خطا معمولا توسط وب سايت هاي بزرگ تغيير مي يابد اما بطور معمول به يكي از شكل هاي زير قابل مشاهده است: