سلام دوستان
این بخش خسته کننده ما هم یکی پیدا نشد ادامه بده . ادم دلش میپوسه توش
خب بعد از چند وقت امدم ی سر زدم دیدم از این فروم عقب افتادم گفتم بیام ی سری چیز رو درست کنم راستش چندوقتی دنبال این بودم که ی فروم در این باره بزنم و اماده کردم خیلی زحمت کشیدم روش ولی ی شبه همه زحمت هام ناپدید شد دیگه حوسله نداشتم دست بهش بگیرم یعنی بیخیال شدم
اموزش نصب ماژول اجبردخیلی از دوستان وقتی میان ماژول های اجابرد رو میبینن فکر میکنن چقد سخته یا اینکه اصلا اینا به چ دردی میخوره اخه چهارتا فایل میبینن . دیگه تصمیم میگرن برن از اوپن فایر استفاده کنند چونکه فکر میکنن نصب پلاگین توی اون اسونتره ولی اینجوری نیست اوپن فایر کاربر های خودش رو محدود میکنه روی پلاگین مثلا ی پلاگینی میسازن مخصوص کارت ویزت حالا واسه ویرایش اون پلاگین باید جون خودت رو بالا بیاری تا ویرایش کنی به طور کل ساخت ی پلاگین راحته توی اوپن فایر تا بیای اون رو ویرایش کنی البته از نظر من. ولی اجبرد اینجوری نیست به کاربر هاش اجازه میده هرکاری که دوست دارن بکنن یا به هر شکلی که دوست دارن بیرون بیارن ماژول های خودشون رو.
میدونی الان تو فکر چیم ی فیلم اموزشی بذارم راحتر تا بیام بنویسم
چونکه تا الان ترس تو جونمه یوقت کام هنگ نکنه این چیزای که نوشتم برباد بره اخه دیگه حوصله ندارم بنویسم
بیخیال شدم مینویسم 25دقیقه شد اموزش
وقتی ی ماژول رو از نت میگیرد این چیزا توش هست
سه تا فولدر به نام
trunk
branches
tags
البته به طور معمول
خب ما حالا کاری به اون دوتا نداریم فقط به این فولدر احتیاج داریم و چیزای که توش هست
trunk
خب من میخوام اموزش رو بر روی ماژول
mod_register_web
شروع کنم که کارش این هست تحت وب ادما بیان ثبتنام کنن
خب حالا میرید به مسیری که اجبرد رو نصب کردید و فولدر
lib
رو باز میکنید
حالا ماژول
mod_register_web
با تمام چیزاش توش کپی میکنید
بعد از اینکه کپی کردید توی
lib brid mod_register_web ro baz konid
حالا چیزای که توی
trunk
هست رو وارد صفحه اول
mod_register_web
کنید
خب بعد بیاین
README.txt
رو با نود پد پلاس پلاس باز کنید
فعلا دیگه کاری به این صفحه ها نداریم و اجبرد رو اجرا میکنیم و به این ادرس میریم
C:\Documents and Settings\Administrator\Application Data\ejabberd\conf
و
ejabberd.cfg
رو با نود پد پلاس پلاس باز میکنید
خب حالا توی
README.txt
بهمون گفته چکار کنیم
اول از همه گفت
- Code:
-
{mod_register_web, []},
رو توی قسمت
- Code:
-
{modules, [
اضافه کنیم درون
ejabberd.cfg
خب خیلی راحت این کار رو انجام میدیم
بعد گفته
- Code:
-
{5281, ejabberd_http, [
tls,
{certfile, "/etc/ejabberd/certificate.pem"},
{request_handlers, [
{["register"], mod_register_web}
]}
]},
رو توی قسمت
- Code:
-
{listen, [
اضافه کنیم
که همینکار رو میکنم خب حالا دوستانی که با ویندوز هستن این رو ویرایش کنند
- Code:
-
{certfile, "/etc/ejabberd/certificate.pem"},
و به
- Code:
-
{certfile, "C:\\Documents and Settings\\Administrator\\Application Data\\ejabberd\\conf\\server.pem"},
تغییر بدن لطفا دقت کنید که این ادرس وجود داشته باشه که من گذاشتم چونکه امکان داره اسم ویندوز شما
Administrator
نباشه و به جاش مثلا اون چیزی که گذاشتید باشه مثل
azad
ya
emperatoor
بعدشم بگم فولدر ها رو از حالت مخفی بیرون بیاد چونکه به صورت معمولی اینا به حالت مخفی هستن و نتونی به صورت معمولی اونا رو دید
خب حالا
ejabberd.cfg
رو ذخیره میکنم
حالا دوباره برید به همونجا که اجبرد رو نصب کردید بعد فولدر
lib
بعد
mod_register_web
رو که توش ریختیم رو باز میکنیم
حالا دقت کنید که اجبرد در حال اجرا باشه بعد میایم روی
build.bat
کلیک میکنم
خب کار تموم شد ماژول رو نصب کردید تنها کاری که مونده یبار اجبرد رو خاموش کنید و دوباره اجرا کنید
اگه یوقت دیدی در حال اجرا کردن طول کشید بفهمید که ی جا اشتباه کردید داره ارور میده واسه فهمیدن که کجا داره ارور میده کافیه به مسیر
C:\Documents and Settings\Administrator\Application Data\ejabberd\logs
برید و
ejabberd.log
رو باز کنید و ببینید کجا ارور داده و اگه خیلی راحت باز شد و صفحه پنل واسه شما نشون داده شد دیگه کار تموم شما خیلی راحت ماژول رو نصب کردید
بعد دیگه به این ادرس رو توی مروگر خودتون بزنید که توی
README.txt
گفته
[You must be registered and logged in to see this link.]اگه لوکال هاست هست این رو بزنید
[You must be registered and logged in to see this link.]میبینید که خیلی راحت صفحه واسه شما نشون داده میشه
خیلی خسته شدم اخه اگه فیلم میذاشتم خیلی حجمش بالا میرفت کسی دانلود نمیکرد فکر کنم این اموزش به دردتون بخوره اگه مشکلی داشتین همینجا بگین واستون میگن
بای بای