نحوه ساخت سایت خوب
تعاریف :
هاست (Host) چیست ؟ به فضای اینترنتی........
برای مطالعه این مقاله بر روی ادامه مطلب در زیر کلیک نمایید.
بر روی سرور که می توان سایت را بر روی ان منتشر و مدیریت کرد, گفته می شود.
دامین (Domain) چیست ؟ به ادرس وب سایت که شامل یک نام و یک پسوند دامین است گفته می شود.: ( ir , net , com ).
Cpanel : نوعی کنترل پنل هاست می باشد که مناسب برای کار با سرورهای لینوکس و اپاچی است.
Sub Domain : اگر ادرس سایت test.com باشد, FORUM.test.com یک ساب دامین از دامین اصلی محسوب می شود.
CMS : عبارتست از سیستم مدیریت محتوا (Content management System) و نرم افزارهای نوشته شده توسط PHP و ASP که شامل ابزاری جهت راه اندازی و مدیریت وب سایت می باشد.
Data Base : پایگاه داده, هر سیستم مدیریت محتوا باید حداقل به یک دیتابیس متصل باشد, در حقیقت اطلاعات سیستم مدیریت محتوا باید حداقل به یک دیتابیس متصل باشد, در حقیقت اطلاعات سیستم مدیریت محتوا در دیتابیس ذخیره می شود.
Forum : به انجمن های اینترنتی که در ان بحث و تبادل نظر صورت می گیرد گفته می شود.
E107 : نوعی CMS است که دارای بهترین ابزار برای راه اندازی و مدیریت وب سایت می باشد.
Wordpress : از جهتی شاید بهترین سیستم مدیریت وبلاگ باشد.
Phpbb : یکی از معروفترین سیستم های مدیریت انجمن می باشد.
انتخاب هاست مناسب :
1. برای انتخاب یک هاست مناسب, باید به کارنامه شرکت ارائه دهنده هاست نگاهی بیندازید و ببینید که سایر مشتریان از پشتیبانی و خدمات ان راضی هستند یا خیر!
2. تعداد دیتابیس نامحدود : برای اینکه بتوانیم بر روی هاست شخصی, بیش از یک CMS نصب کنیم, به همان تعداد دیتابیس نیاز داریم.در بعضی از هاست های مورد استفاده, فقط اجازه ساخت یک دیتابیس را می دهد.این یک نکته منفی در انتخاب هاست محسوب می شود.
3. تعداد ساب دامین نامحدود : در صورتی که بخواهید تعداد 3 CMS نصب کنید, به 2 ساب دامین نیاز دارید.بدین صورت که اولین CMS در دایر کتوری Public_Html و بقیه در ساب دامین ها نصب می شوند.
برای نصب CMS به چه چیزهایی نیاز است ؟
ابتدا باید بدانیم چگونه با CPanel کار کنیم, چگونه دیتابیس بسازیم, چگونه ساب دامین بسازیم و روش ارسال فایل ها (Upload) به هاست را بدانیم.
لازم به ذکر است : برای ورود به Cpanel به ادرس سایت Cpanel/ اضافه کنید.مثل: test.com/cpanel
![]()
اکنون در محیط CPanel, به شماره های مشخص شده در پنجره مذکور توجه کنید:
1.برای کار با فایل هاست و مدیر فایل
2. برای ساخت و مدیریت ساب دامین
3. کار با دیتابیس
4. مشخص می کند که اجازه ساخت چند دیتابیس را داریم و چه تعداد دیتابیس ساخته شده است.
چگونه دیتابیس بسازیم ؟
برای انجام این کار, بر روی گزینه MySQL Databases کلیک نمایید.
سپس در کادر New Databases, نام دیتابیس را بنویسید و روی دکمه Create Databases کلیک نمایید.
توجه نام دیتابیس ساخته شده به صورت زیر است:
نام کاربری هاست_ new database انتخاب شده در کادر پس از ساختن دیتابیس, نوبت به انتخاب نام کاربری و رمز عبور برای امنیت بیشتر دیتابیس می رسد.برای اینکار, در کادر user name نام کاربری و در کادر password رمز عبور را وارد کرده و سپس ان را تایید کنید.لازم به ذکر است نام کاربری نیز همان نام دیتابیس ساخته می شود.
پس از ایجاد نام کاربری و رمز, باید در کادر User , نام کاربری ساخته شده و در کادر Database , پایگاه داده ساخته شده را انتخاب کرده و روی Add کلیک نمایید.با این کار برای پایگاه داده, نام کاربر و رمز را قرار می دهید.

ارسال فایل به هاست
بهترین روش برای ارسال فایل ها یا به اصطلاح Upload کردن, استفاده از FTP است.برای این کار ابتدا نرم افزار CuteFtp را از سایت globalscape.com دانلود و نصب کنید.
سپس مسیر File / New / FTP Site را دنبال کنید.
در کادر باز شده, ادرس سایت, نام کاربر و رمز عبور را وارد کرده و دکمه Connect را بزنید.
مشاهده می کنید که تمامی دایرکتوری ها و فایل های وبسایت , نمایش داده می شوند.همچنین برای ارسال فایل, ابتدا در پانل سمت راست, به مسیر دلخواه رفته (Public_Html), سپس در پانل سمت چپ به مسیری که فایل های موجود در کامپیوتر قرار دارد, بروید و فایل هایی را که می خواهید ارسال کنید, انتخاب کنید و در منوی راست کلیک, گزینه Upload را بزنید تا فایل ها ارسال شود.
نصب E107
ابتدا سیستم E107 را از وب سایت پشتیبانی ان از ادرس e107.ir دانلود کنید و بعد از unzip کردن, فایل را مستقیم در دایرکتوری Public_Html ارسال کنید.سپس در مرورگر, ادرس سایت خود را وارد کنید.در صفحه باز شده Persian را انتخاب کنید و دکمه انتخاب زبان را کلیک کنید.سپس اطلاعات مربوط به پایگاه داده را دقیق وارد کنید و روی دکمه ادامه کلیک کنید تا پیغام " برقراری ارتباط با MySQL انجام و تایید شد " را دریافت کنید و دوباره روی دکمه ادامه کلیک کنید.و
در مرحله بعدی, اطلاعات مدیریت کل سایت را وارد کنید.اکنون می توانید با نام کاربری و رمز عبوری که در مرحله پنجم در نظر گرفته اید, به پانل مدیریت لاگین کرده و وب سایت خود را مدیریت کنید.
نصب وردپرس Wordpress
برای این کار باید یک ساب دامین بسازیم,برای انجام این کار بر روی لینک Sub Domain (مشخص شده در تصویر) کلیک کنید.در قسمت subdomain نامی را مشخص کرده تا به عنوان ساب دامین ساخته شود.اکنون سیستم ورد پرس را از سایت پشتیبانی wp-persian.com/download دانلود کرده و Unzip کنید.سپس تمامی فایل ها را به دایرکتوری ساخته شده ارسال کرده و ادرس ساب دامین را وارد کنید تا صفحه نصب باز شود.اکنون اطلاعات دیتابیس را به دقت وارد کرده و روی Sumbit کلیک نمایید.
در قسمت "نام وب نامه", عنوان وبلاگ و سپس در قسمت پایین, ایمیل وبلاگ را درج کنید و روی دکمه راه اندازی کلیک کنید.
در صفحه بعد نام کاربری و رمز عبور مدیریت اعلام می گردد.انها را یادداشت کنید.به همین راحتی وردپرس هم نصب شد.
نصب انجمن
برای نصب انجمن نیز به یک ساب دامین و یک دیتابیس نیاز است.برای این کار سیستم phpbb را از وب سایت ان به ادرس phpbb.com دانلود کنید.پس از unzip کردن, فایل ها را به دایرکتوری ساب دامین ارسال کنید و ادرس ساب دامین را در مرورگر وارد کنید.
)) در صفحه باز شده, روی تب Install کلیک نمایید.
)) سپس دکمه Proceed to next step را برای رفتن به مرحله بعد کلیک کنید.
)) در مرحله سوم Start install را کلیک کنید.
)) سپس اطلاعات دیتابیس ساخته شده را وارد و دکمه Proceed to next step را کلیک کنید.
)) در مرحله بعد اطلاعات مدیریت کل سایت را وارد کنید.
)) مراحل بعدی را به صورت پیش فرض طی کنید تا انجمن نصب شود.
نکته: پس از نصب هر کدام از CMS ها, برای امنیت بیشتر, فایل یا دایرکتوری install از روی هاست حذف کنید.
این وبلاگ جهت کمک به دوستانی که نیاز به پروژه ومطالب سخت افزاری و نرم افزاری دارند میباشد و امیدوارم که دوستان با راهنمایی های خود به هر چه بهتر شدن آن کمک کنند و دوستان میتوانند خواسته های خود را در بخش نظرات بنویسند تا در اسرع وقت در صورت امکان به خواسته آنان جامه عمل پوشانده شود با تشکر از بازدید کنندگان مدیریت وبلاگ.