پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

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

چهار سال پیش منتشر شده

تعداد بازدید: 494

کد پروژه: 231825


شرح پروژه

سلام وقت بخیر

سایت من دچار مشکل شده و برای بار دوم این اتفاق افتاده

shivacosmetics.ir

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

((((((((((((((((((((((((((((((((((

سلام و احترام
مشاهده خطای 503 Service Unavailable دلایل بسیار زیادی دارد که در زیر به صورت خلاصه جهت بررسی به شما اعلام می شود. به ترتیب موارد را بررسی و تغییر دهید تا خطا برطرف شود.

1 - پر شدن فضای هاست سی پنل یا Disk Sapce
برخی برنامه ها و افزونه های نرم افزار شما نیاز به ذخیره اطلاعات به صورت موقت در فایل / دیتابیس دارند. در صورت پر بودن فضای هاست این امکان برای نرم افزار فراهم نیست و با خطای 503 مواجه می شود.

راه حل : حداقل 100 مگابایت فضای خالی ایجاد کنید ( حذف فایل های غیر ضروری ) و یا فضای هاست خود را افزایش / ارتقا دهید.

2 - مقدار Memory_limit برای نرم افزار شما پایین هست.

ممکن هست برخی صفحات سایت یا نرم افزار شما مصرف رم یا حافظه زیادی داشته باشند و مقدار پیش فرش ( 128 مگابایت ) کافی نباشد. در این صورت نرم افزار امکان اجرای صحیح ندارد و با خطای 503 مواجه می شود.

راه حل : وارد سی پنل هاست خود شوید سپس بخش Select PHP Version و از دکمه های بالای صفحه روی Switch to PHP Options کیک کنید. سپس مقدار Memory_Limit را افزایش دهید ( حداکثر مقدار در هاست های اشتراکی معمولا 256 مگابایت هست ) 5 دقیقه زمان میبرد تا تنظیمات در هاست اجرا شود پس از 30 دقیقه مجدد بررسی کنید.

توجه : این مقدار از رم و حافظه برای اجرای فایل های PHP بسیار زیاد هست. اگر نرم افزار شما نیاز به این مقدار دارد یا بهینه کد نویسی نشده است و یا دارای خطای نرم افزاری هست. برای مثال هسته وردپرس با تمام عظمت خود نیاز به 64 تا 128 مگابایت رم دارد برای اجرا.

3 - عدم سازگاری نرم افزار شما با توابع OPCache
توابع OPCache با ایجاد یک محیط حافظه موقت ( Cache ) باعث افزایش نسبی سرعت صفحات سایت شما می شود. این تابع به صورت پیش فرض در هاست های لینوکس مهرهاست فعال هست.
در برخی مواقع ممکن هست نرم افزار ها یا کدنویسی های شما با این تابع سازگار نباشد و خطای 503 ایجاد کند.

راه حل : وارد سی پنل هاست خود شوید سپس بخش Select PHP Version در بخش تنظیمات توابع PHP ( پایین صفحه ) گزینه opcache را غیر فعال کنید ( علامت تیک کنار آن را برارید ). 5 دقیقه زمان میبرد تا تنظیمات در هاست اجرا شود پس از 30 دقیقه مجدد بررسی کنید.

4 - مقدار max_execution_time برای نرم افزار شما پایین است.
ممکن هست برخی صفحات یا بخش های نرم افزار شما نیاز به زمان طولانی جهت اجرا و پردازش داشته باشند. در صورتی که این مقدار از تنظیمات پیش فرض بیشتر شود ممکن هست اجرای نرم افزار با خطای 503 مواجه شود.

راه حل : وارد سی پنل هاست خود شوید سپس بخش Select PHP Version و از دکمه های بالای صفحه روی Switch to PHP Options کیک کنید. سپس مقدار max_execution_time را افزایش دهید ( حداکثر مقدار در هاست های اشتراکی معمولا 300 هست ) مهم : قرار دادن مقدار بالاتر باعث کندشدن سایت و مصرف رم و پردازنده اکانت خواهد شد!

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

5 - سطح دسترسی اشتباه بر روی پوشه اصلی PUBLIC_HTML یا پوشه های داخلی و هم چنین فایل های موجود در هاست

راه حل : دقت کنید سطح دسترسی پوشه PUBLIC_HTML می بایست 750 و تمامی پوشه های داخل آن می بایست دارای سطح دسترسی 755 باشند. به هیچ عنوان سطح دسنرسی 777 برای پوشه ها قرار ندهید.
همچنین تمامی فایل های موجود در هاست می بایست دارای سطح دسترسی 644 باشند و به هیچ عنوان سطح دسترسی 777 برای هیچ فایلی قرار ندهید.برای امکان نوشتن یا Write سطح دسترسی 755 برای پوشه ها و 644 برای فایل ها کافی است.

6 - وجود دستورات غیر استاندارد و غیر مجاز در فایل .HTACCESS

راه حل : در ابتدا با حذف این دستورات یا حذف موقت فایل HTACCESS اطمینان یابید که خطا برطرف می شود.سپس جهت بررسی و استاندارد سازی نرم افزار با پشتیبان یا طراح آن تماس بگیرید.

توجه : دقت کنید اگر از File Manager در سی پنل استفاده می کنید جهت مشاهده فایل ها چون این فایل مخفی هست در حالت عادی هنگام باز کردن File Manager در پنجره کوچک پبش درآمد آن گزینه Show Hidden Files (dotfiles). را علامت بزنید.

7 - مشکلات برنامه نویسی و عدم سازگاری برخی کد های PHP با یکدیگر که باعث قطع شدن و عدم اتمام کامل اجرا دستورات در صفحه می شود. اگر از CMS ها مانند وردپرس استفاده می کنید استفاده از افزونه ها و قالب های غیر استاندارد و یا کد های اختصاصی وارد شده ممکن هست دلیل این موضوع باشد.

راه حل : از سایت خود بک اپ کامل تهیه کنید و سپس قابل پیش فرض وردپرس را فعال کنید و تمام افزونه ها را نیز غیر فعال نمایید و سپس تست کنید مشکل برطرف شده است یا خیر. همچنین جهت بررسی خطا ها فایل error_log موجود در پوشه دریافت خطا مانند public_html را دانلود کنید و با استفاده از Notepad این فایل را باز کنید.خطا های موجود را مشاهده و جهت رفع خطا ها با پشتیبان یا طراح سایت خود تماس بگیرید.

8 - مصرف رم یا Memory سایت شما بیش از حداکثر مجاز در هاست های اشتراکی است.

ممکن است مصرف رم یا حافظه سایت شما بیش از مقدار حداکثر مجاز در هاسصت های اشتراکی باشد. معمولا به دلایل زیر :

دلیل اول : سایت شما بازدید و ترافیک متوسط رو به بالا دارد.
دلیل دوم : فعالیت کاربران در سایت شما باعث مصرف بالای رم یا پردازنده می شود ( فعالیت های سنگین و با پردازش بالا )
دلیل سوم : افزار شما به صورت بهینه کدنویسی نشده است و رم بیش از حد برای انجام فعالیت ها مصرف می کند.

راه حل دلیل 1 : انتقال به هاست پربازدید یا سرور مجازی / اختصاصی
راه حل دلیل 2 : کاهش این فعالیت ها یا انتقال به هاست پربازدید یا سرور مجازی / اختصاصی
راه حل دلیل 3 : بهینه سازی مصرف رم در نرم افزار

9 - مشکلات DNS در شبکه اینترنت مشاهده کننده سایت.
برخی مواقع به دلیل اختلال های DNS در شبکه اینترنت شما این خطا برای مشاهده کننده سایت نمایش داده می شود و مشکلی از سمت سایت یا سرور نیست. جهت تست از سرویس دهنده های اینترنت دیگر و با رایانه دیگر سایت را بررسی کنید که این خطا فقط برای شما هست یا برای همه نمایش داده می شود.
همچنین می توانید در سایت زیر نحوه نمایش سایت در نقاط مختلف جهان را بررسی کنید https://www.uptrends.com/tools/uptime
نتیجه سبز رنگ یعنی مشکلی نیست و سایت شما بدون مشکل نمایش داده می شود - نتیجه قرمز یعنی سلایت شما دچار مشکل هست.
توجه : 3 مورد Hong Kong ، New Delhi و São Paulo را نادیده بگیرید چون در فایروال مسدود هست و همیشه قرمز نمایش داده می شود )

راه حل : اگر در تست بالا اکثر نقاط سبز رنگ بود یعنی از سمت سرور و یایت مشکلی نیست و سایت شما برای دیگران درست نمایش داده می شود. معمولا با تنظیم DNS سرور در تنظیمات کارت شبکه شما بر روی 8.8.8.8 و 4.2.24 مشکل برطرف می شود.

10 - فایروال شرکت های ارائه دهنده خدمات اینترنت ( ISP ) در ایران

طبق مشاهدات اخیر فایروال برخی شرکت های ارائه کننده اینترنت در ایران ( مخصوصا اینترنت همراه مانند همراه اول و ایرانسل ) برخی Rule ها یا تنظیماتی را در نظر گرفته اند که باعث مشاهده خطای 503 یا Gatway Error می شود.

راه حل : لطفا با سرویس دهنده اینترنت دیگر ( سرویس های ADSL ) سایت خود را مشاهده و صفحات را مرور کنید. آیا همچنان خطای 503 دریافت می کنید ؟!

امیدواریم موارد ذکر شده و بررسی آن ها باعث رفع مشکل شود.

ارادتمند شما
پشتیبانی مهر هاست       ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

این پروژه شامل 2 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.

مهارت ها و تخصص های مورد نیاز


مهلت برای انجام

3روز

وضعیت مناقصه

بسته


درباره کارفرما

عضویت چهار سال پیش

17 پروژه ثبت شده ،
0 پروژه در حال انجام ،
0 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 59%

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

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ثبت نام کنید

متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصت‌های متعددی در سایت موجود می‌باشد.

سری به پروژه‌های مشابه بزنید

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

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

برای پروژه‌های دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصت‌های شغلی منحصر به فرد دسترسی پیدا کنید.

با اطمینان دستمزد دریافت کنید

از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار