مختصری از MySQL

 

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

یک پایگاه داده معمولاً توسط سیستم مدیریت پایگاه داده (DBMS) کنترل می شود.

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

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

 

 

php new 1

 

معرفی دیتابیس MySQL

MySQL ، محبوب ترین سیستم مدیریت پایگاه داده SQL منبع باز ، توسط شرکت Oracle توسعه ، توزیع و پشتیبانی می شود.

SQL مخفف “Structured Query Language” است. SQL متداول ترین زبان استاندارد برای دسترسی به پایگاه های داده است. بسته به محیط برنامه نویسی خود ، می توانید SQL را مستقیماً وارد کنید (به عنوان مثال برای تهیه گزارش) ، عبارات SQL را در کدی که به زبان دیگری نوشته شده جاسازی کنید یا از یک API مخصوص زبان استفاده کنید که نحو SQL را پنهان کند.

MySQL به زبان C و C ++ نوشته شده است.

MySQL تقریباً در همه سیستم عامل ها از جمله لینوکس ، یونیکس و ویندوز اجرا می شود.

اگرچه از آن می توان در طیف وسیعی از برنامه ها استفاده کرد ، اما MySQL اغلب با برنامه های وب و انتشارات آنلاین مرتبط است.

MySQL یکی از اجزای مهم پشته سازمانی منبع باز به نام LAMP است. LAMP یک پلت فرم توسعه وب است که از Linux به عنوان سیستم عامل ، Apache به عنوان سرور وب ، MySQL به عنوان سیستم مدیریت پایگاه داده رابطه ای و PHP به عنوان زبان برنامه نویسی شی گرا استفاده می کند. (بعضی اوقات از Perl یا Python به جای PHP استفاده می شود.)

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

تنها با استفاده از چند عبارت ساده SQL می توانیم MySQL را بسازیم و با آن ارتباط برقرار کنیم.

MySQL از یک لایه امنیتی داده جامد تشکیل شده است که از داده های حساس در برابر نفوذگران محافظت می کند. همچنین ، رمزهای عبور در MySQL رمزگذاری می شوند.

 

 

 

mysql5 new 1

 

ویژگی های دیتابیس MySQL

  • امکان ذخیره سازی در چندین موتور ذخیره سازی مانند CSV , InnoDB و NDB
  • امکان تکثیر داده ها و جداول پارتیشن بندی شده جهت عملکرد بهتر
  • امکان دسترسی به داده ها, با استفاده از دستورات استاندارد
  • امنیت بالا
  • مدیریت ساده
  • open source بودن و رایگان
  • سازگاری بالا با انواع سیستم عامل

 

MySQL Database Server بسیار سریع ، قابل اعتماد ، مقیاس پذیر و آسان برای استفاده است

MySQL Server می تواند در کنار سایر برنامه های کاربردی ، وب سرورها و موارد دیگر ، روی دسک تاپ یا لپ تاپ به راحتی کار کند.

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

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

اتصال ، سرعت و امنیت آن باعث می شود MySQL Server برای دسترسی به پایگاه های داده در اینترنت بسیار مناسب باشد.

 

نحوه کار دیتابیس MySQL

دیتابیس MySQL بر اساس یک مدل سرویس دهنده-کلاینت ساخته شده است. هسته اصلی MySQL سرور MySQL است که کلیه دستورات پایگاه داده را کنترل می کند.

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

 

 

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

دستورات از طریق سرویس گیرنده MySQL که روی رایانه نصب شده است به MySQLServer ارسال می شوند.

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

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

این رابط ها عبارات SQL را به سرور ارسال می کنند و سپس نتایج را نمایش می دهند.

برای امنیت ، MySQL از یک امتیاز دسترسی و یک سیستم رمزگذاری شده استفاده می کند. که تأیید مبتنی بر میزبان را امکان پذیر می کند.

سرویس دهنده های MySQL می توانند با استفاده از چندین پروتکل از جمله سوکت TCP / IP در هر سیستم عامل به MySQL Server متصل شوند.

MySQL همچنین از تعدادی برنامه کلاینت و برنامه های کمکی ، برنامه های خط فرمان و ابزارهای مدیریتی مانند MySQL Workbench پشتیبانی می کند.

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

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

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

مهم این است که سرور MySQL باید در حال اجرا باشد تا شما بتوانند به آن وصل شوید.

 

mysql client server new

 

 

 

 

 

 

نصب وردپرس روی سی پنل (خیلی ساده و قدم به قدم)

سی پنل یکی از کنترل پنل های روان و ساده عصر حاضر است که کاربران بسیار زیادی را جذب خودش کرده و به دلیل اینکه اکثر سایت های مخصوصا ایرانی از سیستم مدیریت محتوای وردپرس استفاده میکنند سوال دارند که نصب وردپرس روی سی پنل به چه صورت انجام میشود؟

 

داستان از چه قرار است؟

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

اگر میخواهید مرحله به مرحله با نصب وردپرس روی سی پنل آشنا شوید پیشنهاد میکنم قدم به قدم با این مقاله شما هم شروع به نصب کنید.

 

موارد لازم

قبل از هر چیزی نیاز به دانلود وردپرس از مخزن رسمی وردپرس داریم برای همین مستقیم وارد آدرس https://fa.wordpress.org/download میشویم و آخرین نسخه وردپرس را با پسوند zip دانلود میکنیم.

نصب وردپرس روی سی پنل

یک نکته را قبل از هر کاری باید دقت کنیم که وقتی فایل فشرده وردپرس (zip) را باز میکنیم با یک پوشه به اسم wordpress طرف هستیم که اگر همین فایل را روی سایت بارگذاری کنیم آدرس وبسایت ما یک wordpress اضافه خواهد داشت.

مثلا آدرس سایت ما maralhost.com است و ما اگر همین فایل را بارگذاری کنیم آدرس سایت ما میشود maralhost.com/wordpress برای همین باید این فولدر وردپرس را از بین ببریم و فایل های نصب را به بخش قبل تر منتقل کنیم.

نرم افزار winrar را نصب میکنیم و فایل را از حالت فشرده با کشیدن فولدر wordpress به بیرون از حالت فشرده خارج میکنیم.

فایل فشرده وردپرس

سپس وارد فولدر wordpress میشویم و کل فایل هارا انتخاب میکنیم و گزینه add to archive را میزنیم.

فایل زیپ وردپرس

و در این مرحله آدرس را انتخاب و فرمت را zip انتخاب میکنیم.

فایل زیپ وردپرس

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

 

ورود به دنیای سی پنل

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

  1. ورود از طریق آدرس 2082
  2. ورود از طریق آدرس 2083
  3. ورود از طریق آدرس cpanel
  4. ورود از طریق پنل هاستینگ

برای ورود از طریق آدرس های 2082 و 2083 فقط کافیست که بعد از آدرس سایتتان : اضافه کنید مثلا آدرس سایت شما maralhost.com است شما میتوانید از طریق maralhost.com:2082 و آدرس maralhost.com:2083 وارد سی پنل شوید.

برای ورود از طریق cpanel فقط کافیست بعد از اسم سایت از / و اسم cpanel استفاده کنید مثلا maralhost.com/cpanel

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

 

نصب وردپرس روی سی پنل

بعد از ورود به سی پنل وارد بخش File manager میشویم

فایل منیجر سی پنل

و بعد public_html را باز میکنیم.

public_html در سی پنل

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

آپلود وردپرس در سی پنل

و فایل نهایی را بارگذاری میکنیم و اندکی منتظر میکنیم تا فایل ما کامل آپلود شود.

آپلود در سی پنل

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

اکسترکت وردپرس در سی پنل

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

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

بزن بریم وردپرس در سی پنل

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

آموزش نصب وردپرس روی سی پنل

وارد سی پنل میشویم و روی MySql Database Wizard کلیک میکنیم.

ساخت دیتابیس در سی پنل

در مرحله اول برای اسم بخش مورد نظر (دیتابیس) یک نام دلخواه نهایت 55 کلمه ای انگلیسی بدون فاصله بین کلمات وارد میکنیم و روی گزینه Next Step میزنیم.

نام دیتابیس در سی پنل

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

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

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

در نهایت روی گزینه Create user کلیک میکنیم.

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

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

دسترسی دیتابیس در سی پنل

و در نهایت روی گزینه Next Step بزنید و دیتابیس شما ساخته میشود.

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

آموزش نصب وردپرس روی سی پنل

نام پایگاه داده همان اسمی است که در مرحله اول ساخت دیتابیس آن را وارد کردیم.

حتما دقت کنید که شما بخش دوم نام را وارد کردید و در مراحل وارد کردن اسم یک بخش که قابل ویرایش نبود هم وجود داشت و باید آن هم جز نام وارد کنید مثلا در مرحله اول ما نوشته شده بود democom_ و ما اجازه ویرایش این اسم را نداشتیم و زمانی که نوشتیم maralhost در نهایت در موقع نصب مینویسیم democom_maralhost

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

میزبان پایگاه داده در 90 درصد هاست ها همان localhost کفایت میکند اگر به خطا برخورد کردید هاستینگ شما چیزی که باید وارد کنید را در اختیار شما قرار میدهد.

گزینه آخر یعنی پیشوند جداول بخش بسیار مهمی از نظر امنیتی میباشد شما این بخش را به صورت wp_ میبینید و همانطور که شاید از روال اسم گذاری ها متوجه شدید بعد از علامت _ حتما مقادیری قرار است درج شود پس ما با بعد از _ کاری نداریم و قبل از این علامت یک عدد یا حرف دلخواهی وارد میکنیم مثلا مینویسیم wp2_

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

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

در مرحله بعدی 5 بخش داریم که در این موارد مفصل با هم صحبت میکنیم.

مرحله نصب وردپرس در سی پنل

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

نام کاربری : به صورت انگلیسی ترجیحا بدون فاصله و امکان استفاده از اعداد و علامت ها برای ورود به مدیریت سایت

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

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

نمایش به موتورهای جستجو : اگر سایت شما تستی است و نمیخواهید تا زمانی که تکمیل شده در موتور های جستجو مثل گوگل دیده شود تیک این بخش را بزنید.

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

مرحله آخر نصب وردپرس

خب نصب ما تمام شد و همین پیام را در عکس نیز مشاهده میکنیم فقط کافیست بعد از آدرس سایت wp-admin را تایپ کنیم و وارد مدیریت شویم مثلا maralhost/wp-admin

 

جمع بندی

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

در ضمن اکثر هاست های مارال هاست از کنترل پنل جذاب سی پنل استفاده میکنند.

کنترل پنل هاست چیست‌ ؟ مقایسه 7 پنل

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

 

کنترل پنل هاست چیست و چگونه متولد شد؟

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

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

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

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

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

پس ما متوجه شدیم که با یک بسته نرم افزاری طرف هستیم نه چیزی بسیار پیچیده و عجیب، دقیقا مثل ویندوز

 

هر کنترل پنل برای هر جا نیست!

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

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

 

سی پنل (Cpanel)

کنترل پنل سی پنل

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

و اینکه سی پنل یک کنترل پنل لینوکسی است.

امکانات سی پنل:

  1. محیط کاربری آسان
  2. امکان مدیریت کامل سایت و فایل ها
  3. امکان ساخت و مدیریت پایگاه داده (بانک سایت)
  4. امکان ساخت و مدیریت ایمیل در سایت
  5. بخش نظارت بر خطاها و ایرادات سایت
  6. بخش امنیت سایت (تا حد زیادی حملات و مشکلات را رصد میکند)
  7. دریافت پشتیبان (بک آپ) از وبسایت
  8. پشتیبانی از ساخت و استفاده از FTP (پروتکلی برای انتقال ساده فایل)
  9. توانایی بررسی استفاده از منابع سایت و نظارت بر حافظه
  10. قابلیت تغییر ظاهر (پوسته) توسط شما
  11. قابلیت نصب ssl یا همان تبدیل سایت به https و نمایش قفل سبز
  12. قابلیت مدیریت چندین وبسایت در یک پنل
  13. قابلیت تغییر تنظیمات و دستکاری ماژول ها و نسخه های php
  14. نصب آسان سیستم های مدیریت محتوا مثل وردپرس

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

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

برای ورود به سی پنل بعد از آدرس سایت از آدرس هایی مثل 2082 یا 2083 یا cpanel میتوانید استفاده کنید مثلا اگر سایت شما maralhost.com باشد شما میتوانید با:

  • maralhost.com:2082
  • maralhost.com:2083
  • maralhost.com/cpanel

وارد سی پنل شوید.

 

دایرکت ادمین (DirectAdmin)

کنترل پنل دایرکت ادمین

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

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

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

و امکانات این کنترل پنل شامل:

  1. محیط کاربری آسان
  2. امکان مدیریت کامل سایت و فایل ها
  3. امکان ساخت و مدیریت پایگاه داده (بانک سایت)
  4. امکان ساخت و مدیریت ایمیل در سایت
  5. بخش نظارت بر خطاها و ایرادات سایت
  6. بخش امنیت سایت (تا حدودی حملات و مشکلات را رصد میکند)
  7. دریافت پشتیبان (بک آپ) از وبسایت
  8. پشتیبانی از ساخت و استفاده از FTP (پروتکلی برای انتقال ساده فایل)
  9. توانایی بررسی استفاده از منابع سایت و نظارت بر حافظه
  10. قابلیت تغییر ظاهر (پوسته) توسط شما
  11. قابلیت نصب ssl یا همان تبدیل سایت به https و نمایش قفل سبز
  12. قابلیت مدیریت چندین وبسایت در یک پنل
  13. قابلیت تغییر تنظیمات و دستکاری ماژول ها و نسخه های php

برای ورود به این کنترل پنل از 2222 میتوانید استفاده کنید به این صورت که اگر آدرس سایت شما maralhost.com است شما با آدرس maralhost.com:2222 میتوانید وارد دایرکت ادمین شوید.

 

پلسک (Plesk)

کنترل پنل پلسک

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

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

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

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

امکانات پلسک شامل:

  1. پشتیبانی از زبان های برنامه نویسی ویندوز و لینوکس مثل php و asp.net
  2. مدیریت سبک و بهینه شده وبسایت (بعضا برای مدیر و نه کاربر)
  3. پشتیبانی از بانک اطلاعاتی های مختلف مثل MySQL و MSSQL
  4. امکان مدیریت کامل سایت و فایل ها
  5. قابلیت مدیریت چندین وبسایت در یک پنل
  6. نصب آسان سیستم های مدیریت محتوا مثل وردپرس
  7. سازگاری با آنتی ویروس Kaspersky

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

برای ورود به پلسک میتوایند از 8880 و 8443 میتوانید استفاده کنید به این صورت که اگر آدرس سایت شما maralhost.com است شما با آدرس maralhost.com:8880 یا maralhost.com:8443 میتوانید وارد پلسک شوید.

 

اچ پنل (hPanel)

کنترل پنل اچ پنل

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

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

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

به نظرم اچ پنل نسخه الگو برداری شده سی پنل و ساخته شده بر پایه لینوکس است فقط اندکی دستکاری شده

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

امکانات اچ پنل:

  1. مدیریت دامنه و ایمیل
  2. قابلیت مدیریت چندین وبسایت در یک پنل
  3. امکان مدیریت کامل سایت و فایل ها
  4. امکان ساخت و مدیریت پایگاه داده (بانک سایت)
  5. ویرایشگر DNS
  6. همچنین مدیریت امنیت حساب: گذرواژه برای دایرکتوری ها ، بلاک کردن IP و محافظت از لینک مستقیم

 

آی اس پی منیجر (ISPmanager)

کنترل پنل آی اس پی منیجر

این کنترل پنل در دو نسخه Lite و Business عرضه شده که البته برای یک صاحب سرور قیمت بالایی دارد.

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

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

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

 

ویرچوال مین (Virtualmin)

کنترل پنل ویرچوال مین

این کنترل پنل لینوکسی در کمال تعجب به صورت متن باز (اپن سورس) عرضه شده یعنی امکان ویرایش آن وجود دارد.

بیش از 100 هزار بار دانلود این کنترل پنل و ارائه نسخه رایگان تا حدی قابل قبول، این سیستم را بین متخصص های شبکه محبوب کرده است.

و کاربران مدعی شده اند که کار کردن با این کنترل پنل در موبایل و تبلت تجربه لذت بخشی دارد چون کاملا بهینه شده و ریسپانسیو است.

ویژگی های این کنترل پنل شامل:

  1. امکان مدیریت کامل سایت و فایل ها
  2. مدیریت دامنه و ایمیل
  3. ویرایشگر DNS
  4. تجزیه و تحلیل سایت
  5. گزارش دهی
  6. ورود دو مرحله ای
  7. امکان کدنویسی و دسترسی های پیشرفته

 

اجنتی (Ajenti)

کنترل پنل اجنتی

Ajenti یک کنترل پنل محبوب متن باز (اپن سورس) است که پنل مدیریت سرور مبتنی بر مرورگر را ارائه می دهد. ایجنتی اینجا باعث این میشود که اصلا سوال کنترل پنل هاست چیست را عوض کنیم و بگیم چی نیست؟ شما می توانید ایجنتی را نصب کنید و همه دستوراتتان را اجرا کنید و می توانید اطلاعات لازم سرور مانند RAM ، فضای دیسک آزاد و غیره را مشاهده کنید.

اگر به دنبال مدیریت چندین وب سایت هستید ، ممکن است استفاده از افزونه ای به نام Ajenti V در این سیستم به دردتان بخورد که این امکان را برای شما فراهم می کند تا سایت های مبتنی بر PHP ، Python ، Ruby و Node.js را مدیریت کنید.

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

 

برخی از ویژگی های آن عبارتند از:

  1. پنل مدیریت گرافیکی مبتنی بر AngularJS Google
  2. بسیار سبک طراحی شده توسط AJAX
  3. سازگار با موبایل
  4. نمایش پیام ها ذخیره تنظیمات به صورت زنده بدون رفرش صفحه
  5. امنیت

 

مقایسه کنترل پنل ها و انتخاب

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

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

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

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

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

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

اما اگر ظاهر و جذابیت کنترل پنل برای شما اهمیت دارد به نظر سی پنل پیشنهاد بهتری است.

بدون قضاوت و هیچ جانب داری با هر دو پنل که کار کردیم به نظرم ارتباط بهتری با سی پنل برقرار کردیم.

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

تفاوت سی پنل و دایرکت ادمین

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

 

جمع بندی

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

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

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

برای کامل تر بودن این مقاله جامع از آمار های دو مطلب 6 Most Popular Hosting Control Panels و 8 Awesome Web Hosting Control Panel and Server Management Software کمک گرفته شده است.

خطای اتمام پهنای باند

گاهاً مواردی اتفاق افتاده است که سایت مانندتصویر زیر با خطای bandwidth limit exceeded مواجه می‌شود

 509 bandwidth limit exce x、 c zombo com bandwidth limit exceeded 53198137 1

این مشکل در هاست‌های لینوکسی اغلب اتفاق می‌افتد، در صورتیکه کاربر میزبانی هاست هستید، می‌بایست با ارتقاء پلان هاست، پهنای باند هاست را افزایش دهید، و در صورتیکه کاربر نمایندگی هستید و یا سرور مجازی با WHM دارید و این مشکل برای کاربرانتان اتفاق افتاده است، از طریق این آموزش می‌توانید مشکل را رفع کنید

ابتدا وارد WHM شوید، List Account را باز کنید و اکانت مورد نظر را پیدا کنید، روی + کنار آن کلیک کنید

modify

 

و سپس برای Bandwith یک مقدار مانند 99999 (یک عدد بزرگ) تعریف کنید و ترجیحا آن را بر روی Unlimite قرار ندهید

0202

 

سپس تغییرات را save کنید و سایت را رفرش کنید، مشکل برطرف شده است

 

فعّال کردن Let’s encrypt SSL بر روی هاست‌های Cpanel

جهت فعّال کردن SSL سه ماهه رایگان که روی تمامی هاست‌های اشتراکی مارال هاست ارائه‌ می‌شود، در صورتیکه کنترل پنل هاست شما سی‌پنل باشد باید طبق مراحل زیر، SSL را بر روی هاست فعّال نمائید

ابتدا وارد Cpanel شده و روی گزینه‌ی Let’s encrypt کلیک کنید

1 1

 

در این صفحه، تمامی دامنه‌هایی که روی این هاست ایجاد شده‌اند(addon domaind، subdomains و…) را مشاهده می‌کنید، روی گزینه‌ی issue کلیک کنید

2 1

 

در این بخش، SANs و Alias Domainهای دامنه‌ی مورد نظر شما نمایش داده می‌شود، منظور از SANs یعنی دامنه‌های دیگر مثل www.domain.com و mail.domain.com می‌باشد، در صورتیکه بخواهید روی تمامی این موارد SSL نصب گردد، آن‌ها را تیک بزنید، در غیر اینصورت (بصورت پیش‌فرض همگی تیک دارند) تیک آن‌ها را بردارید و روی issue کلیک کنید

3 2

 

حال SSL بر روی دامنه‌ی مورد نظر نصب گردیده است.

 

 

ریستور بکاپ هاست‌های سی‌پنل

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

برای ریستور بکاپ در هاست‌های سی‌پنل مارال هاست وارد سی‌پنل بشید و روی آیکون Jet Backup کلیک کنید

1

 

توی این صفحه که برای شما باز شده، چندین مورد رو می‌تونید مشاهده کنید

  • Full Backups : بکاپ کلی هاست از تمامی تنظیمات اعم از فایل‌ها، دیتابیس‌ها و سایر تنظیمات
  • File Backups : فقط بکاپ فایل‌ها
  • Cron Job Backups : فقط بکاپ کرون‌جاب‌ها
  • DNS Zone Backups : فقط بکاپ‌ رکوردهای DNS
  • Database Backups : فقط بکاپ‌ دیتابیس‌ها
  • Email Backups : فقط بکاپ ایمیل‌ها
  • Queue : این صف کاری است که به ترتیب انجام داده‌اید

2

 

روی Full Backups کلیک کنید، در صفحه‌ای که باز می‌شود می‌تونید تاریخ‌بکاپ‌های موجود از هاستتون رو مشاهده کنید

3

در صورتیکه بخواهید بکاپ را ریستور کنید گزینه‌ی Restore و اگر بخواهید بکاپ را دانلود و در سیستم خودتان ذخیره کنید گزینه Generate Download را انتخاب کنید، روی Restore  کلیک می‌کنیم، گزینه‌ی are you sure را تیک می‌زنیم و سپس دکمه‌ی Add to Restore Queue را کلیک می‌کنیم

4

 

با مشاهده‌ی این پیغام، یعنی ریستور بکاپ تاریخ مدنظرشما در صف قرار گرفته است

5

 

حال به صفحه‌ی اصلی جت بکاپ برمی‌گردیم و روی Queue کلیک می‌کنیم، در ابتدا وضعیت ریستور Pending است، پس از چند دقیقه وضعیت به Processing تغییر داده می‌شود

6

 

پس از اتمام ریستور، وضعیت به Completed تغییر داده می‌شود

7

ریستور به اتمام رسیده است و اطلاعات هاست به تاریخ بکاپ بازگشته است.

 

 

آموزش گام‌به‌گام نصب جوملا در Cpanel

جهت نصب جوملا در هاست لینوکس Cpanel ابتدا فایل زیپ نصبی وردپرس که حتما می‌بایست zip. باشد را در فولدر مخصوص آپلود نمائید، ابتدا در فایل منیجر Cpanel وارد می‌شویم، سپس در فولدر مورد نظر گزینه upload را انتخاب می‌کنیم

1

 

سپس طبق تصویر زیر منتظر می‌مانیم آپلود کامل شود

2

 

پس از اینکه فایل زیپ بطور کامل آپلود شد، آن را Unzip یا Extract می‌کنیم، جهت Extract ابتدا فایل زیپ را انتخاب می‌کنیم سپس روی گزینه Extract کلیک می‌کنیم

3

 

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

4

 

سپس سراغ ساخت دیتابیس‌ها می‌رویم، به صفحه اصلی Cpanel برمی‌گردیم و روی MySQL Database کلیک می‌کنیم، در بخش Create New Database یک اسم برای دیتابیس درج می‌کنیم و روی Create Database کلیک می‌کنیم

5

 

سپس یک یوزر برای دیتابیس ایجاد می‌کنیم، از بخش MySQL Users Add New User یک اسم و پسورد برای یوزردیتابیس درج می‌کنیم و روی Create User کلیک می‌کنیم

6

 

توجّه داشته باشید که حتما نام دیتابیس، نام یوزر و پسورد یوزر را در یک نوت پد قرار دهید، در مراحل آتی به این اطلاعات نیاز داریم
بعد از ایجاد یوزر، این یوزر را به دیتابیس Add می‌کنیم
7
پس از انتخاب Add وارد صفحه PRIVILEGES می‌شویم، گزینه ALL PRIVILEGES را انتخاب و OK می‌کنیم، با انجام این کار تمام دسترسی‌ها به یوزر مورد نظر اختصاص داده خواهد شد
8
پس از انجام مراح فوق، در مرورگر نام دامنه مورد نظرمان را وارد می‌کنیم و باید با صفحه راه اندازی جوملا مواجه شویم
9
به مرحله بعد می‌رویم، در این بخش تنظیمات مدیریتی مانند عنوان سایت، ایمیل ادمین سایت، یوزرنیم admin و پسورد جهت ورود به مدیریت سِت می‌کنیم
10
سپس در این مرحله اطلاعات دیتابیسی که ایجاد کرده بودیم را در فیلدهای مربوطه وارد می‌کنیم
11
به مرحله بعد می‌رویم، در این مرحله یک شِمای کلی از تنظیماتی که سِت کردیم را مشاهده می‌کنیم
12
با کلیک کردن گزینه “نصب” وارد صفحه نصب می‌شویم، پس از اینکه نصب به اتمام رسید، فولدر installation را طبق تصویر نمایش داده شده حذف می‌کنیم(وجود این فولدر ریسک امنیتی دارد)
و سپس می‌توانیم وارد صفحه مدیریت جوملا شویم
13

 

آموزش نصب وردپرس

جهت نصب وردپرس در هاست لینوکس Cpanel ابتدا فایل زیپ نصبی وردپرس که حتما می‌بایست zip. باشد را در فولدر مخصوص آپلود نمائید، ابتدا در فایل منیجر Cpanel وارد می‌شویم، سپس در فولدر مورد نظر گزینه upload را انتخاب می‌کنیم

1

سپس طبق تصویر زیر منتظر می‌مانیم آپلود کامل شود

2

پس از اینکه فایل زیپ بطور کامل آپلود شد، آن را Unzip یا Extract می‌کنیم، جهت Extract ابتدا فایل زیپ را انتخاب می‌کنیم سپس روی گزینه Extract کلیک می‌کنیم

4

معمولا فایل نصبی وردپرس درون یک فولدر به نام وردپرس هست(در واقع فولدر حاوی فایل‌های نصبی زیپ شده است) بنابراین باید فایل‌های نصبی را به مسیر دامینی که قصد نصب وردپرس در آن را داریم منتقل کنیم، بدین ترتیب پس از Extract کردن فایل نصبی وردپرس و مشاهده فولدر wordpress، وارد فولدر می‌شویم، ابتدا گزینه select all را زده تا تمامی فایل‌ها انتخاب شوند، پس گزینه move را کلیک می‌کنیم و در این پنجره کوچک باز شده مسیری که قصد انتقال فایل‌ها را داریم را تایپ می‌کنیم

5

پس از اینکه از انتقال فایل‌ها به مسیر اصلی دامین اطمینان حاصل کردیم، سراغ ساخت دیتابیس‌ها می‌رویم، به صفحه اصلی Cpanel برمی‌گردیم و روی MySQL Database کلیک می‌کنیم

6
در بخش Create New Database یک اسم برای دیتابیس درج می‌کنیم و روی Create Database کلیک می‌کنیم
 7
سپس یک یوزر برای دیتابیس ایجاد می‌کنیم، از بخش MySQL Users Add New User یک اسم و پسورد برای یوزردیتابیس درج می‌کنیم و روی Create User کلیک می‌کنیم
8
توجّه داشته باشید که حتما نام دیتابیس، نام یوزر و پسورد یوزر را در یک نوت پد قرار دهید، در مراحل آتی به این اطلاعات نیاز داریم
بعد از ایجاد یوزر، این یوزر را به دیتابیس Add می‌کنیم
9
پس از انتخاب Add وارد صفحه PRIVILEGES می‌شویم، گزینه ALL PRIVILEGES را انتخاب و OK می‌کنیم، با انجام این کار تمام دسترسی‌ها به یوزر مورد نظر اختصاص داده خواهد شد
10
پس از انجام مراح فوق، در مرورگر نام دامنه مورد نظرمان را وارد می‌کنیم و باید با صفحه راه اندازی ورپرس مواجه شویم
11
ادامه می‌دهیم..در این بخش مشخصات دیتابیسی که ایجاد کرده بودیم را در فیلدهای مورد نظر درج می‌کنیم
12
نصب را ادامه می‌دهیم.. در مرحله بعد فیلد‌های “نام کاربری” و “رمز عبور” و “ایمیل” اجباری هستند، موارد دیگر را بعدا می‌توانیم ویرایش کنیم
14
پس از اتمام این مرحله، نصب وردپرس به اتمام رسیده است و می‌توانید وارد بخش ادمین وردپرس شوید