رفع خطای SSL در Chrome و firefox و IE

آموزش رفع خطای SSL در گوگل کروم :
درصورت مشاهده خطای گواهی SSL برای رفع این مشکل در مرورگر خود می توانید روی گزینه Advanced و سپس گزینه Proceed to کلیک کنید

آموزش رفع خطای SSL در فایرفاکس :
روی گزینه I Understand the Risk کلیک نمایید.

در پنجره باز شده روی Add Exception کلیک نمایید.

در پنجره باز شده روی گزینه Get certeficate کلیک نمایید و سپس گزینه Confirm Security Exception کیلک کنید.

آموزش رفع خطای SSL در Internet explorer :
در مرورگرهای IE بر روی گزینه continue to this website کلیک نمایید

نحوه حذف mysql در اوبونتو

برای حذف mysql در سیستم عامل اوبونتو به ترتیب دستورات زیر را بزنید ( نسخه ای که قصد حذف آنرا داریم ۵٫۵ هست ، دستور زیر را با توجه به نسخه دلخواهتان ویرایش نمایید )
۱- حذف

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.5 mysql-client-core-5.5

۲- حذف پوشه

sudo rm -rf /etc/mysql /var/lib/mysql

۳- پاکسازی

sudo apt-get autoremove
sudo apt-get autoclean

تغییر سطح دسترسی پوشه ها در وردپرس

در صورتیکه در وردپرس شما پوشه هایی خاص سطح دسترسی آنها تغییر کرده ( معمولا ۷۵۱ یا ۷۵۰ ) و امکان آپگرید و بروز رسانی آنها نیست به ترتیب زیر عمل کنید.

۱- فایل wp-config را باز کرده و چک کنید آیا خطوطی مثل خطوط زیر در آن هست یا خیر ؟

 

if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0751 );
}

اگر بود آنرا حذف یا به جای ۰۷۵۱ عدد ۰۷۵۵ را قرار دهید.

۲- اگر خطوطی مثل خطوط مورد اول نبود فایل htaccess را چک نمایید ( اگر به خطوط htaccess مسلط نیستید محتویات آنرا در یک نت پد کپی کرده و به صورت یک فایل خالی آنرا ذخیره کرده و سپس عملیات روی یک افزونه انجام دهید تا ببینید سطح دسترسی پوشه مربوطه مجدد تغییر می کند یا خیر )

۳- کلیه افزونه ها را غیر فعال و مجدد چک کنید .

۴- هسته اصلی وردپرس را به آخرین نسخه آپگرید نمایید.

۵- ( دسترسی مدیر سرور ) :» برای اصلاح سطح دسترسی پوشه هایی که قبلا تغییر یافته اند با دستور زیر کلیه پوشه های مربوطه را اصلاح دسترسی نمایید

find /home/iranpage/public_html -type d -exec chmod 755 {} \;

حل مشکل کندی سرعت در وردپرس

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

در این مطلب قصد داریم شیوه های شناسایی علل کندی سرعت وردپرس را بررسی کنیم . در آموزش های بعدی روش های شناسایی علت ارور ۵۰۰ و سفید شدن صفحه در وردپرس را به صورت جزئی تر بررسی می کنیم . خوشحال می شویم تا انتها با مرکز آموزش جامع IRANPAGE ( کانفیگ سرور ) همراه باشید.

۱- ابتدا حالت دیباگ را فعال کنید ( آموزش فعال کردن حالت دیباگ در وردپرس )

۲- حالا یک بار صفحه اصلی سایت خود را رفرش نمایید . ارور هایی که مشاهده می کنید به ازای هر خط ارور زمانی بین ۱ الی ۳ ثانیه برای پردازش هر خط طول می کشد . در حالت عادی و بدون مشکل سایت وردپرسی شما نهایتا دو notice باید داشته باشد .

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

این ارور ها چه می گویند؟ 

مشکلات بیشتر رخ داده به شرح ذیل هستند .

۲-۱ ) وقتی دو افزونه آمارگیر همزمان فعال باشد ( آماره وردپرس + cystat یا … )

۲-۲) قالب شما قدیمی باشد و با توابع آخرین نسخه وردپرس آپگرید نباشد

۲-۳ ) افزونه های امنیتی باعث کندی می شود . سعی کنید از طریق htaccess دسترسی را برای پوشه wp-admin محدود نمایید.

۲-۴) از افزونه کش استفاده نکنید ! هر چه افزونه بیشتری نصب کنید تعداد فایل php بیشتری خواهید داشت و هر چه فایل های php شما بیشتر باشند مدت زمان پردازش سایت شما افزایش می یابد . از این آموزش استفاده نمایید »کد htaccess کش شدن سایت بر روی مرورگر

۲-۵ ) از افزونه فشرده سازی استفاده نکنید ! با یک کد ساده در htaccess عناصر سایت را به صورت زیپ شده و فشرده به مرور منتقل کنید ، با این آموزش » فشرده کردن عناصر

۳ – سایر علل های شایع در کندی سایت وردپرسی

۳-۱) افزونه ی شما از یک سایت ثالث کد js را فراخوانی کند ( مثلا افزونه هایی که فونت فراخوانی می کنند یا مطالب توییتر و فیسبوک را فراخوانی می کنند )

۳-۲) بهینه نبودن قالب سایت شما که شامل :

۳-۲-۱) قالب شما از طریق css به جای php عکس ها را ریسایز می کند.

۳-۲-۲) تعداد زیادی فایل js یا css در قالب و افزونه های شما به کار گرفته شده ، سعی نمایید آنها را یکی کنید تا تعداد ریکوئست ها را کاهش دهید.

۳-۲-۳ )  فونت ، فایل css و فایل js از سایت ثالثی در قالب داشته باشید .

 

آموزش نصب PhantomJS در centos

برای نصب panotmjs در centos ابتدا پکیج های پیشنیاز را نصب نمایید

 

yum install freetype fontconfig libfontconfig 

حال برای سیستم عامل های ۶۴ بیتی از لینک زیر

https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2

لینک کمکی از سرور داخلی (۶۴بیتی)

http://miror1.iranpage.net/phantomjs-2.1.1-linux-x86_64.tar.bz2

و سیستم عامل های ۳۲ بیتی از لینک زیر

https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-i686.tar.bz2

لینک کمکی از سرور داخلی (۳۲بیتی)

http://miror1.iranpage.net/phantomjs-2.1.1-linux-i686.tar.bz2

آنرا بر روی سرور خود دانلود و اکسترکت نمایید .

به عنوان نمونه :

tar xvf phantomjs-2.1.1-linux-i686.tar.bz2

حال با دستور cp فایل اصلی را به پوشه /usr/local/bin منتقل می کنیم.

cp phantomjs-2.1.1-linux-i686/bin/phantomjs /usr/local/bin

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

phantomjs -v

لیست کد کلیه کشورهای دنیا برای CSF و Geoip

در csf یا Geoip شما برای بستن کشورها جهت عدم دسترسی به سرور یا وب سرور نیاز به کد آنها دارید ، در زیر کد همه آنها آورده شده است ، البته دقت داشته باشید کد IR که مخصوص IRAN هست نیز در زیر وجود دارد ، مواظب باشید اشتباها آنرا قرار ندهید در غیر اینصورت از کنسول یا ILO فقط دسترسی به سرور امکان پذیر خواهد بود.

AX,AL,DZ,AS,AD,AO,AI,AQ,AG,AR,AM,AW,AU,AT,AZ,BS,BH,BD,BB,BY,BE,BZ,BJ,BM,BT,BO,BA,BW,BV,BR,VG,IO,BN,BG,BF,BI,KH,CM,CA,CV,KY,CF,TD,CL,CN,HK,MO,CX,CC,CO,KM,CG,CD,CK,CR,CI,HR,CU,CY,CZ,DK,DJ,,DM,DO,EC,EG,SV,GQ,ER,EE,ET,FK,FO,FJ,FI,FR,GF,PF,TF,GA,GM,GE,DE,GH,GI,GR,GL,GD,GP,GU,GT,GG,GN,GW,GY,HT,HM,VA,HN,HU,IS,IN,ID,IR,IQ,IE,IM,IL,IT,JM,JP,JE,JO,KZ,KE,KI,KP,KR,KW,KG,LA,LV,LB,LS,LR,LY,LI,LT,LU,MK,MG,MW,MY,MV,ML,MT,MH,MQ,MR,MU,YT,MX,FM,MD,MC,MN,ME,MS,MA,MZ,MM,NA,NR,NP,NL,AN,NC,NZ,NI,NE,NG,NF,MP,NO,OM,PK,PW,PS,PA,PG,PY,PE,PH,PN,PL,PT,PR,QA,RE,RO,RU,RW,BL,SH,KN,LC,MF,PM,VC,WS,SM,ST,SA,SN,RS,SC,SL,SG,SK,SI,SB,SO,ZA,GS,SS,ES,LK,SD,SR,SJ,SZ,SE,CH,SY,TW,TJ,TZ,TH,TL,TG,TK,TO,TT,TN,TM,TC,TV,UG,UA,AE,GB,US,UM,UY,UZ,VU,VE,VN,VI,WF,EH,YE,ZM,ZW,

آموزش تنظیمات شبکه centos

در این آموزش قصد یادگیری تنظیمات شبکه centos را داریم .
در centos های مینیمال ویرایشگر متنی nano نصب نیست پس بهتر است اگر تا کنون با ویرایشگر vi کار نکرده اید آموزش کار با ویرایشگر VI در توزیع های لینوکسی را مطالعه نمایید.

۱- ابتدا باید hostname تعریف کنید . دستور زیر را بزنید.

vi /etc/sysconfig/network

حال hostname را دلخواه بنویسید.

HOSTNAME=server1.iranpage.net

تغییر نام سرور پس از ریبوت ( ریستارت ) کامل سرور انجام می شود.

۲- این بخش به دو قسمت تقسیم می شود .
الف ) ست کردن آی پی استاتیک :
ب ) ست کردن DHCP :

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

 

vi /etc/sysconfig/network-scripts/ifcfg-eth0

محتویات آن باید به شکل زیر باشد .

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.30.0.53
PREFIX=24
GATEWAY=172.30.0.1
DNS1=4.2.2.4
DNS2=8.8.4.4

IPADDR: آی پی اختصاصی که به شما اعلام شده
PREFIX : با توجه به رنجی که از آن آی پی به شما داده شده می باشد.
GATEWAY: گیت وی که به شما اعلام کرده اند.

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

service network restart

ب ) ست کردن DHCP
در DHCP آی پی به صورت خودکار به کلاینت ها یا ماشین های مجازی اختصاص می یابد.
فایل متنی زیر را ویرایش می کنیم.

 

vi /etc/sysconfig/network-scripts/ifcfg-eth0

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

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=dhcp
IPV4_FAILURE_FATAL=yes
NAME="System eth0"

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

service network restart

تنظیمات DNS در centos

سرورهایی که مشکل DNS دارند و اصطلاحا پینگ از جایی نمی گیرند و host unkown می دهند جهت ست کردن تنظیمات DNS  به روش زیر عمل کنید.
دستور زیر را در خط فرمان بزنید تا با ویرایشگر vi بتوانیم این فایل را ویرایش کنیم ( اگر nano نصب هست که چه بهتر ! ولی برای centos های مینیمال nano نصب نیست )

vi /etc/resolv.conf

سپس کلید i را فشار دهید ( با فشردن این کلیک قابلیت ویرایش فایل متنی فعال می شود )
عبارت زیر را در اینجا کپی و در صفحه قابل ادیت paste کنید

nameserver 4.2.2.4
nameserver 8.8.4.4

حالا دکمه Esc رو روی کیبورد بزنید
سپس تایپ کنید

:wq

و اینتر
فایل شما ذخیره می شود
سپس شبکه را با دستور زیر ریست کنید تا تنظیمات اعمال گردد

 service network restart

خطای بارگذاری پرونده به‌دلیل پسوند آن متوقف شد در وردپرس

در صورتیکه در هنگام آپلود فایل در وردپرس با خطای زیر روبرو میشوید
«« بارگذاری پرونده به‌دلیل پسوند آن متوقف شد. »»
لطفا پس از ارتقا وردپرس خود به آخرین نسخه ، از بخش select php version هاست ، ورژن php خود را به ۷ ارتقا دهید.

مشکلات نصب دایرکت ادمین نال شده

حتما تا کنون شنیده اید که برخی از نسخه های دایرکت ادمین نال شده اند ولی آیا این هکرهای خیرخواه(!) این نال ها را برای رضای خدا انجام داده اند ؟

بیایید یک بررسی کنیم چه پیامدهایی در انتظار شماست اگر از دایرکت ادمین نال شده استفاده کنید.

۱- شما ناخواسته به عنوان BotNet در یک حمله DOS یا … شرکت می کنید.

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

۳- قالب و اطلاعات شما هر لحظه ممکن است سرقت شوند.

۴- هر لحظه ممکن است وبسایت شما هک شود.

۵- ترافیک سرور شما در اثر شرکت در حملات به اتمام می رسد !

۶- امکان آپدیت دایرکت ادمین و استفاده از Custombuild برای شما وجود ندارد.

۷- ابیوز از سمت مرکز داده دریافت می کنید و موجب کاهش و بعضا قطع همکاری مرکز داده با شما می شود.

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

In this Article , we prevent users to use Nulled Directadmin