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

آموزش رفع خطای ۵۰۰ Internal Server Error

How to Fix 500 Internal Server Error

خطای Internal Server Error با کد خطای ۵۰۰ یکی از رایج ترین و در عین حال پیچیده ترین خطا ها برای کاربران وب سایت می باشد.

 

  •  اولین و مهمترین قدم بررسی لاگ های وب سایت است، اگر از دایرکت ادمین یا سی پنل استفاده میکنید ابتدا error_log ها را بررسی کنید، ممکن است علت خطا در error_log ها مشخص شود، اگر توانایی و تجربه کافی در لاگ خوانی ندارید از مدیر سرور خود کمک بگیرید.
  • فعال کردن حالت debug یا نمایش خطا در وب سایت، تمام سایت سازها مانند وردپرس یا پرستاشاپ در تنظیمات خود امکان فعال سازی نمایش خطا در مرورگر را دارند، میتوایند حالت debug را فعال کنید و آدرس داری مشکل را refresh کنید تا خطا نمایش داده شود، به عنوان مثال برای وردپرس از طریق فایل wp-config.php میتوانید debug را true کنید.
  • بررسی فایل htaccess
    یکی از رایج ترین دلایل خطای ۵۰۰ فایل .htaccess در مسیر مربوط است، برای اطمینان این فایل را rename کنید و مجددا بررسی نمایید، در صورتی که با rename کردن فایل .htaccess مشکل برطرف شد، کدهای داخل این فایل با تنظیمات سرور همخوانی ندارد یا اشتباه است، برای راهنمایی و رفع مشکل با مدیر سرور خود در ارتباط باشید.
  • ممکن است پلاگین ها یا ماژول ها باعث این مشکل شده باشند، مثلا در وردپرس یک پلاگین میتواند علت مشکل باشد، بنابراین میتوانید plugin ها را غیرفعال کنید و مجددا بررسی کنید.
  • یکی از دلایل رایج دیگر خطا نسخه php می باشد، ممکن است اسکریپت یا برنامه سایت شما به نسخه خاصی از php نیاز داشته باشد و اگر نسخه صحیح را برای سایت خود انتخاب نکنید با خطای ۵۰۰ مواجه میشوید.
  • برخی از CMS ها زمانی که فضای هاست شما پر می شود خطای ۵۰۰ را بروی سایت نمایش میدهد، این اتفاق در پرستاشاپ رخ میدهد، پس حتما از طریق کنترل پنل فضای هاست خود را کنترل و بررسی کنید.
  • گاهی ممکن است تنظیمات نادرست php مانند memory_limit یا php time out به اندازه لازم و مناسب تعریف نشده باشد.
    پشتیبانی سرورستاپ آماده راهنمایی و کمک به شما در زمینه رفع مشکلات سایت و سرور می باشد.

 

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

امروز با قسمت اول امنیت در وردپرس در خدمت شما هستیم.

تصمیم گرفتیم مقاله کاملی پیرامون امنیت در وردپرس منتشر کنیم تا راهنمای کاملی برای دوست داران وردپرس قابل دسترس باشد.

  • اولین و مهمترین موضوع قبل ازهرگونه تنظیمات امنیتی، موضوع بکاپ است، همیشه همیشه همیشه باید از اطلاعات خود بصورت مداوم بک آپ گیری کنیم، گاهی تنها گزینه نجات بخش بکاپ است پس اگر به بکاپ گیری منظم توجه نمیکنید دیر یا زود باید منتظر خبرهای بدی باشید.
  • اگر هاست اشتراکی دارید از سرویس دهنده خود بپرسید بک آپ گیری به چه صورت و در چه بازه هایی انجام میشود. سعی کنید بصورت مداوم از طریق کنترل پنل شخصا بک آپ گیری کنید، شاید سوالی که برای شما مطرح شود این باشد که فضای هاست من محدود است و نمیتوانم بک آپ های زیادی نگهداری کنم! بله اگر فضای هاست شما محدود است نگهداری اطلاعات بروی هاست سخت میشود، گزینه جایگزین دانلود کردن بک آپ بروی سیستم شخصی است و یا راهکار بهتر استفاده از یک فضای پشتیبان که بک آپ ها را در آن نگهداری کنید. اگر در انتقال بک آپ ها به فضای پشتیبان مشکل دارید از پشتیبان هاست خود بخواهید تا این کار را برای شما انجام دهد. اگر هیچ کدام از موارد بالا امکان پذیر نبود سعی کنید حتما از دیتابیس سایت بک آپ بگیرید، معمولا دیتابیس ها کم حجم هستند و مشکلی در بکاپ گیری و دانلود ندارند.

ادامه ی مطلب

جلوگیری از اسپم شدن ایمیل های ارسالی سایت

How to prevent cPanel mails to go into spam folder

یکی از دغدغه های همیشگی کاربران این است که چگونه میشود از اسپم شدن ایمیل های ارسالی از سرور و سایت جلوگیری کرد. بسیار مهم است ایمیل های ارسالی به کاربران به پوشه spam منتقل نشود، اما آیا راهی وجود دارد که این را تضمین کند؟

باید بدانیم که سرویس دهنده های ایمیل مثل Gamil از مجموعه گسترده ای از قوانین و روال ها برای تشخیص ارسال اسپم استفاده میکنند، مانند اعتبار و پیشینه IP، محتوا و ساختار پیام، SMTP سازگار با RFC، بازخورد کاربر ایمیل و … است.

واقعا هیچ راه تضمین کننده ای برای این مشکل وجود ندارد اما روش هایی را با هم بررسی میکنیم که با انجام آنها احتمال اسپم شدن ایمیل های ارسالی به کمترین میزان برسد.

۱- تنظیم PRT Record

برای IP سرور حتما باید یک PTR تعریف کنیم، بهتر است PTR Record با hostname سرور مشابه باشد، برای تنظیم PTR رکورد باید از طریق دیتاسنتر یا مالک IP اقدام نمایید. برای اطمینان از تنظیم بودن PTR بروی IP سرور از سایت زیر کمک بگیرید:

https://mxtoolbox.com/ReverseLookup.aspx

بسیاری از سرویس دهندگان ایمیل PTR رکورد را به عنوان شاخصی از یک سرور پست الکترونیکی تحت تأیید در نظر می گیرند.

۲- تنظیم SPF و DKIM

سرویس دهنده های ایمیل معمولا از مشخصات غیرواقعی در قسمت From ایمیل استفاده میکنند، سرورهای ایمیل با استفاده از سوابق DNS به نام SPF (چارچوب خط مشی فرستنده) و DKIM (دامنه شناسایی شده توسط DomainKeys) با این امر مبارزه می کنند.

برای فعال سازی SPF و DKIM از طریق Cpanel به بخش Email و قسمت Authentication مراجعه کنید. این تنظیمات امنیتی پایه را فعال می کند، اما بسیاری از کاربران نیاز به تنظیمات اضافی مانند افزودن سرور های ایمیل شرکت، ایجاد hard fail و غیره دارند. ما این کار را با استفاده از ویرایشگر پیشرفته DNS انجام می دهیم.

مدیران سرور میتوانند از آموزش زیر استفاده کنند:
اضافه کردن SPF و DKIM رکورد برای تمام اکانت ها در Cpanel

 

روش های دیگری نیز میتواند این مشکل را کاهش دهد:

  • فعال سازی SpamAssassin در WHM برای اعمال روش های کنترل اسپم سختگیرانه را بر روی ایمیلهای خروجی
    cPanel به طور پیش فرض تنها ایمیل های دریافتی را به عنوان هرزنامه اسکن می کند، با فعال کردن SpamAssassin، اگر یک پست حاوی هر گونه احتمال جاسوسی توسط جیمیل، هاتمیل و غیره باشد، پست الکترونیکی ارسال نخواهد شد.
  • استفاده از WAF : فایروال وب برنامه های در حال اجرا را از آلودگی وب سایت و آپلود بدافزار جلوگیری میکند. بنابراین اسکریپت های هرزنامه هرگز از طریق وب سایت های آسیب پذیر به سرور نمی رسند.
  • استفاده از malware scanner مانند CXS
  • محدود کردن تعداد ارسال ایمیل های روزانه در Cpanel
  • تنظیم رکورد DMARC :  یک هشدار اولیه از هرزنامه احتمالی در سرور می دهد و ما را قادر می سازد تا اقدامات اصلاحی قبل از اینکه IP در لیست سیاه قرار گیرد را انجام دهیم.
  • تغییر IP ارسال کننده ایمیل در سرور : گاهی با تغییر IP سرویس ایمیل مشکل Spam شدن ایمیل های ارسالی موقتا برطرف خواهد شد.

میزان منابع مناسب برای VPS

How much RAM, CPU, Storage, and IOPS resources does your VPS really need?

 شاید شما در زمان خرید VPS از منابع مورد نیاز خود مطمئن نباشید

 در این پست میخواهیم به شما کمک کنیم تا بدانید به چه مقدار رم، سی‌پی‌یو، حافظه، IOPS و ترافیک  نیاز دارید تا با کمترین هزینه سرور مجازی مناسب خود را تهیه نمایید.

سوالی که معمولا در زمان خرید VPS می پرسیم این است که دقیقا چه مقدار منابع نیاز داریم؟

جواب این سوال همیشه این است: “بستگی دارد

هیچکس  دوست ندارد این جواب را بشنود اما واقعیت همین است!

انتخاب یک VPS  متناسب با نیازهای شما بسیار مهم است. چنانچه منابع را کمتر از میزان مورد نیاز در نظر بگیرید VPS  شما Crash میکند  و  چنانچه منابع را بالاتر از میزان مورد نیاز در نظر بگیرید پول زیادی را  بیخود هدر داده اید.

هر WebSite و مورد استفاده آن برای مشتری متفاوت است.  بنابراین ما به عنوان ارائه دهنده خدمات سرور،  زمان زیادی را صرف میکنیم  تا مطمئن شویم مشتریان جدید با پلن‌های متناسب با نیازهایشان منطبق شده‌اند.

  • چه مقدار رم نیاز دارید؟

ادامه ی مطلب

نصب tidy در دایرکت ادمین

install tidy in directadmin

برای نصب tidy بروی php در دایرکت ادمین ابتدا باید کتابخانه های پیش فرض را نصب کنید.

yum install libtidy libtidy-devel


سپس در مسیر نصب کانفیگ php سرور configure.phpXX خط زیر را اضافه کنید:
 --with-tidy

در پایان باید php سرور را rebuild کنید.

افزایش فضای دیسک LVM در لینوکس

How can I resize an LVM partition

برای تغییر فضای LVM در سرورهای باید از دستور زیر استفاده کنید.

lvextend
و یا
lvresize

با فرض اینکه مسیر مورد نظر بصورت زیر است.

lvextend --size +40G /dev/vg0/root

دستور بالا ۴۰ گیگ به فضای فعلی اضافه میکند.

lvextend --size 120G   /dev/vg0/root

دستور با فضا را به ۱۲۰G تغییر می دهد.

در نهایت باید با استفاده از دستور زیر تغییرات را نهایی کنیم.

resize2fs /dev/mapper/vg0-root

ساخت وب سایت با وردپرس (قسمت دوم)

با قسمت دوم آموزش ایجاد وب سایت با وردپرس در خدمت شما هستیم. در بخش اول چگونگی انتخاب هاست مناسب وردپرس و خرید دامنه مناسب را بررسی کردیم.

در قسمت دوم با ساختار وردپرس و معرفی امکانات آن آشنا میشویم.

 

تاریخچه وردپرس

از سال ۲۰۰۳، وردپرس یک برنامه مدیریت محتوا برای ساخت و مدیریت وب سایت ها بوده است. در نتیجه رشد و شکوفایی آن، حدود ۳۰ درصد از ترافیک اینترنت توسط سایت های وردپرسی است.

بر خلاف دیگر سایت سازها و یا سیستم های back-end، وردپرس برای دانلود، نصب و استفاده کاملا رایگان است. شما برای استفاده از وردپرس به عنوان سیستم مدیریت محتوای وب سایت خود نیازی به پرداخت هزینه ای ندارید.

وردپرس یک نرم افزار اپن سورس است. طی تعریف‌های انجام شده، نرم افزار اپن سورس نرم افزاریست که برای هر فردی رایگان در دسترس، قابل استفاده، قابل تغییر و اشتراک گذاری (در قالب اصلاح شده یا اصلاح نشده) می‌باشد.

تنها قسمتی از وب سایت وردپرسی شما که باید برای آن هزینه پرداخت کنید خرید هاست و دامنه می‌باشد. تغییرات دیگر مانند قالب ها، پلاگین‌ها و یا توسعه دهنده‌های کاملا انتخابی است.( دارای ابزارهای رایگان و غیر رایگان می باشد)

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

 

راه اندازی سایت با وردپرس

پس از تهیه هاست و دامنه مناسب، زمان آن رسیده تا سایت خود را راه اندازی کنید.

 

اگر تصمیم خود را برای راه اندازی یک وب سایت برای کسب و کار کوچک خود گرفته اید، نگران اینکه این کارپیچیده یا وقت گیر است،  نباشید. راه اندازی یک وب سایت پایه وردپرس بسیار آسان است. در حقیقت، اکثر مردم می توانند در حدود ۳۰ دقیقه این کار را  بدون هیچگونه مهارت فنی پیشرفته یا آموزش ویژه به پایان برسانند.

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

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

ادامه ی مطلب

تغییر زمان TTL در سی پنل

How to change default TTL WHM

در WHM میتوانید از طریق گزینه Set Zone Time To Live (TTL)  بصورت دستی مقدار TTL یک دامنه را به میزان دلخواه تغییر دهید.

در صورتی که میخواهید مقدار دلخواه TTL پیش فرض برای همه دامنه های جدیدی که به سرور اضافه میشود تنظیم کنید باید فایل زیر را ویرایش نمایید.

/etc/wwwacct.conf

و مقادیر NSTTL و TTL را به میزان عدد دلخواه تنظیم کنید و سپس سرویس cPanel را restart کنید.

راهکار ایجاد پلن محافظتی در مقابل حملات DDOS

Making a DDoS Protection Plan

معرفی ۸ راهکار موثر در مقابل حملات DDOS

هنگامی که یک حمله DDoS رخ می دهد، نگرانی بوجود می آید. داشتن یک برنامه کاهش DDoS  و پاسخ منظم و به موقع، تجارت آنلاین شما را نجات خواهد داد. مراحل زیر را برای توسعه یک برنامه کاهش DDoS برای سازمان خود دنبال کنید.

 

 

ادامه ی مطلب