جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • دوره‌های آموزشی
  • وبلاگ
  • درباره ما
  • قوانین و مقررات
  • همکاری با ما
  • تماس با ما
محتوای باز
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
عضویت
[suncode_otp_registration_form]
  • خانه
  • کتاب آنلاین
  • درباره سایت
  • درباره لوگو
  • تماس با ما
محتوای باز
  • صفحه اصلی
  • دوره‌های آموزشی
  • وبلاگ
  • درباره ما
  • قوانین و مقررات
  • همکاری با ما
  • تماس با ما
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0
[wcas-search-form]

الگوریتم کلی چگونگی نصب CMS

19 آذر 1399
ارسال شده توسط فرشید نوتاش حقیقت
سیستم مدیریت محتوا، تجارت الکترونیک، دیجیتال مارکتینگ، طراحی وب
نصب CMS

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

اصل موضوع هیچ تمایزی را چه در نصب بصورت محلی (LocalServer) و چه بر روی سرور (WebServer) برای بستر مربوطه قائل نمی‌گردد و صرفاً ممکن است نوع ابزار به کار رفته متفاوت باشد. (جهت آشنایی بیشتر با مفهوم CMS وچگونگی بسترسازی اولیه آن، می‌توانید مقالات «سیستم مدیریت محتوا» و «بسترسازی اولیه جهت نصب CMS» را مطالعه فرمائید.)

می‌توان به نوعی چنین بیان نمود که نصب تمامی CMSها طی یک فرآیند کلی و روتین صورت می‌پذیرد. مطمئناً جزئیات کار، بسته به سیستم مدیریت محتوای مورد هدف دارای تفاوت‌هایی است.

در ادامه، بنیان کلی چگونگی عملیات نصب CMSها ارائه می‌گردد:

گام نخست: ایجاد یک پایگاه‌داده

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

توجه: اطلاعات نامبرده ذیل در مراحل بعدی نصب مورد نیاز است.

  • نام پایگاه‌داده ایجاد شده (Database Name)
  • نام کاربری (Username) پایگاه‌داده ایجاد شده
  • رمز عبور (Password) پایگاه‌داده ایجاد شده

نکته: اکثر سیستم‌های مدیریت محتوای متن‌باز (Open Source) برای ایجاد و مدیریت پایگاه‌داده‌های خود، از نرم‌افزار MySQL بهره می‌گیرند.

نصب CMSچگونگی انجام این کار در مقالات ایجاد پایگاه‌ داده در CPanel – بخش اول و ایجاد پایگاه‌ داده در CPanel – بخش دوم شرح داده شده است.

گام دوم: استقرار CMS بر روی بستر (وب‌سرور)

در ابتدای امر می‌بایست فایل فشرده سیستم مدیریت محتوای مورد نظر را (بسته نرم‌افزاری قابل نصب) را در اختیار داشت. یکی از ساده‌ترین روش‌ها برای دستیابی به آن، دانلود فایل از سایت اصلی سازندهCMSای که خواهان نصب آنید خواهد بود. اکثر سیستم‌های مدیریت محتوا، علی‌الخصوص CMSهای متن‌باز (Open Source) فایل فشرده خود را به رایگان برای دانلود عموم در وب‌سایت اینترنتی خود قرار می‌دهند. فرمت (پسوند) این فایل‌های فشرده عمدتا tar.gz و zip خواهد بود.

سپس می‌باید فایل فشرده را در بخشی از فضای وب‌سرور اصطلاحاً آپلود (Upload) نمود. در اینجا نیز بسته به نوع CMS و بستر مربوطه، جزئیات کار (آپلود در کجا؟!) متفاوت است.

نصب CMSتوجه: در صورتی که در حال نصب CMS بر روی سرور محلی (سیستم خانگی) ‌می‌باشید، کافیست تا در پاراگراف فوق، واژگان «وب‌سرور» و «آپلود (Upload)» را به ترتیب با اصطلاحات «هارد (Hard Disk)» و «کپی (Copy)» جایگزین نمایید!

نهایتاً لازم است تا فایل فشرده مستقر در مقصد مورد نظر، از حالت فشرده خارج (Extract) گردد.

بطور خلاصه

  • دانلود بسته نصبی سیستم مدیریت محتوا (CMS Installation Package)
  • آپلود بسته نصبی سیستم مدیریت محتوا بر روی فضای وب‌سرور (هاست/هارد)
  • استخراج بسته نصبی سیستم مدیریت محتوا از حالت فشرده (Extract)

گام سوم: اتصال پایگاه‌داده به CMS

توجه: به تعبیری می‌توان مهمترین مرحله نصب را همین مرحله قلمداد نمود. اگر به هر دلیلی پایگاه‌داده قادر نباشد تا به سیستم مدیریت محتوا متصل گردد، عملیات نصب ادامه نخواهد یافت و متوقف خواهد شد.

در این مرحله به کمک اطلاعاتی که در مرحله «ایجاد پایگاه‌داده» (گام نخست) به حفظ و نگهداری آن تأکید شد پایگاه‌داده به CMS متصل می‌گردد.

روش کار به دو حالت کلی مشتق می‌شود:

حالت اول: در طی مراحل نصب CMS انجام می‌گردد که مستترا در گام بعدی (گام چهارم) لحاظ گشته است.

توجه: در اغلب موارد و به دلایل گوناگون، ممکن است سیستم مدیریت محتوا نتواند ارتباط مورد هدف را با پایگاه‌داده برقرار نماید و پیغام‌های خطای (Errors) مختلفی را بازخورد دهد. در صورتی که CMS نتوانست ارتباط را با پایگاه داده برقرار نماید می‌توان بطور دستی اطلاعات را در فایل پیکربندی وارد نمود. درواقع در مرحله نصب هم همین کار انجام می‌گردد با این تفاوت که این وظیفه توسط CMS انجام می‌شود.

حالت دوم: در این حالت می‌باید اطلاعات پایگاه‌داده بطور دستی در فایل پیکربندی (Configuration) وارد گردد.

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

نصب CMSگام چهارم: نصب CMS

کافیست در مرورگر وب آدرس فضایی که CMS طی گام دوم در آنجا مستقر شده (چیزی شبیه http://yourdomain.com) درج شده تا عملیات نصب در صفحه مرورگر وب آغاز گردد.

نکته: روال کار برای نصب بصورت محلی (LocalServer) نیز درون مرورگر پی گرفته می‌شود با این تفاوت که آدرس URL مورد نظر متفاوت خواهد بود و شباهت به http://localhost/cms خواهد داشت.

پرواضح است که حالت اول از گام سوم نیز در این مرحله مشاهده می‌گردد.

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

یکی از مراحلی که در بخش پایانی وجود دارد و معمولاً جزء مراحل پایانی است مرحله‌ای است که در آن نام کاربری (Username) و رمز عبور (Password) تعریف می‌گردد.

مبرهن است که نام کاربری و رمز عبوری که ایجاد گشته، برای بخش مدیریت CMS کاربرد دارد و از نام کاربری و رمز عبور پایگاه‌داده (گام نخست) مفهومی مجزا و متمایز دارند.

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

نصب CMSنهایتاً کار با پیغام‌هایی اینچنین به سرانجام می‌رسد: «اتمام نصب»، «عملیات نصب با موفقیت به پایان رسید.» و …

گام پنجم: ورود به سایت

وب‌سایت ایجاد گشته را می‌توان از دو منظر مورد نگرش قرار داد. اگر همچون تمامی بازدیدکنندگان آدرس اصلی دامنه وارد گردد (بر فرض مثال http://yourdomain.com)، وب‌سایت از منظر مخاطب رویت می‌گردد. اما اگر بناست که محتوا مدیریت گردد و تغییراتی اعمال شود، بسته به نوع CMS آدرس فوق تغییراتی را خواهد داشت (بر فرض مثال http://yourdomain.com/administrator). در این حالت صفحه‌ای گشوده می‌شود که در آن می‌بایست نام کاربری و رمز عبور تعریف گشته (در گام چهارم) را وارد نمود (در اصطلاح عام‌تر Log in) تا اینکه بتوان به اعمال تغییرات مدیریتی محتوا پرداخت.

نصب CMSنتیجتاً در سیستم مدیریت محتوا دو زاویه نگاه تحت عناوین «مخاطب» و «مدیریت» ابزار کار طراح/مدیر سایت خواهند بود.

در آموزش‌های آتی به چگونگی نصب هر یک از سیستم‌های مدیریت محتوا، به هر دو صورت محلی (LocalServer) و سروری (WebServer) و بر روی انواع کنترل پانل‌ها (مدیریت هاست) و سیستم‌عامل‌های مطرح جهان خواهیم پرداخت.

منبع: کسبینو نوشته فرشید نوتاش حقیقت
برچسب ها: CMSسیستم مدیریت محتواطراحی وبمحتوای بازنصب CMS
درباره فرشید نوتاش حقیقت

همیشه نیازمند یک منبع آموزشی فارسی در حوزه نرم‌افزارهای آزاد/ متن‌باز و سیستم‌عامل گنو/لینوکس بودم. از این رو این رسالت رو برای خودم تعریف کردم تا رسانه «محتوای باز» رو بوجود بیارم.

نوشته‌های بیشتر از فرشید نوتاش حقیقت
قبلی بسترسازی اولیه جهت نصب CMS
بعدی آموزش تصویری نصب CentOS 8.0

1 دیدگاه

به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

  • بازتاب: آموزش نصب MediaWiki در CPanel - محتوای باز

دیدگاهتان را بنویسید لغو پاسخ

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

جستجو
جستجو برای:
دسته‌بندی موضوعی مقالات
  • برنامه‌نویسی
    • پایتون
    • دواپس
  • پایگاه‌داده
    • MariaDB
    • MySQL
  • تجارت الکترونیک
    • بازاریابی اینترنتی
    • دیجیتال مارکتینگ
    • شبکه‌های اجتماعی
  • جامعه کاربری
    • لاگ
  • دسته‌بندی نشده
  • شبکه و امنیت
  • طراحی وب
    • سئو
    • سیستم مدیریت محتوا
      • وردپرس
  • فناوری‌های نوظهور
    • اینترنت اشیاء
    • رایانش ابری
      • OpenStack
    • کلان‌داده‌ها
  • گنو/لینوکس
    • توزیع
      • CentOS
      • اوبونتو
      • دبیان
      • فدورا
    • چیست
    • خط فرمان
  • مهاجرت به آزاد/متن‌باز
  • نرم‌افزار
    • اداری
      • لیبره آفیس
        • ایمپرس
        • بیس
        • دراو
        • رایتر
        • کالک
    • کاربردی
    • گرافیک و انیمیشن
      • بلندر
      • گیمپ
نماد الکترونیکی (اینماد)
پرداخت‌یار

محتوای باز؛ مرجع آموزشی نرم‌افزارهای آزاد/ متن‌باز

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

نحوه همکاری با ما چندان پیچیده نیست و شرایط آن در ادامه، ارائه گردیده است.

دستمزد مدرسین

پیش از بیان شرایط ضبط ویدئو شایان ذکر است اشاره‌ای به دستمزد مدرسین سایت داشته باشیم.

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

صرف نظر از هر حالت ممکنه، می‌بایست شرایطی که در ادامه ذکر شده‌اند را رعایت کرده باشید.

در حالت اول (رایگان) رسانه محتوای باز (Open Content)، نه وجهی از شما برای نشر ویدئو می‌گیرد و نه وجهی به شما پرداخت می‌نماید و دوره آموزشی شما را به رایگان منتشر می‌کند.

اما در حالت بعدی طریقه همکاری به روش درآمد از فروش خواهد بود، به گونه‌ای که 70 درصد از کل مبلغ فروش دوره آموزشی متعلق به مدرس دوره بوده و 30 درصد مابقی به رسانه محتوای باز تعلق می‌گیرد.

شرایط کلی ضبط دوره آموزشی

دوره آموزشی مربوطه، صرف نظر از هر محتوایی که دارد می‌بایست در یکی از توزیعات گنو/لینوکسی ضبط شده باشد. (به‌عنوان مثال دوره دروپال در اوبونتو، دوره آموزشی کار با آردوینو در دبیان و امثالهم). اگر دوره آموزشی شما در محیط ویندوز و یا هر پلتفرم/سیستم‌عامل دیگری ضبط شده باشد از همکاری با شما معذوریم.

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

برای آشنایی یا تسلط بیشتر می‌توانید دوره رایگان آموزش OBS محمد عابدینی را ببینید:

مشاهده دوره آموزش OBS
شرایط کیفی ضبط دوره آموزشی

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

دوره آموزشی تهیه شده صرفا باید برای رسانه محتوای باز تدوین شده باشد و در هیچ سایت مشابه دیگری قرار نگرفته باشد.

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

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

در حین دوره، مدرس نباید به برند خاصی اشاره کند که جز رقبای ما به‌شمار می‌آیند.

مدرس باید در ابتدا در اواسط و در انتهای دوره به برند ما یعنی رسانه محتوای باز (Open Content) بصورت کلامی اشاره نماید.

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

قبل از تدوین دوره آموزشی حتما با ما در تماس باشید و یک ویدیوی چنددقیقه‌ای (ترجیحا 5 الی 10 دقیقه)، بصورت نمونه‌کار برای ما بفرستید.

از همکاری با شما سپاسگزاریم.

فراخوان همکاری