آموزش راه اندازی سایت در چند ساعت - بخش اول - ایران مرجع پارسی بلاگ

*توجه *توجه برای دانلود فایل مورد نظر خود پس از کلیک بر روی لینک *...برای دانلود اینجا کلیک کنید...*؛لطفا 15 ثانیه صبر کنید و بعد بر روی رد کردن تبلیغ کلیک کنید،سپس لینک دانلود رایگان ظاهر خواهد شد* ایران مرجع پارسی بلاگ
94/7/18
10:58 عصر

آموزش راه اندازی سایت در چند ساعت - بخش اول

توسط ایران مرجع مرجعی کامل از علوم مختلف ایران مرکز دانلود رایگان کتاب

آموزش رایگان راه اندازی سایت در چند ساعت - بخش اول

.................................................................................

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

برای آغاز به کار نیاز دارید تا مفاهیم زیر را بدانید:
وب سایت چیست؟
دامنه چیست؟
هاست چیست؟
زبان برنامه نویسی PHP چیست؟
سیستم مدیریت محتوا چیست و انواع آن کدام اند؟

نرم افزار های مورد نیاز برای شروع:
برنامه xampp نسخه 1.7. 3
برنامه Artisteer نسخه 3.1.0
برنامه ++ Notepad نسخه v5. 9
سیستم مدیریت محتوای Joomla نسخه .5 2
مرورگر فایر فاکس نسخه 20 یا بالاتر

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

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

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

دامین چیست؟
دامین یا دامنه در حقیقت نام وب سایت شما می باشد که از دو قسمت نام و پسوند تش یکل شده است. پسوندهای بین الملی
رایج عبارتند از com . و net . و org . که دارای مصارف عمومی می باشند و هر کی به ترتیب معرف سایت های تجاری
Commercial( (، شبکه ) Network ( و سازمانی یا غیر انتفاعی ) Organization ( می باشند.

پسوند دامنه :
انتخاب پسوند برای کی آدرس اجباری است، پسوند را می توان از میان گزینه های موجود و با توجه به نوع یا محل فعالیت انتخاب
نمود. پسوندهای مجاز و معتبر در واقع پسوندهایی می باشند که توسط کمیته مخصوص تا یید و تصویب پسوندها یعنی ICANN
تا یید شده باشند. این پسوندها از نظر فنی Top Level Domain یا به اختصار TLD اطلاق می گردند که می توان آنها را
در سه دسته کلی به ترتیب زیر تقسیم بندی نمود:
پسوندهای عمومی ) :)gTLD
این پسوند ها که عبارتند از com . و net . و org . برای ثبت و استفاده عموم و هر نوع کاربری مجاز )قانونی( قابل استفاده می
باشند. ثبت این دامنه ها از طریق شرکت هایی با عنوان Registrar که توسط ICANN معتبر اعلام شده اند یا نمایندگی
های مجاز آنها امکان پذیر می باشد. هر چند دامنه های فوق هر کی از اختصارهایی برای منظور خاص اقتباس گردیده اند. .org
ارگان ها و مراکز غیر انتفاعی، net . شبکه و خدمات اینترنتی، com . بنگاه ها و مراکز اقتصادی. ولی در عمل محدودیتی برای
استفاده از این پسوندها وجود ندارد. در این میان پسوند com . بیشترین متقاضی را در بر داشته و در حدود 90 درصد از پسوند
com . استفاده شده است.

پسوندهای اختصاصی )ویژه(:
پسوندهایی که افراد و سازمان هایی با مشخصات و فعالیت های خاص بر روی آنها می توانند اقدام به ثبت دامنه نمایند یا فعالیت
بر روی این پسوند ها می بایست از قوانین خاصی تابعیت بنماید.
مانند: biz , .edu , .info .gov , .int , .pro , .aero , .arpa , .coop , .museum . که در هنگام ثبت یا در مدت
استفاده ارائه مدارک و رعایت قوانینی خاص اجباری خواهد بود.

پسوندهای ملی )کشوری(:
علاوه بر پسوندهای عمومی و خاص، کشورهای مختلف نیز می توانند اقدام به درخواست پسوند با کد اختصاری کشور خود )دو
حرفی( را بنمایند. اداره این پسوندها، قوانین و نحوه تخصیص آنها در اختیار دولت ها یا مراکز معرفی شده توسط مراجع رسمی هر
کشور خواهد بود. کشورها مختلف می توانند ثبت این دامنه ها را برای سایر ملیت ها آزاد یا محدود نموده و یا بطور کلی هرگونه
رویه خاصی را در این خصوص اتخاذ نمایند. پسوندهای دو حرفی بعضی از ملیتها با بعضی از کلمات اختصاری تشابه داشته که این
کشورها از این فرصت استفاده نموده و به فروش عمومی پسوندها خود اقدام می نمایند. پسوندهایی نظیر ws , .tv , .cc , .fm
mw , .it . , و غیره ... از این قبیل می باشند.
بسیاری از کشورها پسوند خود را به سطوح دیگری نیز تقسیم می نمایند. مثلا ir . که پسوند کشور ایران است به , org , .net
co , .id , .edu . تقسیم گردیده که بعضی از این پسوندها مخصوص فعالیت های خاص در نظر گرفته شده اند.

در اولین قدم شما نیاز دارید تا یک دامنه تهیه کنید.
جهت بررسی آزاد بودن یک دامنه برای ثبت می توانید از وب سایت های زیر استفاده نمایید:
برای بررسی دامنه های ملی ) ir .( از سایت nic.ir
برای بررسی سایر دامنه ها از سایت whois.com

هاست چیست؟
وب هاستینگ همان چیزی است که وقتی می خواهید وب سایت تان روی شبکه بین المللی )اینترنت( برای همه قابل دیدن باشد
به آن نیاز دارید. به زبان ساده، اطلاعات وب سایت شما باید روی یک سرویس دهنده میزبان قرار گیرد. کامپیوتر شخصی شما هم
می تواند به صورت یک سرویس دهنده میزبان تنظیم و راه اندازی شود اما اگر قصدتان جذب ترافیک یا «بازدید کننده » زیاد برای
سایت تان است، این کار زیاد عاقلانه به نظر نمی رسد برای اینکه وب سایت شما در اینترنت در دسترس باشد لازم است کامپیوتر
شما به مانند یک سرور همیشه روشن و به اینترنت متصل باشد. به محض خاموش شدن کامپیوتر دیگر کسی سایت شما را نمی
بیند. از طرف دیگر اگر با نرم افزارهای راه اندازی سرور آشنا نباشید، این کار می تواند برای شما پیچیده باشد در نتیجه اصلاح
اشکالات و خرابی های احتمالی سرورتان، وقت و انرژی زیادی می خواهد.
به همین دلایل تمام شرکت ها، ارگان ها و حتی افراد شخصی که نیاز به وب سایت دارند برای میزبانی سایت شان به سراغ شرکت
های ارائه دهنده خدمات میزبانی می روند. در چنین شرکت هایی که سرورهای آنها اغلب در خارج از ایران و در معروف ترین و
مجهزترین Datacenter های دنیا قرار دارد. جایی که به صورت 24 ساعته برق به سرورها متصل است و اینترنت قطعی ندارد
و برای مواقع اضطراری تمهیداتی اندیشیده شده است.
شما به عنوان مشتری به فضای کوچکی از این سرورها دسترسی دارید که با داشتن فضایی هرچند کوچک و کم حجم به یک
تیم از متخصصان اینترنت برای نگهداری وب سایت تان متصل خواهید بود که در طول 24 ساعت می کوشند که این سرویس
متوقف نشود.

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

زبان برنامه نویسی PHP چیست؟
PHP یک زبان برنامه نویسی اسکریپتی اپن سورس است که برای طراحی برنامه های تحت وب سمت سرور ) Server Side
(، به کار می رود .
سمت سرور بودن به این معناست که صفحات PHP ابتدا توسط سرور PHP ) که می تواند از نوع Apache یا IIS ( باشد،
پردازش شده و سپس خروجی به صورت کدهای HTML و جاوا اسکریپت، برای اجرا به مرورگر کامپیوتر کاربر ارسال می شود.
به عبارت دیگر وظیفه اجرای صفحات PHP به عهده کامپیوتر سرور وب هاست سایت آن می باشد. ) برخلاف HTML یا جاوا
اسکریپت که اجرای آنها توسط خود مرورگر کاربر انجام می شود (.
PHP مخفف واژگان Personal Home Page به حساب می آید. با گسترش قابلیت ها و موارد استفاده این زبان، PHP
در معنای Hypertext PreProcessor به معنای پیش پردازنده فرا متن، به کار گرفته شد که در سال 1994 توسط رسموس
لردورف ایجاد شد و سپس توسط سایرین توسعه و گسترش پیدا کرد...

ساختار زبان PHP بسیار شبیه به زبان c و در نسخه های جدید شبیه به جاوا می باشد و به همین دلیل از محبوبیت فراوانی
برخوردار است. از مشهورترین نرم افزارهای ساخته شده با PHP می توان به جوملا، WikiMedia و یا Mambo اشاره
کرد. سایت های فراوانی در جهان براساس زبان PHP نوشته شده اند و هر روز نیز بر تعداد آنها اضافه می شود . از مهمترین
آنها می توان به ویکی پدیا اشاره کرد .
پی ا چپی امکان استفاده از انواع مختلفی از پایگا ههای داده را از جمله MySQL ، اوراکل، Microsoft SQL، IBM DB2
Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم م یسازد. پی ا چپی روی بیشتر سیستم عام لهای معروف از
جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب ) Web Server ( معروف، قابل اجراست.
پیش از آغاز به یادگیری PHP ، شما باید آشنایی کافی با زبان های HTML و جاواسکریپت داشته باشید.

برخی از مزیت های این زبان عبارتند از:
PHP یک ابزار اپن سورس و رایگان است و به همین دلیل هاست هایی که میزبانی آن را انجام می دهند، بسیار ارزانتر از هاست
های NET . هستند.
پی اچ پی بر روی تمامی پلتفورم های معروف مثل Windows , Linux و iOs اجرا می شود .
PHP یک زبان ساخت یافته بوده و یادگیری آن بسیار ساده است.
ابزار کار با PHP همگی اپن سورس بوده و استفاده از آنها رایگان هستند.
بیشتر سیستم های مدیریت محتوای منتشر شده با این زبان پیاده سازی شده اند از جمله سیستم مدیریت محتوای جوملا که در
این کتاب به آموزش و بررسی آن می پردازیم.

برای رفتن به بخش دوم آموزش اینجا کلیک کنید...



360 ?±U†?¯
فروشگاه محصولات
فروشگاه کارت شارژ