نوشته‌ها

آموزش تغییر فایل Index پیشفرض از طریق htaccess

در سرور ها فایل هایی به نام index وجود دارند که بر اساس پسوند آنها اولویتی برای نمایش سایت وجود دارد. در هاست لینوکس ترتیب نمایش فایل ها به صورت index.htm و index.html و index.php و در آخر default.htm است.

در هاست شما می توانید این ترتیب را از طریق فایل htaccess تغییر دهید و حتی می توانید اسم فایل index را تغییر دهید. این کار برای زمانی که شما سایت خود را از هاستی به هاست دیگر منتقل میکنید و این ترتیب در هاست جدید متفاوت است نیز کاربرد دارد.

فایل htaccess چیست؟

در مقاله htaccess. چیست و چگونه htaccess. را تنظیم کنیم؟ می توانید اطلاعات کامل در مورد htaccess و چگونگی دسترسی و ویرایش آنرا مطالعه نمایید.

چگونه index را تغییر دهیم؟

برای تغییر index فایل htaccess را باز کنید و کد زیر را در بالاترین خط آن وارد کنید. دقت نمایید در این مثال فایل Index را می خواهیم به first.html تغییر نام دهیم.

بعد از این تغییر زمانی که کاربر از سایت بازدید میکند سایت ابتدا فایل first.html را باز میکند.

همچنین می توانید ترتیب سرور را نیز از نو تعریف نمایید و بر اساس مواردی که از چپ به راست نوشته می شود اولویت ها تغییر میکند:

دقت نمایید که پس از درج کدهای مورد نظر تغییرات را ذخیره و روی دکمه “Save Change” کلیک نمایید.

اصطلاحات اصلی هاستینگ

در شغل هاستینگ یکسری اصطلاحات اولیه هستند که دانستن آنها به شما در خرید هاست مناسب کمک خواهد کرد. این مفاهیم پایه اصلی انتخاب پلانهای هاستیگ هستند و اگر تمایل دارید تا یک سایت برای خودتان راه اندازی نمایید باید این اصطلاحات را بدانید. اصطلاحات اصلی مانند سایت،هاست، دامنه، پهنای باند، دوره پرداخت، SSL، Addon Domain ، Park Domain، Sub Domain، PHP، هاست لینوکس ، هاست ویندوز ، هاست وردپرس،هاست جوملا، سی پنل و … که در ادامه به ارائه توضیح کامل درباره هر کدام خواهیم پرداخت.

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

سایت چیست؟

سایت یک نوع ابزار تبلغاتی آنلاین است. پایگاهی است که شما اطلاعات مدنظر خود را در آن  قرار میدهید تا بتوانید خود را به دنیا معرفی نمایید. سایت از طریق یک آدرس اینترنتی که به آن دامنه گفته میشود قابل دسترسی است. مثلا rasamhost.com یک دامنه است که با جستجو و یا تایپ آن در مرورگر خود سایت ما را خواهید دید. برای اینکه سایت داشته باشید به چند چیز نیاز دارید:

  1. هاست
  2. دامنه
  3. طراحی و برنامه نویسی

فضای هاست چیست؟

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

دامنه چیست؟

دامنه به زبان ساده آدرس اینترنتی وب سایت شما است. مثلا rasamhost.com دامنه وب سایت ما است. دامنه ها پسوندهای مختلفی مثل com، ir، net، org و … دارند و هر پسوند نشانگر کاربرد آن وب سایت است. برای مثال com مخفف کمپانی است و برای وب سایت شرکتها پیشنهاد میگردد یا ir نشانه ایرانی بودن آن وب سایت است و برای سایتهایی که نشان ایرانی بودن آن مهم است استفاده میگردد.

پهنای باند چیست؟

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

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

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

سی پنل چیست؟

CPANEL نرم افزاری است برای مدیریت هاست شما که به وسیله آن می توانید سایت خود را آپلود کنید، ایمیل بسازید، دیتابیس بسازید و … . این نرم افزار ساخت یک شرکت آمریکایی بوده و در حال حاضر بهترین نوع کنترل پنل برای مدیریت سایت است که امکانات بسار حرفه ای و بروزی را در اختیار شما قرار میدهد.

Park Domain چیست؟

تعداد دامنه هایی است که شما می توانید روی سایت اصلی خود فعال کنید و یعنی مثلا یک سایت دارید و میخواهید با چند تا دامنه افراد بتوانند آنرا ببینند و می توانید با قابلیت Park Domain این دامنه ها را روی سایت خودتان فعال کنید.

Addon Domain چیست؟

Addon Domain به شما این امکان را میدهد که چند تا سایت روی یک هاست راه اندازی کنید. یعنی دو تا دامنه روی یک هاست فعال میکنید و هر کدام یک سایت جداگانه را نشان میدهند و اگر هاستی که خریداری میکنید قابلیت Addon Domain داشته باشد دیگه لازم نیست برای هر سایتتون یک هاست بخرید و می تونید با یک هاست چند تا سایت داشته باشید.

Sub Domain چیست؟

Sub Domain یا همان زیر دامنه قابلیتی است که به آدرس سایت شما یک پیشوند اضافه میکند و شما میتوانید در آن آدرس یک سایت جدید راه اندازی کنید. مثلا فرض کنید آدرس سایت ما rasamhost.com است و پورتال مشتریان ما در آدرس order.rasamhost.com قابل دسترسی است که شما در این آدرس کلا یک سایت جدید را مشاهده میکنید. به این آدرس Sub Domain گفته میشود.

SSL چیست؟

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

PHP چیست؟

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

هاست لینوکس چیست؟

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

هاست ویندوز چیست؟

هاست ویندوز با سیستم عامل ویندوز سرور راه اندازی میگردد. هاست ویندوز را برای راه اندازی نرم افزارها یا سایت سازهایی که بر پایه asp یا Javaطراحی شده اند استفاده میگردد و معمولا به دلیل کندی ویندوز و مصرف بالاتر منابع سرور نسبت به هاست لینوکس برای راه اندازی نرم افزارهایی چون جوملا و وردپرس که بر پایه php طراحی شده اند پیشنهاد نمیگردد.

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

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

هاست جوملا چیست؟

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

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

بسیار خوشحال خواهیم شد اگر سوال یا نظرهای خود در مورد این مقاله را از طریق بخش زیر با ما درمیان بگذارید.

تبدیل بک آپ سی پنل به دایرکت ادمین

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

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

این ابزار بک آپ هایی که توسط روش های زیر گرفته شده اند را ریستور میکند :

الف – بک آپ هایی که توسط

ب – یا بک آپ هایی که توسط گزینه بک آپ در سطح کاربری سی پنل گرفته شده اند

مراحل انجام :

۱- دانلود آخرین ورژن موجود از این ابزار ( bash اسکریپت ) :

da.cpanel.import.9.4.tar

۲- پس از دانلود فایل بالا با دستور WGET در مسیر /home باید با استفاده از tar فایل را از حالت فشرده خارج میکنیم:

۳- دو فولدر import و export را میسازیم :

۴- فایل های بک آپ سی پنل را با دستور wget در فولدر import دانلود میکنیم ؛

۵- فایل defaults.conf ( موجود در دایرکتوی که فایل da.cpanel.import.9.4.tar را اکسترکت کردید موجود می باشد ) با دستور nano باز میکنیم :

سپس محتویات فایل شامل آی پی و دی ان اس و قالب یا سایر موارد را به دلخواه و تنظیمات سرور تغییر میدهیم ؛

۶- سطح دسترسی فایل da.cpanel.import.pl را بر روی ۷۵۵ تنظیم میکنیم :

فایل da.cpanel.import.pl را اجرا میکنیم :

۷- پس از اتمام مراحل و درخواست هایی که از اسکریپت از شما دارد ؛ فایل بک آپ سی پنل به دایرکت ادمین تدیل می شود و در فولدر export قرار میگیرد ؛

۸- سپس شما میتوانید فایل های موجود در فولدر export را به هر دایرکتوری که خواستید انتقال و ریستور را انجام دهید ( برای مثال : /home/RESELLER/user_backups )

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

 

آشنایی با PhpMyAdmin و نسخه های مختلف آن

PhpMyAdmin ( پی اچ پی مای ادمین ) یک نرم افزار Web Based نوشته شده به زبان PHP به منظور فراهم آوردن یک Interface کامل برای مدیریت دیتابیس های MySQL است که از ابتدا به عنوان یک پروژه Open Source توسعه یافته و به ۸۰ زبان زنده دنیا ترجمه شده است. بزرگترین کمپانی های هاستینگ و توسعه دهندگان کنترل پنل هایی نظیر cPanel و Directadmin این نرم افزار را بر روی سرورهای خود نصب نموده و استفاده از آن را به کاربران خود توصیه می کنند.

بوسیله PhpMyAdmin می توان دستورات اصلی MySQL را بر روی دیتابیس های موجود در سرور اجرا نمود. در ادامه برخی از ویژگی های این نرم افزار قدرتمند و محبوب را با هم مرور می کنیم.

  • Create و Drop کردن دیتابیس
  • مدیریت دیتابیس های MySQL ( مای اس کیو ال ) و MariaDB ( ماریا دی بی )
  • Import دیتابیس در فرمت های SQL و CSV یا بصورت فایل فشرده
  • بک آپ گیری از دیتابیس در فرمت های CSV ، SQL ، XML و PDF
  • مدیریت یکپارچه چندین سرور
  • مدیریت کاربران و سطح دسترسی آنها
  • جستجو سراسری در تمامی دیتابیس ها
  • نمایش میزان Connection ها و مصرف CPU/Memory بصورت نمودارهای گرافیکی
  • Cross-Platform بودن و نصب بر روی سیستم عامل های مختلف

آنچه تا کنون درباره آن صحبت کردیم خلاصه ای از ویژگی ها کلی PhpMyAdmin بوده است. در ادامه با ویژگی های این نرم افزار در نسخه های مختلف آشنا می شویم.

نسخه های مختلف PhpMyAdmin و ویژگی های آنها

در بخش قبل به اختصار با برخی از قابلیت های PhpMyAdmin آشنا شدیم. در این قسمت بصورت دقیق تر به تفاوت نسخه های مختلف و Feature های اضافه شده در هر نسخه می پردازیم.

آخرین نسخه منتشر شده توسط تیم پشتیبانی این نرم افزار ، نسخه ۴٫۶ می باشد. در ادامه تفاوت نسخه های مختلف از نسخه ۳٫۰ تا ۴٫۶ آورده شده است.

PhpMyAdmin 3.0
نسخه ۳٫۰ در سال ۲۰۰۸ معرفی شده و برای نصب آن نیاز به PHP 5.2 و MySQL 5+ می باشد. نصب این نسخه به هیچ عنوان پیشنهاد نمی گردد چرا که دارای ضعف های امنیتی متعددی بوده و توسط تیم برنامه نویسی و توسعه پشتیبانی نمی گردد.

PhpMyAdmin 3.5
با آپگرید به نسخه ۳٫۵ قابلیت های زیادی به PhpMyAdmin اضافه خواهد شد. از برخی از این قابلیت ها می توان به استفاده از تکنولوژی AJAX در انجام Task های مختلف ، معرفی Theme جدید و بهبود مانیتورینگ MySQL Server از طریق بخش Status اشاره نمود. استفاده از Synchronization جهت همسان سازی ۲ دیتابیس هم بصورت لوکال و هم بصورت ریموت از دیگر موارد اضافه شده در این نسخه می باشد.

PhpMyAdmin 4.0
حذف Synchronization را می توان یکی از اساسی ترین تغییرات این نسخه به شمار آورد. البته این بدان معنا نیست که امکان همسان سازی ۲ دیتابیس از PhpMyAdmin حذف شده است ، بلکه با عرضه این نسخه می توان ۲ دیتابیس را از طریق Replication با یکدیگر همسان نمود. قابلیتی که در نسخه ۳٫۵ نیز وجود داشت اما بصورت آزمایشی بوده و حالا در نسخه ۴٫۰ تکمیل و به مرحله اجرا رسیده است.

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

از نسخه ۴ به بعد امکان طراحی ساختار دیتابیس بوسیله ابزار گرافیکی Designer فراهم شده است. این Feature بصورت پیش فرض فعال نمی باشد. برای فعال سازی آن می توانید به شکل زیر اقدام کنید :

بسته به تنظیمات سرور خود به این مسیر بروید:

حال این تغییرات را اعمال نمایید:

فراموش نکنید حتما به کاربر pma کلمه عبور اختصاص دهید تا افراد دیگر قادر به مشاهده دیزاینر مد نباشند.

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

در انتها باید یک اسکریپت sql که در مسیر زیر یافت می شود را اجرا نمایید:

به سادگی پس از اجرای این sql توسط ابزار import در phpmyadmin جداول و دیتابیس های بالا ایجاد می گردد.

PhpMyAdmin 4.4
برای نصب این ورژن نیاز به PHP 5.3 و MySQL 5.5+ می باشد. بخش Recent و Favorites که به ترتیب نمایش دهنده آخرین دستورات اجرا شده و Favorite Table می باشند در این نسخه به PhpMyAdmin اضافه شده اند. همچنین در این نسخه Designer بصورت پیش فرض فعال می باشد. قابلیت Ajax در هنگام اضافه نمودن Table جدید نیز حذف شده است.

Feature جدیدی نیز با نام Console در این نسخه اضافه شده است (با آیکن ترمینال و نام Console در پایین صفحه سمت چپ قابل مشاهده می باشد) که بوسیله آن می توان دستورات MySQL را بصورت Interactive اجرا نمود. تنها کافیست کوئری خود را در باکس مشخص شده وارد نموده و برای اجرای آن CTRL+ENTER را فشار دهید.

PhpMyAdmin 4.6
آخرین نسخه Stable و قابل نصب نیاز به PHP 5.5 بر روی سرور دارد. پشتیبانی از نسخه ۶ مرورگر IE به اتمام رسیده و یک Directive جدید به نام ssl_verify جهت رفع مشکل گواهی نامه های self-signed معرفی شده است که برای استفاده از آن می بایست نسخه PHP را به ۵٫۶ ارتقا داد. از دیگر تغییرات می توان به قابلیت بررسی Syntax کوئری های وارد شده در Console ، رفع مشکل تغییر کلمه عبور در دیتابیس های MariaDB و امکان پشتیبانی از JSON اشاره نمود.

تب جدیدی نیز با نام Plugins ایجاد شده که نشان دهنده اطلاعات تکمیلی در خصوص پلاگین های نصب شده بر روی MySQL Server می باشد.

نصب PhpMyAdmin

حال که با تفاوت نسخه های مختلف آشنا شدیم به سراغ نصب PhpMyAdmin می رویم. جهت نصب PhpMyAdmin تنها می بایست فایل مورد نظر را از سایت رسمی آن دانلود و برخی تغییرات را در تنظیمات وب سرور اعمال نماییم.

نصب بر روی آپاچی
ابتدا نسخه مورد نظر را از طریق لینک زیر بر روی سرور دانلود می نماییم:

معمولا مدیران سرور PhpMyAdmin را در یکی از مسیرهای زیر نصب می کنند.

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

مسیر پیش فرض نصب سرویس آپاچی etc/httpd/ می باشد. اما چنانچه فایلی در این مسیر وجود نداشت می توان از طریق دستورات زیر فایل های تنظیمات آپاچی را پیدا نمود.

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

همان طور که مشاهده می نمایید در مثال بالا برای پوشه phpMyAdmin قرارگرفته در مسیر var/www/html/ یک Alias تعریف نموده ایم. در آخر نیز سرویس آپاچی را ریستارت می کنیم.

در نتیجه با وارد نمودن آدرس http://server-ip/phpmyadmin در مرورگر محتویات این پوشه نمایش داده خواهد شد.

نصب در DirectAdmin
تنها تفاوت نصب در دایرکت ادمین با بخش قبلی مسیر فایل تنظیمات وب سرور می باشد. تنظیمات Alias در دایرکت ادمین در فایل دیگری به مسیر زیر ذخیره می گردد.

نسخه پیش فرض PhpMyAdmin نصب شده بوسیله Custombuild 1 برابر با ۴٫۰ می باشد که می توان آن را بصورت Manual ارتقا داد. ضمنا با آپگرید Custombuild به نسخه ۲ و اجرای دستور build update/. آخرین نسخه PhpMyAdmin بر روی سرور نصب خواهد شد.

نصب در cPanel
مسیر قرار گیری phpMyAdmin در سی پنل بصورت زیر می باشد. فایل phpMyAdmin را دانلود و در این مسیر extract می نماییم.

نسخه پیش فرض نصب شده بر روی cPanel 12 ، نسخه ۴٫۰ به همراه PHP 5.6 می باشد.

نصب بر روی Nginx
نصب بر روی انجینیکس مستلزم انجام بعضی تغییرات بر روی سرور می باشد.بصورت پیش فرض Nginx در مسیر etc/nginx/ نصب می گردد.

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

همانند تنظیمات آپاچی فایل PhpMyAdmin را دانلود و در یکی از مسیرهای مشخص شده Extract می کنیم.سپس Alias مورد نظر را در فایل default ایجاد می کنیم.

در آخر نیز سرویس nginx را ریست می کنیم.

چنانچه در هنگام لود فایل های PHP در Nginx با مشکل عدم نمایش این نوع فایل ها مواجه شده و در عوض باکس دانلود فایل نمایش داده شد ، می بایست تغییرات زیر را در فایل default( و یا فایل تنظیمات nginx برای وبسایت مربوطه) اعمال نماییم(تغییرات زیر بر روی Nginx 1.10 و PHP7.0 انجام شده است)

تنظیمات کامل Nginx برای اجرای فایل های PHP و اتصال به دیتابیس از طریق PhpMyAdmin به شکل زیر می باشد.

 

نحوه گرفتن بکاپ فایل ها در cPanel

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

سپس مسیر زیر را دنبال کنید :

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

بک آپ در home directory هاستتان (یک مسیر بالاتر از public_html) ذخیره میشود و با پسوند .tar.gz می باشد . در صورت نیاز کافیست درخواست پشتیبانی باز کرده و از کارمندان تگرا هاست بخواهید بک آپی که تهیه کرده اید را بازگردانی کنند .

نکته : پس از اتمام عملیات بکاپ گیری یک ایمیل جهت اطلاع برایتان ارسال میشود و خود بکاپ به ایمیلتان ارسال نمیشود بلکه بک آپ در home directory هاست ذخیره میشود .

Portial Backups (پشتیبانی جزئی) :

 

۱٫ Download a Home Directory Backup :

 این نوع backup فقط مربوط می شود به بخش HTML سایت شما . به هر حال این نوع Back up حاوی اطلاعات مربوط به DNS , MySQL و سایر قسمتهای وب سایت شما نخواهد بود.

۲٫ Download a MySQL Database Backup :
در این حالت از بانک اطلاعاتی MySQL شما Back up ساخته خواهد شد در میان قسمتهای مختلف مربوط به وب سایت شما از این قسمت باید بیشتر Backup ساخته شود . در این قسمت روی هر یک از بانک های اطلاعاتی که می خواهید از آن Backup داشته باشید کلیک نمائید .

۳٫ Download Email Filters :
از این قسمت برای دانلود Backup فیلترهای سایت استفاده می شود

۴٫ Download Email Forwarders :
جهت دانلود پشتیبان Email Forwarder سایت بکار می رود

نکته : در جلوی هر یک از موارد بالا یک کادر Restore موجود می باشد که بوسیله آن می توانید اطلاعات سایت را با استفاده از نسخه پشتیبان تهیه شده برگردانید (دکمه Upload )

هاست سی پنل چیست؟

 

هاست سی پنل چیست؟

هاست سی پنل : سی پنل cPanel نرم افزار تحت وب با محیط کاملا گرافیکی برای مدیریت هاست لینوکس می باشد.

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

مانند آپلود فایل ها ، ساختن دیتابیس ، مدیریت جداول دیتابیس ، ساخت ایمیل ها ، اضافه کردن دامنه های جدید و اضافه ، ایجاد زیر دامنه یا Subdomain ایجاد اکانت FTP و ….

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

این پنل مدیریت بالاترین امنیت ممکن بین رقبا را در اختیار دارد در کنار محیط کاربر پسند و قدرتمند.

هاست لینوکس هاست ۹۷ از کنترل پنل قدرتمند سی پنل استفاده می کند. جهت خرید هاست لینوکس سی پنل : هاست لینوکس سی پنل

تصویر محیط کاربری سی پنل ( صفحه اول ) :

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

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

یکی از پایه ای ترین روش ها که در کنترل پنل های مختلف از جمله  سی پنل و دایرکت ادمین پشتیبانی می شود قابلیت Password Protect و یا محافظت از طریق قرار دادن کلمه عبور بر روی پوشه های مدیریتی است. در حالت پیشفرض  فایل های مدیریتی ورد پرس در پوشه wp-admin قرار دارند. لذا پس از ورود به ناحیه کاربری خود به پنل میزبانی دایرکت ادمین و سی پنل بروید. در کنترل پنل دایرکت ادمین به بخش مدیریت فایل ها رفته و در ستون Action روی دکمه Protect کلیک نمایید. در پنجره باز شده در اولین کادر عبارت Member’s Area را وارد نمایید و در کادر های بعدی نام کاربری و کلمه عبور مورد نظر جهت دستیابی به پوشه های محافظت شده را وارد نمایید. در انتها مربع Protection Enabled را تیک زده و تغییرات را ذخیره نمایید. همچنین در سی پنل با کلیک راست روی پوشه مورد نظر می توانید Password Protect را برای دایرکتوری مدیریت انتخاب کنید و از درون صفحه باز شده نام کاربری و عبور برای آن ایجاد نمایید.

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

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/wp-login\.php(.*)$ [OR] RewriteCond %{REQUEST_URI} ^/wp-admin$
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123$
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.124$
RewriteRule ^(.*)$ – [R=403,L] </IfModule>

 که در آن عبارت ۱۲۳\.۱۲۳\.۱۲۳\.۱۲۳ آی پی استاتیک اینترنتی شماست. در پایان تنها کاربری که از این آی پی اقدام به ورود به بخش مدیریتی میکند مجاز به دسترسی خواهد بود.