سه‌شنبه ۲۹ اسفند ۱۴۰۲ |  عضویت / ورود






[ بخش اصلی آموزشها | افزودن آموزش | داری بیشترین امتیاز | دارای بیشترین بیننده | جدیدترین نظرات ]

چگونه اطلاعات اضافه روی سایت خود را حذف کنیم تا فضا آزاد شود؟ (در کنترل پنل CPanel)


Thursday, 2014 August 21   نویسنده: Hamid   تعداد بازدید: 16360 بار  #طراحي صفحات وب   امتیاز متوسط: امتیازی داده نشده است

اگر مدیر یک سایت باشید احتمالاً با چالشی رو به رو هستید به نام «فضای سایت»! مثلاً یک سایت با هاست ۵۰۰ مگابایت خریده‌اید و پس از مدتی در حالی که استفاده زیادی از سایت نداشته‌اید با چنین صحنه‌ای در کنترل پنل خود مواجه می‌شوید:

http://tutorials.aftab.cc/web/cpanel/free_up_cpanel/free_up_space_cpanel1.png

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

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

کدام فایل‌ها و پوشه‌ها روی سایتم اضافه هستند و می‌توانم آن‌ها را پاک کنم؟

۱- همه فایل‌ها با نام error_log قابل حذف هستند

در کنترل پنل CPanel برای کمک به برنامه‌نویس و مدیر وب‌سایت، اگر در کدهای PHP خطایی وجود داشته باشد، کنترل پنل، آن خطاها را در فایلی به نام error_log در اصطلاح لاگ می‌کند. (یعنی ثبت می‌کند). برنامه‌نویس با یک نگاه به محتویات این فایل می‌تواند به بسیاری از خطاها در برنامه پی برده و آن‌ها را رفع کند.

اما گاهی این خطاها اجتناب‌ناپذیر هستند و از طرفی برنامه‌نویس خودش این موضوعات را می‌داند و از طریق اجرای فایل هم می‌تواند خطاها را ببیند. یعنی این فایل عملاً کاربرد خاصی ندارد.

متأسفانه CPanel هیچ گزینه‌ای برای غیرفعال کردن این پروسه در کنترل پنل در نظر نگرفته و این فایل‌ها در همه پوشه‌های سایت ایجاد می‌شوند و با هر بار اجرای فایل‌های آن پوشه، خطاها به صورت تکراری در این فایل ثبت می‌شوند و به مرور گاهی شما می‌بینید حجم این فایل حتی به یک گیگابایت رسیده است!!!! (مانند فایلی که روی سایت ما وجود داشت و ما را به تعجب واداشت!)

http://tutorials.aftab.cc/web/cpanel/free_up_cpanel/free_up_space_cpanel2.png

پس، هر کجا این فایل را دیدید می‌توانید با خیال راحت آن‌را پاک کنید. می‌توانید در File Manager در بالای صفحه نام این فایل را جستجو کنید (به فلش اول در تصویر زیر دقت کنید) تا تمام فایل‌ها را بیابد و نمایش دهد. یکی یکی روی آن‌ها دابل کلیک کنید و حذفشان کنید. مثلاً به اسکرول‌بار در عکس زیر دقت کنید و حدس بزنید چندصد تا از این فایل‌ها روی سایت ما وجود دارد!؟ (متأسفانه امکان حذف گروهی این فایل‌ها هم تا الان برای مدیران سایت‌ها در نظر گرفته نشده و این از عجایب شرکت بزرگ CPanel است!!)

http://tutorials.aftab.cc/web/cpanel/free_up_cpanel/free_up_space_cpanel3.png

 

۲- پوشه tmp قابل حذف است

تمام محتویاتی که در پوشه tmp وجود دارد قابل حذف هستند! (این پوشه در کنار پوشه public_html در فایل منیجر شما قابل مشاهده است)

http://tutorials.aftab.cc/web/cpanel/free_up_cpanel/free_up_space_cpanel4.png

این پوشه حاوی یک سری آمار در مورد سایت شماست.

توجه: اگر آمار سایت برای شما مهم است، از حذف آن‌ها خودداری کنید. اما معمولاً شما از آمارگیرهای بهتری مانند Google Analytics یا Webgozar استفاده می‌کنید و به این آمارها نیازی ندارید چون حجم بسیار بالایی از سایت شما را اشغال می‌کنند! خود پوشه را حذف نکنید اما پوشه‌های داخل آن‌را اگر خواستید می‌توانید پاک کنید. دقت کنید که این‌ها مجدداً ایجاد می‌شوند و دوباره آمار از این به بعد را ثبت می‌کنند. پس ممکن است بخواهید هر ماه این کار را انجام دهید.

اگر آمار سایتتان برایتان مهم است، می‌توانید آمار Webalizer را نگه دارید اما آمار  Analog Stats به نظر من اصلاً لازم نیست!

 

۳- فایل‌های بزرگ را شناسایی و حذف یا منتقل کنید:

در کنترل پنل شما گزینه‌ای وجود دارد به نام Disk Space Usage:

http://tutorials.aftab.cc/web/cpanel/free_up_cpanel/free_up_space_cpanel5.png

این گزینه خیلی خیلی مفید و کاربردی است و می‌تواند در تشخیص فایل‌هایی که بیشترین حجم را اشغال کرده‌اند خیلی کمک کند.

در بخش اول این صفحه چنین چیزی را شاهد خواهید بود:

http://tutorials.aftab.cc/web/cpanel/free_up_cpanel/free_up_space_cpanel7.png

با یک نگاه به این بخش می‌توانید بفهمید که پوشه mail (که همان فایل‌های ارسال شده به ایمیل است) فضای ۱۰۰ مگابایتی اشغال کرده است! پس باید فکری به حال این پوشه کرد که در مورد بعد توضیح خواهم داد...

و اما، پوشه public_html هم فضای زیادی اشغال کرده! اما کدام پوشه در این پوشه مقصر اصلی است؟

در پایین همین صفحه چنین چیزی را خواهید دید:

http://tutorials.aftab.cc/web/cpanel/free_up_cpanel/free_up_space_cpanel6.png

اگر روی + کنار public_html کلیک کنید و همینطور پیش بروید، بالاخره به پوشه‌ای که بیشترین حجم را اشغال کرده خواهید رسید...

بد نیست بدانید که ما نهایتاً به یک سری پوشه اضافه در سایت این مشتری رسیدیم و این نشان می‌داد که وردپرس ایشان مورد حمله DOS قرار گرفته! (حمله DOS یا Denial Of Service حمله‌ای است که آنقدر به یک سایت یا سرور فشار می‌آورد تا منابع آن پر یا مشغول شود و از کار بیفتد!)

با حذف چند پوشه‌ی اضافه ببینید چقد رحجم کاهش پیدا کرد:

http://tutorials.aftab.cc/web/cpanel/free_up_cpanel/free_up_space_cpanel8.png

یعنی ۲۷۸ مگابایت از این سایت، فایل‌های اضافه بود! حالا ۱۰۰ مگابایت دیگر نیز در ایمیل است:

۴- پوشه mail شما معمولاً حاوی ایمیل‌های تبلیغاتی است:

اگر حتی شما هیچ ایمیلی از طرف سایتتان نساخته باشید (مثلاً ایمیل info و...) باز هم یک ایمیل پیش‌فرض در کنترل پنل شما وجود دارد که ایمیل‌های سایت شما از طرف آن ارسال می‌شود و یا ایمیل‌هایی که به هیچ کجا ختم نمی‌شوند، به این ایمیل می‌روند...

اگر در کنترل پنل روی گزینه Email Accounts کلیک کنید، لیست ایمیل‌های سایت و فضایی که هر یک اشغال کرده‌اند را خواهید دید:

مثلاً همین مشتری که ما احساس کردیم از این قضایا مطلع نیست و در حال تخلیه فایل‌های اضافه از روی سایتش هستیم، هیچ ایمیلی ندارد:

http://tutorials.aftab.cc/web/cpanel/free_up_cpanel/free_up_space_cpanel9.png

اما همانطور که می‌بینید، یک ایمیل پیش‌فرض دارد که ۷۵ مگابایت فضا اشغال کرده! این همان ایمیل پیش‌فرضی است که روی همه سایت‌ها وجود دارد.

شما باید روی Access Webmail کلیک کنید و سپس رمز کنترل پنل خود را وارد کنید تا به لیست ایمیل‌های این اکانت برسید... در صفحه دوم، ترجیحاً با گزینه roundcube به ایمیل بروید... آنجا همه ایمیل‌ها را انتخاب کنید و حذف نمایید... (هشدار: بد نیست ابتدا چند مورد از ایمیل‌ها را بررسی کنید چون ممکن است مثلاً یک فرم تماس با ما روی سایت شما باشد که پیغام کاربران را به ناکجاآباد می‌فرستد، آن پیغام‌ها در اینجا ثبت می‌شود... اگر مطمئن شدید که همه تبلیغاتی و چرت است، حذفشان کنید)

نکته: پیشنهاد می‌کنیم ایمیل‌های سایت خود را از طریق آموزش زیر به Gmail منتقل کنید:

چگونه ایمیل‌های سایت خود را از طریق Gmail (با امکانات فراوان) ارسال و دریافت کنیم؟

با این کار، هیچ فضایی روی سایت شما به خاطر ایمیل‌های سایتتان اشغال نخواهد شد. (البته ایمیل پیش‌فرض قابل انتقال نیست)

۵- فایل‌های حجیم را به سایت‌های رایگان منتقل کنید:

این روزها با وجود سایت‌هایی مثل Google Drive و OneDrive و ده‌ها سایت ارائه دهنده فضی رایگان، به نظر می‌رسد آپلود فایل‌های سنگین روی سایتی که جنبه آموزشی دارد و فضای زیادی ندارد منطقی نباشد. آن‌ها را با استفاده از نکات بالا بیابید و به هاست‌های رایگان منتقل کنید...

 

موفق باشید؛
حمید رضا نیرومند


.



ارسال سؤال یا نظر


1- مومنی ( کانون شیمی گرگان ) :
بوسیله: , در: Tuesday, 2014 September 02-کد: 11506
ممنون از اطلاعاتی که دادید . مفید واقع شد


2- پترو آوان:
بوسیله: , در: Monday, 2014 September 08-کد: 11581
اطلاعات بسیار مفیدی بود. از به اشتراک گذاری این مطالب سپاسگزارم.

http://www.petroavan.com


3- مجتبی:
بوسیله: , در: Wednesday, 2015 June 17-کد: 13496
بیسیار عالی و مفید بود با تشکر ممنون.


4- بهمن:
بوسیله: , در: Tuesday, 2015 November 10-کد: 13979
خسته نباشید عالی بود حرف نداره


5- ye dost:
بوسیله: , در: Thursday, 2015 December 24-کد: 14121
mamnoon ali bod be man kheili komak kard ,mofagh bashid


6- حسین:
بوسیله: , در: Tuesday, 2016 February 23-کد: 14301
واقعا عالییی
دمتون گرم


7- iranholz:
بوسیله: , در: Thursday, 2016 March 24-کد: 14361
خوب من که به دردم خورده باید هم از شما ممنون باشم . خسته نباشید



8- غریب:
بوسیله: , در: Saturday, 2016 May 28-کد: 14502
سلام عزیز واقعا ممنون از مطلب مفید سایتتون
اما کاش در مورد پوشه logs
هم میگفتید اخه اونم حجم خیلی بالایی اشغال میکنه با این پوشه چه کنیم ؟


9- میلاد :
بوسیله: , در: Wednesday, 2016 June 15-کد: 14539
سلام و درود بسیار بسیار مفید
با تشکر


10- رفیع زاده:
بوسیله: , در: Saturday, 2016 December 03-کد: 14851
با سلام و عرض ادبrnواقعاً اطلاعاتی که ارائه کردید عالی بود و به حل مشکل من خیلی کمک کرد از با اشتراک گذاشتن این مطلب مفید بسیار سپاسگزارم.

مشاهده ادامه نظرات
Tutorials ©