پیشگفتار :
قصد داشتم این متن رو خیلی کامل تر از اینی که می خونین بنویسم . البته مقالات زیادی رو در این باره نوشتم ولی سعی کردم چکیده ای از مطالب که کاربردی هستند و نیاز کاربر رو برای شروع برطرف می کنه در این نوشته جمع آوری کنم . مطمئنا این مقاله دارای عیب و نقص هایی هست اگر دوستان سوالی براشون پیش اومد مطرح کنند ایشالا حل بشه . برای شروع نیاز به یک نرم افزار داریم که روی localhost نصبش کنیم . از هز سیستمی میشه استفاده کرد ولی من مامبو رو انتخاب کردم . البته دارم یه مقاله کامل برای فروشگاه الکترونیک هم می نویسم که به زودی منتشرش می کنم .
مقدمه :
مامبو چیست ؟خیلی از دوستان باهاش آشنایی دارن ولی خوب برای عزیزانی که با این سیستم آشنایی ندارن می نویسم که این نرم افزار برای ایجاد یک وبسایت پویا استفاده می شه . این سیستم دارای امکانات بسیار زیاد و از امنیت بسیار بالایی برخوردار هست . ضمنا این نرم افزار بر طبق قانون GPL نوشته شده و کد باز و طبعا رایگان هست . سیستم های مشابهی از روی هسته اصلی مامبو نوشته شدند که با نام هایی از قبیل جوملا ارائه شدند که تفاوت هایی جزئی با مامبو دارن . این نرم افزار به زبان php نوشته شده .و شما با فراگرفتن این راهنما می تونین تقریبا هر نرمافزاری مثل SMF , PHPnuke , joomla و ... رو نصب کنید .
ابزار های مورد نیاز :جهت اجرای فایل های php نیاز به Apache و برای استفاده از پایگاه داده به MYsql نیاز داریم .
توضیح :اگر از دیسک تکمیلی هما استفاده می کنید هر دوی این برنامه ها در دیسک نهایی وجود دارد .
اندکی اطلاع از php . css . html ( البته نیاز چندانی نیست اگر حتی اولین باره که اسم php رو می شنوید باز هم می تونید با موفقیت از این سیستم استفاده کنید )
ویکی های کمکی برای راهنمایی جامع :
راهنمای نصب سرور LAMP
http://wiki.ubuntu-ir.org/ApacheMySQLPHPراهنمای نصب آپاچی ۲ به همراه PHP
http://wiki.ubuntu-ir.org/ApacheHowtoشروع کار :ابتدا نسخه نهایی این سیستم که بوسیله گروه مامبولرن فارسی شده رو دانلود کنید .
لینک مستقیم دانلود :
http://osp.ir/frs/download.php/292/mambo_465_farsi.tar.gzدانلود از ospdev.net : لینک
http://osp.ir/frs/download.php/292/mambo_465_farsi.tar.gzوبسایت مامبولرن :
http://www.mambolearn.com/بعد از دانلود باید اونو از حالت فشرده خارج کنید .
حالا شما باید از اجرای آپاچی اطمینان حاصل کنید .
در صورتی که خروجی کد زیر httpd (pid 5886) already running بود آپاچی شما راه اندازی شده .
sudo /usr/sbin/apache2ctl start
خوب حالا نوبت این رسیده که فایل های مامبو رو به مسیر اجرا آپاچی منتقل کنین . فایل ها رو کپی کنید و به مسیر زیر منتقل کنید .
/var/www
البته قبل از اینکار باید chmod ( سطح دسترسی ) پوشه www رو به ۷۷۷ تغیر بدین . برای این کار در ترمینال به ترتیب وارد کنید :
cd /var/
sudo chmod 777 www
پس از کپی کردن فایل ها در پوشه www شما قادر به اجرای مامبو هستید. وارد مرورگر شده و وارد کنید :
localhost
یا
127.0.0.1
هردوی این آدرس و آپی شما رو وارد لوکال هاست میکنه .
خوب برای اینکه عمل لیست کردن انجام بشه و کارتون ساده تر بشه فایل index.html رو از پوشه www حذف کنید . با این کار تمام فایل ها و دایرکتوری های موجود در پوشه براتون لیست میشه و راحت تر وارد مامبو میشین . وقتی در مرورگر localhost رو وارد کردین پوشه مامبو قابل مشاهده هست . در صورتی که از وجود پوشه مامبو در دایرکتوری www اطمینان کامل دارید سطح دسترسی اون رو به ۷۷۷ تغییر بدین . حالا مرورگر رو رفرش کنید (F5) .از لیستی که در مرورگر شما نمایش داده شده روی پوشه مامبو کلیک کنید.
مراحل نصب :خوب حالا شما وارد wizard نصب مامبو شده اید . نام اولین مرحله بررسی قبل از نصب می باشد . در این مرحله پیش نیازهای نصب مامبو توسط سیستم چک می شود تا در صورت عدم رعایت استاندارد ها و ملزومات اخطاری به کاربر داده شود . مهمترین بخش این صفحه سطح دسترسی فایلها و پوشه ها می باشد . در صورتی که هر کدام از گزینه های نمایش داده شده «غیر قابل ویرایش» و با رنگ قرمز اعلام شده سطح دسترسی آن را به 777 تغییر دهید .
توضیح بسیار مهم : هرگز این عمل ( تغییر chmod به ۷۷۷ ) را تحت وب و روی سرورهای اشتراکی انجام ندهید . این عمل منجر به ایجاد خطر حمله شدید خواهد . در صورتی که همه موارد با رنگ سبز و رعایت شده اعلام گشته با کلیک بر روی دکمه «بعد » به صفحه بعد رفته و با شرایط استفاده از مامبو موافقت فرمایید .
پیکربندی بانک اطلاعاتی MySQL:این مرحله از حساس ترین و مهم ترین بخش های نصب هر سیستم مدیریت محتوی است . و در عین حال ساده ترین مرحله آن . همانطور که از نام صفحه پیداست شما باید اطلاعات بانک Mysql خودتون رو به مامبو منتقل کنید . اطلاعات رو با نمونه زیر کامل کنید :
نام هاست : localhost
نام کاربری root : mysql
کلمه عبور MySQL : همان کلمه عبور مدیر اوبنتو می باشد .
نام بانک اطلاعاتی MySQL : نامی که برای آن در mysql مشخص نموده اید . ( برای انجام این کار از منوی Application وارد programming شده و از آنجا Mysql administrator رو انتخاب کنید . اطلاعات زیر را وارد کنید تا وارد mysql بشین :
Server Hostname : localhost
User name : root
Password : پسورد مدیر اوبنتو
و بعد روی Connect کلیک کنید . در منوی سمت چپ روی Catalogs کلیک کنید . هدف ما ساخت یک بانک اطلاعات است پس در قسمت پایینِ کلمه Catalogs کلیک راست کنید و روی Create Schema کلیک کنید . و یک نام برای بانک اطلاعات خود انتخاب کنید . به عنوان مثال mambo . خوب حالا می توانید mysql رو ببندید و به کار خودتون ادامه بدید .
حالا نامی که برای بانک خود انتخاب کردید را در قسمت نام بانک اطلاعاتی MySQL نصب مامبو وازد کنید .
در صورتی که اطلاعات را درست وارد کرده باشید صفحه بعدی با عنوان «نام سایت مامبویی خود را وارد نمایید» را مشاهده خواهید کرد . در این قسمت نامی برای سایت خود مشخص کنید . و روی «بعد» کلیک کنید .
خوب حالا در مرحله 3 شما دو فیلد اول را بدون تغییر رها کنید و در قسمت « پست الکترونیک شما » ایمیل خود را وارد کنید .
در قسمت « کلمه عبور مدیر » کلمه عبوری برای ورود به بخش مدیریت وب خود وارد کنید . ( حتما پسوردی که به صورت random انتخاب شده را پاک کنید و سپس پسورد جدید را وارد کنید )
خوب روی بعد کلیک کنید .
تبریک می گم . مامبوی شما نصب شد . قبل از هر کاری در پوشه www وارد پوشه مامبو شده و پوشه installation رو حذف کنید .
در قسمت بالا روی بخش کاربری کلیک کنید تا وارد سایتی که نصب کردید بشید و برای مدیریت مطالب و محتوی و قالب و دیگر تنظیمات وارد بخش مدیریت شوید .
موفق و موید باشید .
پاسخگوی هر سوالی که در توانم باشد هستم و این نوشته رو گرچه همه دوستان استاد بنده هستن تقدیم می کنم به تمامی اوبنتویی های عزیز .
مقالاتی که در آینده نزدیک ارائه خواهم داد . ایجاد یک فروشگاه الکترونیک قدرتمند - ایجاد یک سایت تبلیغات پیکسلی - ایجاد یک پلانت - ایجاد یک فروم بوسیله SMF