ساختن وب سایت

چگونه یک سایت رایگان درست کنیم

ساختن وب سایت

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

اجزای تشکیل دهنده یک وب سایت

تمامی سایت‌های اینترنتی صرف نظر از نوع و کاربری آن‌ها، دارای بخش‌های زیر هستند. پس برای شروع کار باید اقدام به تعیین و یا تهیه این موارد کنیم. این موارد عبارتند از:

کد

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

زبان PHP رایگان[1]، متن باز (Open Source) و به راحتی در دسترس است. برای استفاده از PHP باید یک سرور  لینوکسی در اختیار داشته باشید. یعنی سرویس‌دهنده شما باید دارای یک نسخه نصب شده از سیستم عامل لینوکس باشد. البته این زبان در سرویس‌دهنده‌های ویندوزی هم قابل اجراست ولی اغلب مقرون به صرفه نبوده و باید هزینه بیهوده پرداخت کنید. شما برای راه‌اندازی یک سایت به زبان PHP نیازی به یادگیری سیستم عامل لینوکس ندارید اما اگر توانایی کار با این سیستم عامل را داشته باشید، در سطوح حرفه‌ای برنامه‌نویسی و مدیریتی سایت حتماً به کمک شما خواهد آمد. سیستم‌های مدیریت محتوای رایگان زیادی وجود دارند که با PHP تولید شده‌اند. برای مثال WordPress، Joomla!، Drupal و PhpNuke.

زبان ASP محصول شرکت میکروسافت آمریکا است و باید بر روی یک سرور ویندوزی نصب شود. نسخه‌های مختلف ویندوز، مدیر پایگاه‌داده [2]SQL Server و .Net[3] که چارچوب نرم‌افزاری ASP است، رایگان نیستند[4]. از این‌رو ممکن است هزینه هاستینگ ویندوزی از لینوکسی بیشتر باشد. برخی از سیستم‌های مدیریت محتوای تحت ASP عبارتند از: Axcms، DotNetNuke، Orchard و Composite C1.

زبان Python نیز کاربرد زیادی در محیط‌های توسعه وب دارد. مانند PHP، خواستگاه این زبان سیستم عامل لینوکس است اما قابلیت اجرا روی سایر پلتفرم‌ها را نیز بخوبی دارد. پایتون  رایگان است[5] و شرکت‌های بزرگ و معروفی مانند Google از آن استفاده می‌کنند. با استفاده از پایتون هم سیستم‌های مدیریت محتوای مختلفی مانند Django، Pinax، Feincms و Mezzanine تولید شده است.

هاست

پس از تعیین تکنولوژی سایت خود، باید یک فضای میزبانی یا هاست تهیه کنید. هاست (Host)، فضایی از حافظه دائمی (هارد دیسک) است که برای قرار دادن فایل‌ها، شاخه‌ها و بانک اطلاعاتی، در اختیار شما گذاشته می‌شود. اگر زبان PHP یا Python را برای سایت خود انتخاب کرده‌اید به سراغ هاستینگ لینوکسی و اگر زبان ASP را برگزیده‌اید به سراغ هاستینگ ویندوزی بروید. برای داشتن یک هاست مطمئن باید این فضا را از شرکت‌های معتبر ایرانی خریداری کنید. البته در اینترنت سرویس‌های میزبانی وب رایگان هم وجود دارد که مزایا و معایب خود را دارند. بهترین مزیت این هاست‌ها رایگان بودن آن‌ها می‌باشد اما معایب آن‌ها متفاوت است. برای مثال محدود بودن فضا یا مدت زمان ارائه سرویس، غیر مطمئن بودن برای حفظ محرمانگی اطلاعات شما، غیر فعال بودن برخی تنظیمات مورد نیاز برای برنامه‌نویسی و نبود پشتیبانی فارسی بعضی از این معایب است. پس تا به اینجا برای داشتن وب سایت به یک هاست نیاز داریم.

دامین (دامنه)

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

دیتا

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

راه‌اندازی و مدیریت وب سایت

طبق آنچه که ذکر شد، هنگامی که دامنه به هاست متصل شد و دیتا آماده بود، باید عملیات نصب سیستم مدیریت محتوا را انجام دهید تا همه چیز برای درج اطلاعات در سایت مهیا شود. فرض بر این است که زبان PHP و سیستم مدیر محتوای WordPress را انتخاب کرده‌اید. باید ابتدا وارد کنترل پنل هاست خود شوید. با استفاده از قسمت File Manager فایل فشرده وردپرس را که از سایت رسمی آن دانلود کرده‌اید، از کامپیوتر خود به هاست آپلود کنید. سپس آن را از حالت فشرده خارج کرده به طوری که محتویات در شاخه www یا public_html باشند و شاخه اضافه‌ای در این میان وجود نداشته باشد. اکنون با وارد کردن آدرس سایت در مرورگر وب، قاعدتاً به صورت خودکار وارد مراحل نصب سیستم مدیریت محتوا (در اینجا وردپرس) خواهید شد. به پیام‌های ارائه شده دقت کنید ولی در صورتی که با نصب هر یک از سیستم‌های مدیریت محتوا مشکل دارید به مستندات ارائه شده توسط سایت آن‌ها رجوع کنید. در حین نصب، مشخصات کاربر مدیر سایت از شما پرسیده می‌شود. نام کاربری و رمز عبور را به ذهن خود بسپارید. پس از اتمام عملیات نصب، با استفاده از این نام کاربری و رمز عبور می‌توانید وارد کنترل پنل وب سایت خودتان شوید و شروع به درج داده کنید.

 


مراجع

[1] https://secure.php.net/license/

[2] https://www.microsoft.com/en/server-cloud/products/sql-server/purchasing.aspx

[3] https://www.visualstudio.com/en-us/products/how-to-buy-vs.aspx

[4] https://www.microsoft.com/en/server-cloud/pricing-and-licensing.aspx

[5] https://docs.python.org/2/license.html


مؤلف:
بازدید: 1212
تاریخ:

نظر خود را به عنوان اولین دیدگاه بیان کنید.

نام: * کد امنیتی: *
دیدگاه شما: *


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