علت بالا رفتن حجم Other Usage در سی پنل چیست؟

این آموزش در دوسطح برای یوزر و مدیران سرور توسط واحد فنی IRANPAGE تدارک دیده شده است.

توضیحات برای یوزرها :

این مصرف مربوط به فایل های متعلق به سرویس شما می باشد که خارج از فضای میزبانی شما در سرور قرار دارند ( در واقع خارج از پوشه های قابل دسترس در اکانت شما ) . این فایل های اصولا فایل ها tmp مربوط به Session های Mysql و web و تراکنش و پراسس های PHP سایت شما می باشند که در سایت های Dynamic مانند WordPress می تواند تا ۵۰ یا ۶۰ مگابایت حجم صرفا مربوط به فایل های tmp مربوط به PHP شما ایجاد شود. متناسب با تکنولوژی به کار رفته در وب سایت شما بخش Other Usage می تواند خالی و یا دارای حجم باشد.

چطور می توان هیچگونه مصرفی در بخش Other Usage نداشت؟
تنها در صورتیکه این مورد ممکن می باشد که:
– از کد/اسکریپت و صفحات Dynamic استفاده ننمایید و صرفا صفحات html داشته باشید
– به هیچ عنوان از دیتابیس استفاده ننمایید
– از سرویس ایمیل استفاده ننمایید (فایل های tmp ارسال و دریافت ایمیل و .. در پوشه ی tmp سرور با ownership شما ذخیره شده و حجم آن در Other usage برای شما محاسبه می شود)

لذا با توجه به توضیحات فوق در صورت استفاده از web application های امروزی خالی بودن بخش other usage عملا امکان پذیر نمی باشد و همواره در این بخش دارای usage خواهید بود.

توضیحات برای مدیران سرور :

هر گاه فایلی در سرور با uid و gid نام کاربری یوزر مربوطه در سرور باشد ، حتی اگر در اکانت آن یوزر نباشد این فضا برای یوزر محاسبه می شود .

این فایل ها بیشتر کجا هستند ؟

۱- پوشه های tmp و پوشه های backup بیشترین جاهایی هستند که این موارد وجود دارند و موجب محاسبه برای کاربر می شوند . البته فایل فشرده بک آپ ها خیر ولی اگر بک آپی ریستور شده باشد و در مسیری در سرور شما ذخیره شده باشد برای آن یوزر محاسبه می شود چراکه gid و uid آن یوزر را در خواص خود دارا خواهد بود

 
با دستور زیر می شود این فایل ها را دید

find / -user USERNAME

که به جای USERNAME در باکس فوق ، نام کاربری هاست مربوطه را وارد نمایید

جستجوی عبارت در فایل ها توسط خط فرمان لینوکس

برای جستجوی عبارت در فایل ها در یک سرور مبتنی بر توزیع های لینوکسی از دستورات زیر می توانید استفاده نمایید.

۱- برای جستجوی یک فایل از دستور زیر استفاده می کنیم.

find . -name myFile.txt

اگر نام فایل را به طور دقیق نمی دانید و فقط بخشی از نام آن را به خاطر دارید

find . -name myFile.txt

۲- برای جستجوی عبارت درون فایل ها از دستور Grep استفاده می کنیم ، به مثال زیر دقت کنید. در این مثال عبارت database را درون یک فایل می گردیم.

grep  "database" configuration.php

اگر اسم فایلی که عبارت مد نظرمان در آن است را ندانیم از دستور زیر استفاده می کنیم.

grep -r database

سایر دستورات نیز نظیر whereis ، which و locate برای پیدا کردن فایل ها استفاده می شوند . مثال زیر را ببینید

locate user.tar.gz

و مثلا برای پیدا کردن همه فایل ها با فرمت tar.gz از ستاره ( * ) استفاده می شود ( مثال زیر )

locate *.tar.gz

رفع ارور the configuration file now needs a secret passphrase (blowfish_secret)

برای رفع ارور the configuration file now needs a secret passphrase (blowfish_secret) در php my admin می بایست یک blowfish_secret به دلخواه در فایل کانفیگ phpmyadmin وارد نمایید. برای اینکار ابتدا پوشه phpmyadmin را در ssh پیدا و به آن وارد شوید. فایل config.inc.php را باز کنید . خط زیر را بیابید.

 

 

$cfg['blowfish_secret'] = '';

بین کوتیشن ، یک استرینگ رندم ( تصادفی ) وارد نمایید . مثلا

 

$cfg['blowfish_secret'] = 'asdiuHSQ785467ijsahikoLiyhghsa';

جایگاه سایت من در کلمه کلیدی مورد نظرم در نتایج گوگل کجاست ؟

برخی از مشترکین محترم IRANPAGE سوال پرسیده بودند که چگونه جایگاه سایتمان در یک کلید واژه را بیابیم . برخی به صورت سنتی یک کلید واژه را جستجو و با گشتن در صفحات مختلف گوگل می خواهند دریابند که جایگاه سایتشان در گوگل چند است . ولی این روش ناکارآمد است . چرا ؟ به این علت که اگر مثلا شما سایت خود را در یک کلید واژه در جایگاه ششم صفحه اول می بینید. برای بازدید کننده دیگر الزاما این جایگاه نیست . ممکن است بالاتر یا پایین تر باشد.

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

برای این کار زبانه search Traffic را باز می کنیم.

بر روی Search Analytics کلیک می کنیم.

طبق عکس زیر ، در تب بالای صفحه چهار ” چک باکس ” وجود دارد ،

site-keyword-config-server-ir

Clicks که همان تعداد کلیک های انجام شده است.
Impressions یعنی تعداد مشاهده شدن های سایت شما
CTR  یعنی نسبت تعداد کلیک های انجام شده به تعداد مشاهده های تبلیغ شما ضربدر ۱۰۰ ، یعنی اگر ۱۰۰ نفر کلیدواژه ای را جستجو کرده باشند و ده نفر روی تبلیغ شما کلیک کرده باشند ، CTR شما در آن کلید واژه می شود ۱۰٫
Position به معنی جایگاه شما در آن کلمه کلیدی می باشد .

در پایین همین صفحه روی یک کلید واژه کلیک کنید .

در صفحه ای که باز می شود یک نمودار مشاهده می کنید.

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

مثلا اگر جایگاه ۳٫۳ نوشته شده بود ، یعنی به صورت متوسط بین جایگاه سوم و چهارم در صفحه اول سایت شما قرار دارد.

مثلا اگر جایگاه ۲۴ نوشته شده بود ، یعنی سایت شما در آن کلید واژه در نتیجه ۲۴ قرار دارد ، یعنی صفحه سوم جایگاه چهارم

مثلا اگر جایگاه ۱۳۳ نوشته شده بود یعنی سایت شما در آن کلید واژه در نتیجه ۱۳۳ قرار دارد ، یعنی صفحه چهارده جایگاه سوم

اگر در یک روز position ای برای جایگاه سایت شما ثبت نشده بود یعنی اینکه در آن روز در نتایج جستجو نبوده اید . مثلا اگر جایگاه متوسط شما صفحه اول باشد و در یک روز position  برای شما ثبت نشده باشد یعنی در آن روز کلیدواژه مربوطه جستجو نشده ، اگر صفحه های بالاتر باشید یعنی کاربری به آن صفحه هات سر نزده است.

نکته مهم که بهتر است بدانید وبمستر تولز همواره اطلاعات را با تاخیر ۲ الی ۳ روز درج می کند . یعنی اطلاعات امروز را ۴۸ تا ۷۲ ساعت بعد می توانید ببینید.

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

البته تاثیر گذاری بک لینک زمان بر می باشد . یعنی بسته به چگالی کلید واژه بین ۲ هفته الی ۳ ماه ممکن است طول بکشد تا به جایگاه دلخواه خود برسید

مشخصات SMTP چیست و چگونه آنرا در اسکریپت وارد کنم

به بیان ساده تر یعنی اینکه یک اکانت ایمیل در هاست خود بسازید و در بخش تنظیمات ایمیل خود ست کنید. همه ی اسکریپت ها (بجز وردپرس) این امکان را به صورت پیشفرض دارند که اکانت SMTP را ست کنند. اگر وردپرسی هست سایت شما از این لینک افزونه مربوط به این کار را دانلود و نصب نمایید. می توانید تنظیمات مربوط را از منوی تنظیمات» Email ببینید. . از اینجا به بعد مراحل برای همه اسکریپت ها یکسان است .
ابتدا وارد کنترل پنل هاست شوید و یک اکانت ایمیل بسازید .
مثلا :
no-replay@iranpage.net

آدرس فوق می شود ( آدرس فرستنده ، آدرس SMTP یا نام کاربری SMTP )(ترجمه در اسکریپت های مختلف متفاوت است)
از شما یک پسورد می خواهد ، پسورد دلخواه وارد کنید ولی آنرا در جایی یادداشت کنید که بعد استفاده کنید ( این می شود پسورد SMTP )
نام هاست smtp یا نام هاست یا نام میل سرور همان آدرس دامنه شما می شود.
شماره پورت ۲۵ می باشد .
نوع ارتباط را هیچکدام قرار دهید ، اگر نداشت TLS قرار دهید ( معمولا ۳ گزینه هست)
شیوه ارسال را نیز دو گزینه هست PHP mail یا SMTP که باید SMTP قرار دهید.
اگر سوال یا مشکلی داشتید از طریق این لینک از ما بپرسید مشتاقانه خوشحال خواهیم شد پاسخگوی شما باشیم.

 

توابع PHP خطرناک جهت بستن در php.ini

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

disable_functions = shell, symlink, ini_restore, mysql_list_dbs, popen, stream_select, socket_select, socket_create, socket_create_listen, socket_create_pair, socket_listen, socket_accept, socket_bind, socket_strerror, socket_clear_error, socket_close, socket_connect, socket_get_option, socket_getpeername, socket_getsockname, socket_last_error, socket_read, socket_recv, socket_recvfrom, socket_send, socket_sendto, socket_set_block, socket_set_nonblock, socket_set_option, socket_shutdown, socket_write, readlink, symlink, link, pfsockopen, ini_alter, dl, openlog, syslog, pcntl_exec, pcntl_fork, pcntl_signal, pcntl_waitpid, pcntl_wexitstatus, pcntl_wifexited, pcntl_wifsignaled, pcntl_wifstopped, pcntl_wstopsig, pcntl_wtermsig, fpassthru, system, passthru, exec, proc_close, proc_get_status, proc_nice, proc_terminate, shell_exec, posix_access, posix_ctermid, posix_errno, posix_get_last_error, posix_getcwd, posix_getegid, posix_geteuid, posix_getgid, posix_getgrgid, posix_getgrnam, posix_getgroups, posix_getlogin, posix_getpgid, posix_getpgrp, posix_getpid, posix_getppid, posix_getpwnam, posix_getpwuid, posix_getrlimit, posix_getsid, posix_getuid, posix_initgroups, posix_isatty, posix_kill, posix_mkfifo, posix_mknod, posix_setegid, posix_seteuid, posix_setgid, posix_setpgid, posix_setsid, posix_setuid, posix_strerror, posix_times, posix_ttyname, posix_uname, ini_get_all, php_uname, diskfreespace, disk_free_space, disk_total_space, sys_getloadavg, curl_multi_add_handle, curl_multi_close, curl_multi_exec, curl_multi_getcontent, curl_multi_info_read, curl_multi_init, curl_multi_remove_handle, curl_multi_select,mail

رفع ارور هنگام نصب nginx_apache webserver configuration option is not compatible with php-fpm

برای حل مشکل با متن ارور زیر

nginx_apache webserver configuration option is not compatible with php-fpm, lsphp or php-fastcgi PHP mode with mod_ruid2 enabled.

کافیست تا دستورات زیر را برای تغییر php mode به ترتیب اجرا نمایید

 

./build set webserver nginx_apache
./build set php1_mode mod_php
./build update
./build all d
./build rewrite_confs

آیا سایت من توسط گوگل بلک لیست شده است ؟

بهترین ابزار برای اینکه متوجه شوید سایت شما توسط گوگل بلک لیست شده است یا خیر ابزار google webmaster tools می باشد . اگر تا کنون سایت خود را ثبت نکرده اید در وبمستر تولژ آنرا ثبت نمایید و حداقل ۱ هفته صبر نمایید تا آمار اکانت جدید شما تکمیل شده باشد . در صورتیکه قبلا اکانت داشته اید ، وارد بخش Crawl و زیر منوی Crawl stats شوید ، در این بخش نموداری شبیه به زیر مشاهده می کنید.

blacklisted7

 

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

 

آموزش کپی و انتقال در فایل منیجر دایرکت ادمین

برای انتقال فایل در دایرکت ادمین ابتدا باید محتویاتی که می خواهید add to clipboard شود و سپس محتویات کلیپبورد را کپی یا انتقال دهید .

برای اینکار وارد پوشه مبدا شوید.

به پایین صفحه بیایید و روی empty clipboard کلیک نمایید تا یک بار صفحه رفرش شود ( این کار حافظه موقت clipboard را حذف می کند )

حال در بالای صفحه ، یک گزینه وجود دارد به اسم select ، روی آن که کلیک کنید کل محتوا انتخاب می شود . پس از انتخاب به پایین صفحه بیایید و روی دکمه add to clipboard کلیک نمایید.

صفحه که رفرش شد به پوشه ی مقصد برگردید. ، حال در پایین صفحه روی copy clipboard files here کلیک نمایید

عدم نمایش مصرف یوزر در cloudlinux resource usage

در سرورهای لینوکسی در صورتیکه مصرف منابع ( رم ، سی پی یو و … ) برای یوزرها  نمایش داده نمی شد به ترتیب دستورات زیر را وارد نمایید.

۱- سرویس lvestat را استاپ می کنیم

 

service lvestats stop

۲- تمام پروسه های فعال lvestats را kill می کنیم .

killall -9 lvestats-server

۳- دیتابیس قدیم را حذف می کنیم .

rm -rf /var/log/lveinfo.db

۴- سرویس را استارت می کنیم.

service lvestats start