برای راهاندازی یک وبسایت سیستمهای مدیریت محتوای زیادی در دسترس هستند که برخی از آنها نسبت به بقیه برتریهایی دارند، وردپرس یک سیستم مدیریت محتوا متشکل از قالبها و پوستههای بسیار متنوع است که به صورت رایگان در اختیار کاربران قرار میگیرد، شما با استفاده از این سیستم بدون داشتن مهارت در برنامهنویسی میتوانید سایت خود را راهاندازی کنید.
دو روش برای ساخت سایت وجود دارد که شما به دلخواه میتوانید از آنها استفاده کنید. روش اول سیستمهای مدیریت محتوا (CMS) و روش دوم طراحی و برنامهنویسی است.
شاید تا همینجا هم یه چیزایی دستگیرتون شده باشه که وردپرس یه جور سیستم ساخت سایته. اما فرقش با اون سایتسازهای آماده چیه؟ مثلاً بعضی از اونها ماهیانه ازتون پول میگیرن و کلی محدودیت دارن. یا اون سرویسهای قدیمی وبلاگ که میگفتن با چند تا کلیک سایت بساز، ولی دستتون به جایی بند نبود.
اما وردپرس فرق داره. اینجا شما خودتون صاحب سایتتون هستید. همه چی دست خودتونه. میتونید سایتتونو هر جور که بخواید مدیریت و شخصیسازی کنید. پس بیاید بریم ببینیم این وردپرس دقیقاً چیه و چرا اینقدر محبوبه.
سایتها چطور کار میکنن؟
قبل از اینکه بخوایم بدونیم وردپرس چیه و چرا انقدر مهمه، بهتره یه نگاهی بندازیم به اینکه اصلاً سایتها چطوری کار میکنن. چون وقتی کسی بفهمه پشت صحنهی یه سایت چه خبره، خیلی راحتتر میتونه با مفاهیمی مثل وردپرس ارتباط بگیره.
بذارید ساده بگیم، هر سایتی که شما توی اینترنت میبینید، در واقع یه سری فایل و اطلاعاته که روی یه کامپیوتر همیشه روشن به اسم «سرور» ذخیره شده. این سرور ۲۴ ساعته به اینترنت وصله و هر وقت کسی آدرس سایت رو وارد میکنه، اون فایلها رو براش میفرسته و سایت روی مرورگرش باز میشه. حالا بهتر میتونیم بفهمیم که نقش وردپرس چیه. چون وردپرس دقیقا همون چیزیه که کمک میکنه این فایلها و اطلاعات رو بدون نیاز به کدنویسی، راحت مدیریت کنیم.
تا اینجای دوره، شما یاد گرفتید که چطور یه هاست بخرید و حالا یه فضای شخصی روی اینترنت دارید که میتونید سایتتون رو اونجا راهاندازی کنید. یعنی الان شما یه قدم بزرگ برداشتید؛ چون دیگه یه فضای واقعی دارید که قراره سایتتون روش ساخته بشه. حالا شاید سوال بشه که من چطور باید به این هاست دسترسی داشته باشم و مدیریتش کنم؟
خیلی سادهست. فقط کافیه وارد سایتی بشید که ازش هاست خریدید. معمولاً اونجا یه بخشی هست به اسم «ورود به ناحیه کاربری» یا یه چیزی تو همین مایهها. بعد از اینکه وارد حساب کاربریتون شدید، میتونید به قسمت مدیریت هاست یا همون کنترل پنل دسترسی پیدا کنید.
بسته به شرکتی که ازش هاست گرفتید، این کنترل پنل میتونه سیپنل (cPanel)، دایرکتادمین یا یه چیز دیگه باشه. ولی نگران نباشید؛ هر کدوم باشه، اصول کلی کار یکیه. از طریق همین کنترل پنل شما میتونید فایلهاتون رو مدیریت کنید، ایمیل بسازید، دیتابیس راه بندازید و از همه مهمتر، وردپرس رو نصب کنید.
البته یه نکتهی کوچیک هم اینجا هست. ممکنه ظاهر پنل مدیریت هاست شما با چیزی که تو آموزش یا توی ویدیوهای اینترنتی میبینید، یه کم فرق داشته باشه. ولی جای نگرانی نیست. شما فقط کافیه دنبال بخشی به اسم File Manager یا همون «مدیریت فایلها» بگردید. تقریباً توی همهی پنلها همچین بخشی وجود داره، معمولاً خیلی هم راحت پیداش میکنید.
از اونجا به بعد میتونید به فایلهای هاستتون دسترسی داشته باشید و هر کاری خواستید انجام بدید، مثل آپلود فایلها، ساخت پوشه، یا نصب وردپرس. وقتی وارد File Manager شدید، یه لیست از پوشهها و فایلهای مختلف رو میبینید. شاید اولش یه کم گیجکننده به نظر بیاد، ولی شما فقط با یه پوشه کار دارید، پوشهای به اسم public_html.
این پوشه در واقع همون جاییه که قراره سایتتون داخلش قرار بگیره. یعنی هر چیزی که تو این پوشه آپلود کنید، میتونه توی اینترنت دیده بشه. پس کاری به بقیهی پوشهها نداشته باشید، فقط وارد همین public_html بشید.
حالا ممکنه داخلش چند تا فایل یا پوشهی پیشفرض ببینید. اگه هاست تازه خریداری شده باشه، معمولاً یه سری فایل تبلیغاتی یا نمونه داخلشه. شما باید همهی اون فایلها رو پاک کنید. برای این کار، همهی فایلها و پوشههای داخل public_html رو انتخاب کنید، بعد از بالای صفحه روی گزینهای مثل Delete یا «حذف» کلیک کنید تا اونها پاک بشن. با این کار، پوشه public_html خالی میشه و آمادهست که فایلهای وردپرس رو توش آپلود کنید.
public_html خالیpublic_html خالی
یه نکتهی جالب اینه که حالا که public_html خالی شده، اگه مثلاً یه عکس یا یه فایل ساده توی این پوشه آپلود کنید، خیلی راحت میتونید اون فایل رو توی مرورگر ببینید.
تصویر آپلود شده در public_htmlتصویر آپلود شده در public_html
پس هر فایلی که اینجا آپلود بشه، در واقع توی سایتتون قراره نمایش داده بشه. بعد از اینکه فایلها رو آپلود کردید، یه لیست از فایلها براتون نمایش داده میشه که با کلیک روی هر کدوم، میتونید محتواش رو باز یا بررسی کنید. این دقیقاً همون جاییه که قراره وردپرس رو هم آپلود کنیم تا سایت اصلیتون ساخته بشه.
پس تا اینجا متوجه شدید که هر چیزی رو داخل پوشهی public_html آپلود کنید، همون لحظه میتونید به صورت کاملاً مستقیم و از طریق آدرس سایتتون ببینید. یعنی لازم نیست کار خاصی بکنید یا منتظر بمونید. فایل رو که آپلود کردید، فقط کافیه آدرس دامنهتون رو توی مرورگر وارد کنید و اسم اون فایل رو هم بذارید جلوش. به همین راحتی فایل براتون باز میشه.
این موضوع نشون میده که پوشهی public_html در واقع قلب اصلی سایت شماست. هر چیزی که قراره توی سایت نمایش داده بشه، باید اینجا قرار بگیره. یه نکتهی مهم که باید حواستون بهش باشه اینه که اگه شما یه فایل زیپشده (ZIP) رو توی پوشهی public_html آپلود کنید، مرورگر نمیتونه مستقیماً اون فایل رو باز کنه.
یعنی چی؟ یعنی مثلاً اگه وردپرس رو به صورت یه فایل فشرده (zip) آپلود کرده باشید، وقتی آدرس سایتتون رو بزنید و بخواید اون فایل رو اجرا کنید، اتفاق خاصی نمیافته. مرورگر فقط فایل زیپ رو برای دانلود نشون میده، اما نمیتونه محتویات داخلش رو اجرا کنه.
پس اگه فقط فایل فشردهی وردپرس رو آپلود کنید و کاری نکنید، سایتتون راه نمیافته. باید حتماً بعد از آپلود، اون فایل زیپ رو Extract یا همون استخراج کنید تا محتویاتش یعنی فایلهای اصلی از حالت فشرده خارج بشن و توی public_html قرار بگیرن. اون موقعه که سایت شما میتونه اون فایلها رو شناسایی کنه و مراحل نصب شروع بشه.
