omidi
مدیر ارشد تالار گفتمان

عضو شده در: 18 تیر 1386
پست: 375
محل سکونت: ایران 
امتیاز: 1484876 [وضعيت كاربر:آفلاین]
|
تاریخ: پنجشنبه 12 اسفند 1389 - 01:37 عنوان: آموزش رایگان نصب CMS های PHPbb3 ، جومل |
|
|
سیستمهای مديريت محتوا (cms)
--------------------------------------------------------------------------------
يك سيستم مديريت محتوا (cms) چيست ؟
اين سيستم ها كه امروزه در وب بنام CMS شناخته ميشوند، مخفف Content Management System ميباشند كه يك برنامه نرم افزاري روي سرور هستند و به مدير سايت اجازه ميدهند تا محتواي سايت را تغيير دهد بدون نياز به طراحي دوباره سايت .
در واقع طراح اوليه سايت يكبار سيستم CMS را طراحي ميكند و تعدادي قالب آماده براي صفحات طراحي كرده و آن را روي سايت شما نصب ميكند .و حال شما براحتي ميتوانيد صفحات ديگري را به آن كم يا اضافه يا ويرايش كنيد .
چرا شما يك CMS لازم داريد ؟
اگر سايت شما هر چند وقت يكبار (مثلا هر دو هفته) به روز ميشود ميتوانيد بجاي اينكه هر بار به يك شركت طراحي وب مراجعه كنيد ، خودتان با نصب يكي از اين برنامه هاي مديريت محتوا ، تغييراتتان را روي سايت اعمال كنيد .
اگر شما سايت خود را اصلا بروز نميكنيد ، بايد كم كم به فكر بيافتيد ، چون بيننده هاي شما وقتي هميشه با يك صفحه هميشگي روبرو شوند كم كم شما را فراموش ميكنند ، چون چيز جديدي براي عرضه نداريد .
يك CMS چه امكاناتي دارد ؟
طيف وسيعي از امكانات . اكثر CMS ها در ورژن هاي مختلف و با قابليت هاي مختلف به بازار عرضه ميشوند . البته قابليت بروز كردن اطلاعات در همه مشترك است اما قابليت هاي ويژه ديگري دارند كه با قيمت هاي مختلف بشما پيشنهاد ميدهند . از جمله:
1- مديريت اطلاعات فرستاده شده توسط كاربران و تاييد اطلاعات
2- چند زبانه بودن
3- ايجاد نقشه سايت دايناميك
4- امكان ايجاد تجارت الكترونيك يا فروشگاه مجازي
5- ايجاد فرم براي دريافت اطلاعات كاربران
6- بهينه سازي تصاوير آپلود شده
7- ايجاد و بروز كردن متا تگ ها
8- امكان جستجو در مطالب سايت
9- امنيت بيشتر
10- گزارش آمار بازديد از صفحات
11- و ....
CMS هاي اطلاعاتي:
اين سيستم ها معمولا كار طراحي صفحات سايت را انجام نميدهند . بلكه كارشان مديريت اطلاعات يك سايت است . امكاناتي كه اين سيستم ها دارند تقريبا بشرح زير است :
1- امكان فرستادن اطلاعات به سايت توسط چند كاربر
2- آرشيو بندي اتوماتيك اطلاعات بر اساس تاريخ و موضوع
3- ايجاد امكان جستجو در اطلاعات قبلي
4- ايجاد لينك دائم براي هر مطلب و متا تگ براي آن
5- و امكانات جانبي ديگر مثلا ايجاد يك صفحه بعنوان لينكستان و ...
CMS هاي اطلاعاتي معروف :
MovableType
PHPnuke
php bb
ASP-rider يك سيستم فارسي
mmx
آموزش نصب فروم PHPbb 3
قدم اول ، آپلود فایلها : تمام فایل های phpbb را روی ریشه سایت آپلود کنید. وارد آدرس سایت خود شوید . صفحه نصب phpbb روی سایت دیده میشود.
ساخت بانک mySQLسایت
حالا وارد پنل سرور سایت خود شوید و یک بانک MySQL مثلا بنام mybank و یک username و passwordبرای بانک خود بسازید و یوزر ساخته شده را به بانک خود وصل کنید.
توجه کنید که در کنترل پنل سرور هایی که از Cpanel استفاده میکنند وقتی شما نام کاربری تان برای ورود به پنل مثلا macromediaX باشد و نام بانک خود را mybank بگذارید در نهایت نام بانک شما بصورت macromediax_mybank میشود . همچنین نام کاربری شما نیزmacromediax_username میشود.
مراحل نصب
روی برگه install کلیک کنید و next را بزنید. در صفحه بعدی امکانات مورد نیاز جهت نصب مشاهده میشود . گزینه های قرمز لینک هایی هستند که نصب phpbb را دچار محدودیت میکنند و گزینه های سبز گزینه هایی هستند که بدون مشکل میباشند و در دسترس هستند. البته برای نصب این فروم روی دیتابیس mySQL تغییرات چندانی نیاز ندارید. کافیست اجازه write را به 5 فایل و دایرکتوری قرمز که در پایین صفحه مشاهده میکنید بدهید. برای اینکار میتوانید از file manager موجود در پنل هاست و یا از نرم افزار های ftp مانند CuteFTP استفاده کنید . مثلا در صورت استفاده از cuteFTP روی فایلconfig.php و پوشه های cache و files و store سمت سرور کلیک راست کنید و properties را بزنید. حالا تمام گزینه های write و Execute را تیک بزنید تا اجازه تغییر را داشته باشند. Next کنید.
تنظیمات دیتابیس
در این صفحه تنظیمات ساخته شده در دیتابیس هاست را وارد برنامه نصب کنید. اگر از هاست های cpanel استفاده میکنید ، گزینه server hostname را localhost وارد کنید. (اگر آدرس بانک اطلاعاتی شما فرق میکند باید ip یا آدرس آن را وارد کنید و اگراز port هم در آدرس دیتابیس استفاده کرده باشید باید آنرا وارد کنید. وگرنه بخش port را خالی بگذارید.) پس از وارد کردن نام کاربری و پسورد یوزر ساخته شده برای دیتابیس دکمه پایین صفحه را بزنید. در صورتی که اطلاعات مشکلی در شناختن بانک وجود نداشته باشد در صفحه عبارت successful connection ظاهر میشود.به صفحه بعدی بروید.
ثبت اطلاعات مدیر سایت
در این صفحه باید نام کاربری برای مدیر سایت تعیین کنید و همچنین ایمیلی جهت ارسال پسورد در صورت گم کردن از سایت .
راه اندازی config.php
در صفحه بعدی نیز از شما خواسته میشود تا فایل config.php را از صفحه جاری دانلود نموده و سپس آن را در ریشه سایت آپلودش کنید.بعد از انجام آپلود میتوانید دکمه done را فشار داده و به صفحه بعدی بروید.وارد صفحه بعدی شوید.
تنظیمات ارسال ایمیل و آدرسها
در اینجا میتوانید تنظیمات phpbb را انجام دهید. بخش بالایی امکان ارسال ایمیل را فراهم میکند که بهتر است آنرا disable کنید. بخش پایینی هم تنظیمات URL است. اگر phpbb را در پوشه ای غیر از ریشه سایت وارد کرده اید در آخرین خط ، آدرس پوشه را وارد کنید.
ایجاد جداول در database
در این بخش شما فقط کافیست دکمه وسط صفحه را فشار دهید تا برنامه جداول phpbb را روی دیتابیس ایجاد کند .
قدم آخر
مراحل نصب تمام شد. در اینجا میتوانید board های نسخه های 2.x را به board نسخه 3 ارتقا دهید. برای قدم آخر باید پوشه install را از روی سرور حذف کنید تا سایت شما فعال شود و بعد دکمه login را بزنید تا وارد پنل مدیریتی سایت شوید.
*آموزش نصب وردپرس ( wordpress ) روی دامین شخصی
برای نصب ورد پرس شما به سرور لینوکس (ترجیحا آپاچی نسخه +2 ) با پشتیبانی PHP و بانک MYSQL نیاز دارید.
1- آخرین نسخه وردپرس را دانلود کنید و بعد از بازکردن فایل zip ، تمام فایل های داخل آن را به روی ریشه سرور خود منتقل کنید.
2- حالا وارد پنل سرور سایت خود شوید و یک بانک MySQL مثلا بنام mybank و یک username و password برای بانک خود بسازید و یوزر ساخته شده را به بانک خود وصل کنید.
(توجه کنید که در کنترل پنل سرور هایی که از Cpanel استفاده میکنند وقتی شما نام کاربری تان برای ورود به پنل مثلا macromediaX باشد و نام بانک خود را mybank گذارید در نهایت نام بانک شما بصورت macromediax_mybank میشود . همچنین نام کاربری شما نیز macromediax_username میشود.)
3- وارد ریشه سایت خود شوید و فایل wp-config-sample.php را به wp-config.php تغییر نام دهید. حال این فایل را بازکنید تا کمی تغییرش دهیم. در 4 خط آغازین این فایل آدرس بانک mySQL شما قرار می گیرد . خطوط مذکور در این فایل در ابتدا بصورت زیر است :
define('DB_NAME', 'wordpress'); // The name of the database
define('DB_USER', 'username'); // Your MySQL username
define('DB_PASSWORD', 'password'); // ...and password
define('DB_HOST', 'localhost'); // 99% chance you
شما باید اطلاعات بانک خود را در این فایل بجای کلمات قرمز رنگ وارد کنید که در مثالی که ما زدیم فایل خطوط فوق بصورت زیر در خواهند آمد:
define('DB_NAME', 'macromediax_mybank'); // The name of the database
define('DB_USER', 'macromediax_username'); // Your MySQL username
define('DB_PASSWORD', 'password'); // ...and password
define('DB_HOST', 'localhost'); // 99% chance you
توجه : در اکثر مواقع آدرس سرور همان localhost است . مگر اینکه سرور mySQL شما روی سرور لینوکس جاری نباشد که در آن حالت باید آدرس سرور mySQL را بجای localhost بنویسید.
4- حال وارد صفحه اصلی سایت خود شوید. در صورتی که مشکلی تا اینجا وجود نداشته باشد یک جمله در صفحه اول سایت شما دیده میشود که در انتهای آن باید روی لینک install php کلیک کنید تا نصب وردپرس آغاز شود .
5- در صفحه ای که ظاهر میشود روی لینک First Step کلیک کنید تا عنوان سایت و ایمیل خود را در نسخه ای که نصب میشود تعیین کنید. حالا دکمه continue to second step را بزنید . نصب ورد پرس تمام شد!
6- در این صفحه یک usernmame بنام admin و یک پسورد تصادفی به شما داده میشود. روی لینک login کلیک کنید و با دادن user و pass وارد سایت شوید. اول از همه به بخش MyAccount که در بالای سمت راست صفحه است بروید و پسورد خود را تغییر دهید تا فراموش نکنید.
7- برای اینکه هنگام آپلود عکس هایتان در وردپرس، برنامه اجازه write در دایرکتوری را داشته باشد باید وارد کنترل پنل سایت خود شوید و در بخش filemanager به آدرس پوشه wp-content بروید و به این پوشه Access بدهید. ( عدد مقابل این پوشه در پنل شما احتمالا 755 است که باید با یک کلیک به 777 تغییرش دهید.)
8- خوب . حالا میرسیم به آدرس دهی category ها و پست هایی که شما مینویسید. وارد پنل wordpress شوید و به برگه options و سپس روزی زیربرگه PermaLink بروید. در اینجا نوع آدرس دهی صفحات شما مشخص میشود که در حالت پیش فرض بصورت Domain.com/?p=123 میباشد. یعنی هر پست شما بصورت یک پارامتر مشخص میشود. این حالت برای موتور های جستحوگر چندان جالب نیست و پیشنهاد من استفاده از حالت Numeric و یا حالت category است که باید خودتان حالت category را بسازید .
در حالت category آدرس پست های شما بر اساس موضوع نوشته ها دسته بندی میشود . مثلا بصورت domain.com/fashion/123 میشود. برای این حالت روی گزینه custom کلیک کنید و محل نوشتن متن آن را بصورت زیر پر کنید. در این حالت آدرس هر پست با عنوان دسته بندی و سپس شماره پست مشخص میشود.
/%category%/%post_id%
9- حال باید تغییراتی که در انتهای صفحه برای شما نوشته است را در فایل .htaccess ایجاد کنید تا امکان تغییر آدرس مجازی URL ها که اصطلاحا به URL Rewriting معروف است فراهم شود.
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
کدهای فوق را در فایل .htaccess وارد کنید.(این فایل روی ریشه سرور است). حال امکان آدرس دهی بصورت دایرکتوری نیز در سرور فراهم شده است.
10- برای استفاده از قالب های جدید وردپرس به آدرس
themes.wordpress.net بروید و یک یا چند قالب را دانلود کنید. فایل zip قالب را باز کنید و پوشه قالب را در پوشه wp-content/themes آپلود کنید. حال به صفحه کنترل پنل وردپرس خود رفته و روی presentation کلیک کنید . در صورتی که قالب را درست آپلود کرده باشید thumbnail قالب در این صفحه دیده میشود . با کلیک روی هر قالب ، قالب کل سایت شما عوض میشود.
آموزش نصب جوملا
جوملا یک CMS رایگان است که به دلایلی از جمله سادگی در استفاده ، سادگی در نصب و همچنین وجود افزونه (extension) های بسیار برای آن که توسط برنامه نویسان ایجاد شده و قابلیت های بسیاری را به جوملا اضافه کرده است، در حال تبدیل شدن به محبوب ترین سیستم مدیریت محتوای رایگان است.
در این مقاله شما را با نصب جوملا بر روی هاست شخصی تان آشنا میکنیم. پیش فرض ما این است که شما از سرورهای لینوکس با کنترل پنل Cpanel استفاده میکنید. برای نصب سیستم مدیریت محتوای جوملا سرور شما باید امکان ایجاد 1 بانک MySql و پشتیبانی زبان PHP را داشته باشد.
1 - آخرین نسخه جوملا (joomla) را دانلود کنید. سعی کنید از آخرین نسخه پایدار (stable) استفاده کنید. استفاده از نسخه های بتا برای شما مناسب نیست.
2 - فایل زیپ را بر روی سرور منتقل کنید. برای بازکردن فایل زیپ روی سرور Cpanel وارد کنترل پنل خود شوید. وارد filemanager شوید، با کلیک بر روی فایل زیپ، گزینه های آن ظاهر میشود. گزینه extract را انتخاب کنید تا محتوات فایل zip در ریشه شما ریخته شوند.
3 - حالا در کنترل پنل سایتتان ، در بخش Databases ، وارد گزینه MySql Databases شوید و یک بانک MySQL مثلا بنام mybank و یک username و password برای بانک خود بسازید و یوزر ساخته شده را به بانک خود وصل کنید. (در صورتی که از ویزارد Cpanel استفاده کنید ، اتصال یوزر به دیتابیس را انجام میدهد). توجه : در کنترل پنل سرور هایی که از Cpanel استفاده میکنند وقتی شما نام کاربری تان برای ورود به پنل مثلا macromediaX باشد و نام بانک خود را mybank گذارید در نهایت نام بانک شما بصورت macromediax_mybank میشود . همچنین نام کاربری شما نیز macromediax_username میشود.
4 - هم اکنون که تمام فایل ها در ریشه قرار گرفته اند، وارد آدرس سایت خود شوید . صفحه آغازین نصب جوملا را مشاهده میکنید.روی دکمه next کلیک کنید تا وارد مرحله اول شوید. در این مرحله باید آدرس سرور mysql تان را و یوزر وپسورد و سپس نام بانکتان را وارد کنید. HostName شما معمولا بصورت localhost میباشد.به مرحله بعد بروید.
5 - در مرحله دوم شما باید قوانین استفاده از نرم افزار را بپذیرید. با زدن دکمه next وارد صفحه بعدی شوید.
6 - در مرحله سوم آدرس سایت، آدرس فایل هایتان روی سرور، ایمیل خودتان و پسوردی که مایلید برای ادمین سایت باشد را وارد کنید. تنظیمات CHMOD را تغییری ندهید. با زدن دکمه next وارد مرحله بعدی شوید.
7 – در این مرحله نصب جوملا تمام شده است و نام کاربری و پسورد شما بر روی صفحه نشان داده میشود. در زیر آن یک جعبه متن قرار دارد که تنظیمات جوملای شما را نشان میدهد .محتویات آن را با عمل کپی بردارید. وارد پوشه FTP سایتتان شوید و فایل configuration.php-dist را باز کنید . متن کپی شده در حافظه را جایگزین نوشته های موجود در فایل کنید و فایل را ذخیره کنید. حال پسوند –dist را از انتهای فایل حذف کنید تا نام فایل بصورت configuration.php درآید.
8 - حال وارد FTP سایت شوید و کل پوشه installation را پاک کنید. با زدن دکمه administration در بالای صفحه نصب جوملا ، وارد بخش مدیریتی جوملا میشود. جوملای شما آماده استفاده است ! همچنین به تمامی پوشه های موجود در ریشه FTP باید دسترسی 777 بدهید تا جوملا بتواند فایل های شما را درون آنها آپلود یا حذف کند.همچنین پوشه های administrator/templates/ و images/stories/ نیز نیازمند اعطای حق دسترسی هستند.
9 - از دفعات بعدی برای ورود به بخش مدیریتی سایتتان به آدرس mysite.com/administrator مراجعه نمایید.
10 – برای دانلود قالب های فارسی جوملا پس از جستجو در اینترنت و دانلود یک قالب بصورت zip روی کامپیوترتان، وارد پنل جوملا شوید.از منوی site وارد بخش template manager شده و روی site template کلیک کنید. با کمک دکمه NEW در بالای صفحه مدیریت قالب جوملا ، وارد صفحه ای برای آپلود قالب میشوید. فایل زیپ را انتخاب و آپلود را بزنید. قالب مذکور به لیست قالب های موجود اضافه میشود. قالب مورد نظرتان را انتخاب کنید و دکمه Default را از بالای صفحه انتخاب قالب فشار دهید تا قالب منتخب بعنوان قالب پیشفرض سایت انتخاب شود. _________________ ======================
وب سایتهای گروه امید ایران
www.irebooks.com
www.omideiran.ir
www.ircdvd.com
www.irtanin.com
www.yekdownload.com
www.yekdl.com
====================== |
|