اگر شما هم تجربه ی کار با یکی از کنترل پنل های هاست را داشته باشید حتما با phpmyadmin هم برخورد داشته اید. phpmyadmin یک بسته ی نرم افزاری تحت وب نوشته شده با php است که برای مدیریت پایگاه های داده ی mysql مورد استفاده قرار می گیرد.
phpmyadmin یک نرم افزار رایگان قدرتمند است و به همین دلیل هم به همراه همه ی کنترل پنل های محبوب میزبانی لینوکس ارائه می شود. علاوه بر Cpanel، DirectAdmin و Kloxo بسته های مدیریت هاست متفرقه هم از phpmyadmin استفاده می کنند.
آن چه در این نوشته به دنبال آن هستیم قرآیند نصب این بسته ی نرم افزاری محبوب به صورت مجزا روی سرور است. phpmyadmin یک بسته ی نرم افزاری تحت وب می باشد و از همین رو نصب و راه اندازی آن بسیار ساده است و در ادامه به صورت مشروح آمده است.
(بیشتر…)

در این مجموعه نوشته های که در موردآماده سازی Centos 5 به عنوان وب سرور است، تا اینجا در مورد نحوه ی نصب و راه اندازی Apache و php صحبت کردیم. آنچه مسلم است در بسیاری موارد php و html قادر به تامین همه ی خواسته های برنامه نویس برای پیاده سازی وب سایت های دینامیک و برنامه های کاربردی تحت وب نخواهد بود و به همین خاطر هم ما نیاز داریم که پایگاه داده ی mysql را هم روی سرور نصب کنیم.
به طور پیش فرض mysql5.0 روی Centos5 آماده ی نصب می باشد ولی ممکن است به هردلیلی ما نیاز به نسخه ی بالاتری از mysql داشته باشیم. به عنوان مثال ممکن است بخواهیم از اسکریپت خاصی استفاده کنیم که برای اجرا به نسخه های جدیدتر از mysql5.0 نیاز داشته باشد. در این نوشته مراحل نصب و راه اندازی mysql5.5 را روی سرور لینوکس با سیستم عامل Centos5 با هم بررسی می کنیم.
(بیشتر…)
در این نوشته می خواهیم روش نصب و راه اندازی وب سرور Apache را روی سرور لینوکس با سیستم عامل Centos5 بررسی کنیم.
Apache یک وب سرور قدرتمند تحت لینوکس می باشد که تقریبا به استاندارد در وب سرورهای لینوکس تبدیل شده است. البته Apache با نام httpd هم خوانده می شود و از آنجا که لینوکس هم Apache را با نام httpd می شناسد ما هم برای سهولت از همین نام برایش استفاده می کنیم.
علاوه بر httpd وب سرورهای تحت لینوکس دیگری هم وجود دارند که لیست پرطرفدارترین آن ها در ادامه آمده است:
- Litespeed
- Lighttpd
- Nginx
هر کدام از وب سرورهای بالا مزایا و معایب خاص خودشان را دارند و البته نقطه ی قوت همه ی آن ها نسبت به httpd در تعداد کاربر آنلاین در آن هاست. به طور کلی httpd می تواند حداکثر به ۱۰۰۰۰کاربر به صورت همزمان سرویس بدهد. سایر وب سرورهای مورد اشاره مشکل محدودیت تعداد کاربر را ندارند. با این وجود عمدتا httpd به عنوان استاندارد لینوکس شناخته می شود و اسکریپت های تحت وب بهترین همخوانی را با httpd دارند. از همین رو و با توجه به اینکه هجوم همزمان بیش از ۱۰۰۰۰کاربر به صورت همزمان تنها برای تعداد کمی از سایت های پربازدید اتفاق می افتد می توان گفت httpd برای شروع بهترین گزینه است. (بیشتر…)
در قسمت قبلی این مطلب چگونگی نصب و راه اندازی وردپرس شبکه را مورد بررسی قرار دادیم و حالا در ادامه ی مطالب گفته شده ی قبلی می خواهیم چند نکته در مورد تنظیمات و استفاده از شبکه ی وردپرس را توضیح دهیم. به عبارت دیگر مطالب این قسمت جزء ضروری مراحل نصب و راه اندازی شبکه نیستند ولی دانستن و اجرای آن ها می تواند در بسیاری موارد مفید واقع شود.
اگر روال نصب شبکه را مرور کنیم به یاد خواهیم آورد که در قسمتی از روال نصب ما می توانستیم برای آدرس سایت های شبکه بین استفاده از «زیردامنه ها» یا «زیر پوشه ها» حق انتخاب داشتیم.
(بیشتر…)
یکی از قابلیت های وردپرس multisite است که به مدیر سایت اجازه می دهد چندین سایت را روی یک سرور یا هاست اشتراکی تنها با استفاده از یک هسته راه اندازی کند. به عبارت دیگر هسته ی مورد استفاده ی همه ی این سایت ها یکسان است یعنی فایل های اصلی، افزونه ها و قالب ها روی سیستم اصلی نصب می شود و سپس سایت های زیر مجموعه ایجاد می شوند که به فراخور حال خود به این فایل ها دسترسی خواهند داشت. قبلا بسته ی WordPressMU یک بسته ی مجزا از WordPress بود ولی از نسخه ی ۳.۰ به بعد این قابلیت در همان بسته ی اصلی وردپرس گنجانده شده است. پس با استفاده از نسخه های جدید وردپرس می توانیم یک سایت عادی مثل سابق داشته باشیم یا شبکه ای از سایت ها را راه اندازی کنیم. قابلیت شبکه برای مواردی نظیر سیستم های وبلاگدهی کاربرد دارد. طراحان وب نیز با استفاده از این ویژگی می توانند ایده های خلاق خود را پیاده سازی کنند. آخرین نسخه ی فارسی این بسته از وردپرس فارسی قابل دریافت است.
(بیشتر…)
Redirection
همانطور که از نامش پیداست فرستادن بازدید کننده ی یکی از صفحات سایت به یک صفحه ی دیگر است. مثلا فرض کنید بخواهیم بازدید کننده ی صفحه ی mypage در وردپرس را که آدرس آن mydomain.com/?page_id=345 است به آدرس mypage.com هدایت کنیم. یکی از روش های ساده و سریع برای انجام این کار در وردپرس استفاده از قالب اختصاصی برای صفحه ی مورد نظر است. مزیت استفاده از این روش در انتقال خودکار و فوری بازدیدکننده به صفحه ی مقصد است بدون اینکه مجبور به صبر کردن و یا کلیک بر روی لینک یا تصویر خاصی شود.
برای این کار باید نخست یک فایل متنی ایجاد کرده و محتوای زیر را در آن کپی کنیم.

به جای your_desired_template_name نام دلخواه و به جای url of your page آدرس صفحه ی مقصد را وارد می کنیم. بعد فایل را با نام دلخواه و با پسوند .php ذخیره کرده و در فولدر پوسته ی سایتمان آپلود می کنیم. اگر نام پوسته ی ما mytheme باشد آدرس آن روی سرور سایت ما به صورت wp-contents/plugins/mytheme خواهد بود.
الا کافیست یک برگه ی خالی با نام دلخواه در سایت ایجاد کنیم و در قسمت صفات برگه قالب برگه را همان your_desired_template_name انتخاب کرده و برگه را منتشر کنیم.
eXtplorer
نام یک اسکریپت فایل منجر متن باز تحت PHP است که به صورت رایگان عرضه می شود. قابلیت های خیره کننده ی این برنامه در کنار ظاهر زیبا و کاربر پسند آن به اندازه کافی برای محبوب کردن اسکریپت eXtplorer کافی است. با این وجود بد نیست به استفاده از جاوا اسکریپت نیز در محیط برنامه اشاره کرد که استفاده از آن را ساده تر می کند. eXtplorer بسته ی نرم افزاری کم حجمی است که می تواند به دو صورت مورد استفاده قرار بگیرد: به عنوان یک Online FTP client که به شما اجازه می دهد از طریق FTP به فایل های روی سرور سایت خود دسترسی داشته باشید و یا به صورت یک فایل منجر مستقل PHP نظیر نمونه ی موجود در بسته ی cPanel که امکان مدیریت کامل فایل های روی سرور را به کاربر می دهد. به علاوه با eXtplorer شما می توانید در صورت نیاز کاربران اضافی نیز تعریف کنید و برای هر کدام سطح دسترسی خاصی نیز تعیین کنید، کاری که بدون eXtplorer تنها از طریق FTP امکان پذیر است و آن هم مشکلات و مسائل خاص خود را دارد.
از جمله امکانات eXtplorer می توان به موارد زیر اشاره کرد:
- امکان آپلود فایل روی سرور
از طریق محیط عادی – با استفاده از محیط فلش – آپلود از روی سرور دیگر روی سرور سایت خودتان
- امکان دانلود فایل به صورت عادی و یا دانلود بسته ی فشرده ی فایل های انتخابی
- امکان فشره سازی و بازگردانی اطلاعات به صورت آنلاین
- امکان مشاهده و ویرایش فایل ها به صورت آنلاین
- امکان تغییر نام، تغییر سطح دسترسی، حذف و ایجاد فایل ها
- امکان نصب به صورت مستقل یا به صورت افزونه ی جوملا
- منوی رایت کلیک که استفاده ی سریع و راحت از قابلیت های سیستم را امکان پذیر می کند.
نصب این سیستم بسیار ساده و مختصر بوده و عملا هر کسی از عهده ی آن بر می آید،
نخست باید بسته ی فشرده ی برنامه را از سایت سازنده دریافت کنید.
بعد از آن یسته را روی سرور سایت خود آپلود کرده و از حالت فشرده در می آورید.
حالا eXtplorer آماده ی استفاده است و برای آن کافی است آدرس شاخه ای از سرور سایت خود که برنامه را در آنجا نصب کرده اید در مرورگر خود وارد کنید. برای نخستین ورود به سیستم هم نام کاربری و رمز عبور برابر "admin" است و طبیعتا بعد از ورود باید نسبت به تغییر رمز عبور خود اقدام کنید.
هاست رایگان همواره مشکلات خاص خود را داشته است و به همین خاطر مدیران همه ی وب سایت هایی که به صورت جدی فعالیت می کنند ترجیح می دهند بابت میزبانی سایت خود هزینه هایی بعضا سنگین بپردازند ولی در عوض از کیفیت، سرعت، امنیت و از همه مهم تر پشتیبانی بهره من شوند. مشکلات هاست های رایگان را می توان به صورت زیر بیان کرد.
- محدودیت حجم و یا پهنای باند
- محدودیت تعداد دامنه و زیر دامنه ی قابل میزبانی
- محدودیت در تعداد اکانت های ایمیل
- محدودیت در تعداد پایگا های داده ی قابل استفاده
- محدودیت شدید در استفاده از منابع سرور به نحوی که ممکن است مانع از اجرای صحیح برخی اسکریپت ها شود.
- عدوم پشتیبانی منطقی و به موقع
- سرعت پایین به دلیل سایت های زیادی که روی یک سرور میزبانی می شوند.
- امنیت پاین
- برخی ارائه دهندگان میزبانی رایگان در قبال این سرویس رایگان آگهی های خود را روی سایت شما قرار میدهند.
- اکثر سرویس های میزبانی رایگان کنترل پنل کارآمدی ندارند.
با این وجود هنوز استفاده از سرویس های رایگان برای خیلی ها مناسب است مثل کسانی که به قصد آزمایش و یا آموزش از سایت به خصوصی استفاده می کنند و یا دارندگان سایت های شخصی که پرداخت هزینه های میزبانی برای آن ها منطقی نیست چون راهکاری برای بازگشت هزینه ی صرف شده ندارند.
به این دسته از کاربران می توان هاست رایگان هاستکاران را پیشنهاد کرد که دارای ویژگی های زیر می باشد.
- ۶۰مگابایت فضای میزبانی رایگان
- ۶۰۰مگابایت ترافیک ماهیانه
- امکان استفاده از زیردامنه ی رایگان
- ۱ عدد Parked Domain
- ۱ عدد پایگاه داده ی MySQL
- نصب رایگان جوملا در صورت تمایل
- کنترل پتل cPanel11
- امکان تهیه ی پشتیبانی و بازگردانی اطلاعات
- نصب خودکار اسکریپت های آماده با Fantastico Deluxe
- همچنین در حال حاضر فایل php.ini روی این هاست ها قابل ویرایش است و کاربر می تواند محدودیت های دسترسی به منابع اشتراکی سرور را به دلخواه کم یا زیاد کند. به این ترتیب محدودیت در آپلود، محدودیت در حجم فایل ها و محدودیت در دسترسی اسکریپت ها به حافظه ی RAM سرور (برخلاف خیلی از سرویس های متداول) توسط خود کاربر تنظیم می شوند.
برای ثبت نام در سرویس هاست رایگان هاست کاران می توانید روی این لینک کلیک کنید.
شاید شما هم به هر دلیل بخواهید از یک دومین روی دو سرور مجزا استفاده کنید. برای این کار ممکن است دلایل مختلفی داشته باشید که مثلا یک از آن ها می تواند این باشد:
شما یک هاست پرقدرت دارید که امکانات گسترده ای دارد ولی فضای میزبانی کمی دارد. از این هاست برای میزبانی سایت خود استفاده می کنید. از طرفی برای میزبانی خود به یک هاست حجیم هم احتیاج دارید که بتواند با داشتن قیمت پایین حجم زیادی را برای میزبانی فایل ها شما در اختیارتان بگذارد و به نوعی دانلود سنتر شما باشد. می توانید برای این دانلود سنتر از یک دامنه ی مجزا استفاده کنید ولی بهتر است یک subdomain از دامنه ی اصلی تان را به آن اختصاص دهید، مثلا dl5.yourdamin.com. به این ترتیب برای همه ی کسانی که فایل های شما را دانلود می کنند واضح خواهد بود که فایل ها متعلق به سایت شما هستند.
برای این کار یعنی اختصاص یک subdomain به فضای هاستی روی یک سرور دیگر باید از یک A record استفاده کنیم. روش اضافه کردن A record در کنترل پنل های مختلف با هم فرق دارد ولی تقریبا به هم شبیه هستند. در ادامه روش اضافه کردن A Record در ۴ کنترل پنل محبوب و پرکاربرد آمده است.
cPanel:
از قسمت Domains وارد Simple DNS Zone Editor شده و از منوی کشویی Domain نام دامنه ی دلخواه خود را انتخاب می کنیم. در کادر باز شده ای که مربوط به Add an A Record نام subdomain دلخواه را به صورت کامل و البته بدون www وارد می کنیم و در قسمت Address آدرس IP مربوط به سرور دوم را وارد می کنیم و روی Add Record کلیک می کنیم.

(بیشتر…)
اگر دقت کرده باشید کنترل پنل Kloxo که روی سرور شما نصب شده به جز یک مورد هیچ محدودیتی ندارد و آن هم در مورد تعداد دامنه ی قابل میزبانی است که به ۴۰ دامنه محدود شده است. ولی جای هیچ نگرانی نیست کافی است در سایت تولید کننده ی نرم افزار ثبت نام کنید و یک لایسنس تهیه کنید. بعد از تهیه این لایسنس که کاملا رایگان هم هست می توانید هر تعداد سرور را با کنترل پنل Kloxo مدیریت کنید و هر تعداد دامنه را میزبانی کنید.
نکته ی جالب اینجاست که یکی از ارائه کنندگان سرور های مجازی برای تهیه ی این لایسنس از مشتریان خود مبلغ ۶۰۰۰۰ تومان پول می گیرد، در حالی که لایسنس کاملا رایگان بوده و تنها نیاز به ثبت نام دارد. برای ثبت نام باید به آدرس http://www.lxlabs.com/register/ مراجعه کنید و بعد از انتخاب Username آدرس ایمیل خود را وارد کرده و روی Register کلیک کنید. اکانت شما ایجاد شده و رمز عبور آن برایتان فرستاده می شود.
حالا می توانید با Username و Password خود و از طریق صفحه ی http://client.lxlabs.com/ وارد اکانت خود شوید. حالا از قسمت Resoureces روی Kloxo Licences کلیک کنید و در پنجره ی باز شده روی Add Kloxo License کلیک کنید. پنجره ی جدیدی باز شده که در آن می توانید آدرس IP سرور خود را وارد کنید و روی Add کلیک کنید.
بعد از این که IP شما با موفقیت در این قسمت اضافه شد می توانید وارد کنترل پنل Kloxoی سرور خود شوید و از قسمت Advanced روی گزینه ی License Update کلیک کنید. بعد از این کار محدودیت های موجود Kloxo برای همیشه برطرف خواهند شد.