انتخاب اسکریپت
اسکریپت چیست ؟
اسکریپت یک زبان برنامه نویسی است که اجازه می دهد تا کنترل خاصی از یک یا بسیاری از نرم افزارها داشته باشید این زبان ها در اصل نمونه کوچک شده زبان های مادر خود هستند. تعدادی از فرامین و امکانات زبان های برنامه نویسی بزرگ در این زبان حذف شده اند مثلا امکان نوشتن یا پاک کردن فایلها برروی سیستم کاربر مانند زبان های برنامه نویسی وجود ندارد .برنامه های نوشته شده با ” زبان اسکریپت” معمولا بصورت فرمان و تفسیر است،که به همین دلیل در بسیاری از آنها به طور معمول سریعتر از برنامه های ایجاد شده با C , C++ می باشد.
زبان های اسکریپت مبتنی بر متن هستند و بسیاری از پروژه های به صورت منبع باز هستند.این زبان بسیار محبوب و توسط بسیاری از جوامع بزرگ مورد حمایت قرار گرفته و برای ایجاد و مدیریت صفحات وب مورد استفاده قرار می گیرد. توسعه دهندگان وب و مدیران سرور هم معمولا آنها را در پروژه های مربوط به وب استفاده می کنند.
برخی از زبان های برنامه نویسی تحت وب به همراه تعاریف آنها :
جاوا اسکریپت : این زبان ساختاری شبیه زبان C دارد و بیشتر برای ایجاد افکت بر روی کامپیوتر کاربر استفاده میشود .احتمالا تا کنون سایت هایی را دیده اید که در آن کلمه خاصی دنبال ماوس حرکت می کند. این قبیل کد ها که فقط روی سیستم کاربر اجرا میشوند و نیازی به پردازش توسط سرور ندارد
پرل : پرل زبان برنامه نویسی محبوب است که دارای ویژگی های پردازش متن استثنایی است. به عنوان یک محصول منبع باز است،پرل از 1000 ماژول و اسکریپت رایگان پشتیبانی شده است.
PHP : زبان برنامه نویسی منبع باز است، به ویژه برای ایجاد صفحات وب پویا مناسب است. با توانایی خود را به راحتی در کد HTML جاسازی کرده و متصل به پایگاه های داده MySQL و PostgreSQL، PHPP می شود و در حال حاضر پایه و اساس بسیاری از برنامه های کاربردی وب محبوب است.
Python : پایتون یک زبان برنامه نویسی است که بصورت قدرتمند و به نحو زیبا و شی گرا ارائه می شود که از ویژگی های خوب برای برنامه نویسی است. پایتون اجازه می دهد تا برنامه های مختلفی ایجاد شود و با بسیاری از پلت فرم ها سازگاری دارد.
متغیر : متغیرها معجزه هایی در برنامه نویسی کامپیوتر هستند، باعث توانمند سازی توسعه دهندگان در سرعت ایجاد برنامه های ساده و پیچیده می شوند. هر متغیر دارای یک نام و یک نوع داده است و نشان دهنده نوع متغیر و ارزش آن نسبت به دیگر متغییر ها است.
آموزش نصب اسکریپت :
مواردی که شما برای شروع نیاز دارید :
۱- فایل اسکریپت : ابتدا باید فایل اسکریپت رو که معمولا به صورت فایل فشرده زیپ هست دانلود کنید … می توانید از قسمت دسته بندی های سایت اسکریپت باران، اسکریپت مورد نظر خودتون رو دانلود کنید
۲- هاست یا فایل منیجر … در صورت داشتن سی پنل می تونید از فایل منیجر اون استفاده کنید در غیر این صورت باید از نرم افزار CuteFTP Pro یا FileZilla استفاده کنید …
ابتدا فایل اسکریپتی را که دانلود کرده اید اکستراکت کنید و دنبال فایلی به نام Readme.txt یا Install.txt یا مشابه اینها بگردید… پس از یافتن، فایل مربوطه را باز کنید … در این فایل مراحل نصب اسکریپت نوشته شده است که ما انواع روش ها را برای شما مثال می زنیم
معمولا اسکریپت ها نیاز به یک پایگاه داده برای پردازش اطلاعات دارند که دیتابیس نامیده می شود اسکریپت ها از این نظر به ۲ دسته تقسیم می شوند :
۱- اسکریپت هایی که نیاز به دیتابیس یا پایگاه داده ندارند
۲- اسکریپت هایی که به دیتابیس نیاز دارند
سوال : از کجا بفهمیم یک اسکریپت به دیتابیس نیاز دارد یا نه ؟
پاسخ : ساده ترین روش خواندن فایل راهنمای نصب اسکریپت هست (Readme.txt یا Install.txt )
اگر اسکریپت راهنما نداشت باید با فرض اینکه به دیتابیس نیاز ندارد آن را نصب کنیم و پس از باز کردن آدرس اگر اسکریپت به درستی کار کرد که مشخص است به دیتابیس نیاز نداشته اما اگر به خوبی کار نکرد و ارورهایی مشابه : Cannot Connect to database یا Database Error و … داد باید بفهمیم که نیاز به دیتا بیس دارد
یک روش دیگر هم اینست که بعد از اکستراکت به دنبال فایلی به نام config بگردید و آن ا باز کنید در صورتی که درون این فایل محلی برای نوشتن اطلاعات دیتابیس بود ( اطلاعات دیتابیس شامل نام ، یوزر و پسورد دیتابیس) باید بفهمیمم که ۱۰۰ % نیاز به دیتابیس دارد.
نصب اسکریپت های بدون نیاز به دیتابیس
نصب این گونه اسکریپت ها بسیار ساده است فقط کافیست تمام فایل های اسکریپتی را که دانلود کرده اید داخل یک پوشه اکستراکت کنید و با کمک فایل منیجر پوشه را روی هاست خود آپلود کنید
به طور مثال آدرس سایت ما www.scriptbaran.com است و ما می خواهیم اسکریپت مترجم متن را که یک اسکریپت بدون نیاز به دیتابیس هست درون آدرس www.scriptbaran.com/trs نصب کنیم
ابتدا اسکریپت مترجم متن که یک فایل فشرده (Zip) هست را دانلود می کنیم سپس آن را درون یک پوشه به نام trs آپلود می کنیم سپس پوشه trs را درون هاست خود آپلود می کنیم … پس از پایان آپلود وارد آدرس www.scriptbaran.com/trs می شویم می بینیم که اسکریپت به همین سادگی نصب شده
نصب اسکریپت های دارای دیتابیس
برای اسکریپت های دارای دیتابیس کمی کار مشکل تر می شود
ایتدا درون پنل هاست خود یه دیتابیس می سازیم سپس برای دیتابیس یه یوزرنیم و پسورد تعریف می کنیم …
حال ما باید این دیتابیس ساخته شده را به اسکریپت مورد نظر خودمون بشناسانیم که بتواند از این پایگاه داده استفاده کند … برای این کار ما باید نام دیتابیسی که ساختیم به علاوه یوزر نیم و پسورد آن را در اسکریپت وارد کنیم …
کجای اسکریپت ؟ معمولا اکثر اسکریپت هایی که نیاز به دیتابیس دارند یک فایل به نام Config یا در Connect دارند… شما برای اطمینان بیشتر به فایل راهنمای نصب اسکریپت مراجعه کنید در آنجا نوشته شه که اطلاعات دیتابیس ا کجا وارد کنید… در هر صورت اسکریپت را درون یک پوشه اکستراکت کرده و فایل مربوطه که باید اطلاعات دیتابیس درونش وارد شود را با نوت پد یا نرم افزار مشابه باز کنید سپس دنبال گزینه هایی شبیه زیر می گردیم :
1 2 3 4 5 | <? ini_set(“display_errors”, 0); mysql_connect(“localhost”,“نام کاربري ديتابيس”,“پسورد ديتابيس”) or die(mysql_error()); mysql_select_db(“نام ديتابيس”) or die(mysql_error()); ?> |
وقتی کدهای شبیه بالا را پیدا کردیم اطلاعات دیتابیسی را که ساخته ایم به ترتیب جلوی هرکدام بین ‘ ‘ می نویسیم سپس فایل را ذخیره کرده و پوشه اسکریپت را روی هاست خود با فایل منیجر آپلود می کنیم
حال با توجه به نوع اسکریپت دو راه می ماند یا پس از آپلود ، اسکریپت اتوماتیک نصب شده و با وارد کردن آدرس کار می کند یا اینکه اینستالر دارد و باید آن را نصب کنیم درون فایل readme نوشته شده که اسکریت اسنتالر دارد یا نه ! در صورت داشتن انستالر باید روش زیر عمل کنید
فرض کنید آدرس سایت ما www.scriptbaran.com است و می خواهیم اسکریپت آپلود سنتر عکس که یک اسکریپت دارای اسنیتالر است را در آدرس www.scriptbaran.com/img نصب کنیم ایتدا اسکریپت را دانلود می کنیم سپس یک دیتابیس به علاوه یوزر و پسورد می سازیم بعد فایل اسکریپت را درون پوشه ای به نام img اکستراکت می کنیم و فایل readme را می خوانیم می بینیم که درون این راهنما نوشته شده که شما باید اطلاعات دیتابیس را درون فایل config.php وارد کنید … اطلاعات را وارد Config می کنیم … حال پوشه را روی هاست خود آپلود می کنیم …
پس از آپلود سراغ فایل readme می رویم می بینیم که نوشته برای نصب کامل اسکریپت باید پس از آپلود وارد آدرس www.scriptbaran.com/img/install.php شوید … ما هم آدرس www.scriptbaran.com/img/install.php را باز می کنیم می بینیم که یک صفحه نصب باز شد که از ما یک سری اطلاعات می خواهد با توجه به اسکریپت این اطلاعات فرق می کند به طور مثال برای آپلود سنتر عکس این اطلاعات شامل تعیین یوزر نیم پسورد برای کنترل پنل مدیریت و تیتر سایت می باشد … اطلاعات خواسته شده را وارد می کنیم و ادامه را می زنیم می بینیم جمله( نصب با موفقیت پایان یافت ) ظاهر می شود … اسکریپت شما نصب شد
نکته ۱ : همیشه دقت کنید که پس از پایان نصب فایل اینستالر را برای امنیت بیشتر از روی هاست حذف کنید
نکته ۲ : بعضی از اسکریپت ها برای نصب نیاز به ایمپورت کردن یه سری اطلاعات روی دیتابیس دارند که این اطلاعات روی یک فایل با پسوند SQL ذخیره شده اند شما باید پس از ساخت دیتابیس وارد پی اچ پی مای ادمین شوید و روی دیتابیسی که ساخته اید از منو سمت چپ کلیک کنید سپس از تب های بالا روی گزینه Import کلیک کنید در صفحه جدید Browse را بزنید و فایل sql را انتخاب کنید سپس Go را بزنید و بقیه مراحل را طبق دستور عمل بالا انجام دهید …
برای این که بدانید اسکریپت نیاز به ایمپورت sql دارد یا نه به فایل راهنمای نصب اسکریپت مراجعه کنید یا درون فایل های اسکریپت دنبال فایل با پسوند sql بگردید اگر این فایل موجود بود اسکریپت نیاز به ایمپورت دارد.
نکته ۳ : دقت کنید که حتما یوزری را که برای دیتابیس ساخته اید روی دیتابیس Add کنید …
نصب اسکریپت روی ساب دامین
یه ساب دامین از توی پنلتون می سازید بعد یه پوشه با همین اسم توی فایل منیجر ظاهر می شه . فایل های اسکریپت رو توی اون پوشه می ریزید و از طریق آدرس SubdomainName.SiteName.com اسکریپت رو اجرا یا نصب می کنید.