[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 583: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 639: sizeof(): Parameter must be an array or an object that implements Countable
PHPNuke.ir • آموزش نیوک از ابتدا تا انتها
صفحه 1 از 11

آموزش نیوک از ابتدا تا انتها

ارسال شده: سه شنبه 4 دی 1386, 11:56 am
توسط mohammad
بنام خدا

آموزش جز به جز نیوک 8.1 مشهد تیم از ابتدا تا انتها :


عناوین :

1- نصب نیوک روی لوکال هاست ( نصب نیوک روی ویندوز یا سیستم شخصی )
2- انتفال نیوک از لوکال یا سیستم شخصی به هاست
3- نصب مستقیم نیوک روی هاست
4- مدیریت کنترل پنل هاست یا همون CPanel
5- مدیریت نیوک Admin

ارسال شده: سه شنبه 4 دی 1386, 12:03 pm
توسط mohammad
مقدمه:

قبل از شروع بحث به این موارد توجه کنید :

1- آخرین نسخه نیوک را از سایت دانلود کنید
( توضیح 1 : در حال حاضر نسخه 8.1 آخرین نسخه نیوک میباشد و این آموزش نیز مبتنی بر این نسخه از نیوک میباشد )

در ضمن برای دانلود نیوک میتونید اینجا کلیک کنید

2- نرم افزار wamp5 را از اینجا دانلود کنید
(توضیح 2 : نرم افزار های دیگری مانند : apache. easy php . winlamp و .. نیز وجود دارد ولی از بحث در مورد اینکه کدام بهتر است خودداری میکنیم من از wamp استفاده میکنم و راضی هستم در ضمن این آموزش مبتنی بر wamp5 میباشد .)
(توضیح 3 : استفاده از این نرم افزار به منظور نصب نیوک روی لوکال یا سیستم شخصی می باشد و اگر شما میخواهید نیوک را فقط روی هاست نصب کنید دیگر نیازی به این نرم افزار یا نرم افزار های مشابه ندارید ولی پیشنهاد میکنم نیوک رو روی لوکال نصب شده داشته باشید و قبل از انجام هر کاری روی هاست ابتدا در لوکال امتحان کنید )


3- برای ویرایش فایلهای php شما نیاز به یک نرم افزاری همچون dreamweaver دارید پس این برنامه یا نرم افزار مشابه را در سیستم خود به صورت نصب شده داشته باشید

نکته : در این آموزش موارد دانلود رو با رنگ قرمز نوشتم تا مشخص بشه

ارسال شده: سه شنبه 4 دی 1386, 12:04 pm
توسط mohammad
1- نصب نیوک روی لوکال هاست ( نصب نیوک روی ویندوز . سیستم شخصی )

حتما به پست قبلی توجه نمودید و نیوک 8.1 و wamp5 را دانلود کردید


همانطور که ملاحظه میکنید نیوک 8.1 به صورت زیپ شده میباشد برای باز کردن آن در سیستم شخصی نیاز به یک برنامه مانند winrar یا powerarchiver و یا نرم افزار های مشابه دیگر دارید

البته اگر میخواهید این فایل رو به هاست انتقال دهید نیازی به انزیپ کردن آن ندارید چون هاست شما توانایی انزیپ کردن رو داره

( توضیح 4: اگر از هاست مجانی و ... استفاده میکنید این توانایی ممکن است در سی پنل وجود نداشته باشد اون وقت باید به صورت انزیپ شده انتقال بدید )

فعلا کاری با نیوک نداشته باشید و بحث رو همینجا بزارید بمونه



اما نرم افزار wamp نیاز به تنظیماتی داره لطفا برای اینکه به مشکلی برخورد نکنید با صبرو حوصله موارد ذکر شده را انجام دهید :

ارسال شده: سه شنبه 4 دی 1386, 12:04 pm
توسط mohammad
پس از داونلود نرم افزار wamp از سایت wampserver.com آنرا اجرا و مراحل نصب را انجام دهید
(پیشنهاد : مسیر نصب و تنظیمات پیش فرض را تغییر ندهید )

بعد از اینکه نصب برنامه به پایان رسید آنرا اجرا کنید

میبینید که آیکون برنامه در کنار ساعت نشان داده می شود

( توجه: روی آیکون برنامه هم با کلیک و هم با راست کلیک منوی مخصوصی ظاهر میشود پس دقت کنید که کلیک گفته می شود یا راست کلیک )

روی آیکون برنامه ( کنار ساعت در تسک بار ) کلیک کنید منویی نشان داده می شود به داخل منوی php رفته و در انجا php extension را باز کنید در منوی ظاهر شده php_gd2 را پیدا کنید و روی آن کلیک کنید اندکی منتظر بمانید تا فعال شود و تیک سمت راست آن نشان داده شود

سپس دوباره روی آیکون برنامه کلیک کنید این بار منوی apache را باز کنید و از زیر منوی آن apache modules را باز کرده و روی rewrite_module کلیک کنید و اندکی صبر کنید تا فعال شده و تیک آن ظاهر شود

دوباره روی آیکون کلیک کنید زیر منوی php را ظاهر کنید و php.ini را باز کنید :

در صفحه باز شده به به دنبال کد زیر بگردید:

کد: انتخاب همه

  short_open_tag = off  

و کلمه off را به on تغییر دهید
save کرده و از صفحه خارج شوید

بر روی آیکن برنامه این بار راست کلیک کنید exit را انتخاب کنید تا از برنامه خارج شوید
مجددا برنامه را راه اندازی کنید تا تغییرات انجام شده اعمال شود

ارسال شده: سه شنبه 4 دی 1386, 12:05 pm
توسط mohammad
بعد از تنظیم wamp نوبت به انتقال نیوک میرسه

روی آیکون برنامه کلیک کنید تا منوی آن ظاهر شود
www directory را انتخاب کنید تا روت باز شود

مشاهده میکنید فایل index.php از قبل وجود دارد فولدری جدیدی ایجاد کنید
(توضیحات : نیوک اصلی به داخل این فولدر انتقال خواهد یافت دقت کنید در انتخاب نام این فولدر از فاصله استفاده نکنید )

نیوک 8.1 را انزیپ کنید و کامل به داخل فولدری که ایجاد کردید انتقال دهید
(مثال : به عنوان مثال یک فولدر به نام mohammad در روت یا همان www directory باز میکنیم و phpnuke8.1 را داخل آن کپی میکنیم)
(دقت : محتوبات داخل phpnuke 8.1 را یعنی فولدرهای abuse admin blocks ...
ممکن است پس از انزیپ این فایلها درون شاخه phpnuke8.1 باشند که شما فقط محتویات درون انرا کپی کنید )

پس از کپی کامل نیوک به روت لوکال هاست روی آیکون برنامه wamp در تسک بار کلیک کنید تا منوی آن ظاهر شود سپس phpmyadmin را انتخاب کنید

(توضیح : صفحه ی phpmyadmin باز خواهد شد اگر فارسی هست انرا به انگلیسی تغییر دهید )

در قسمت create new database نام دلخواهی برای دیتا بیس انتخاب کنید و بر روی create کلیک کنید
(دقت : فعلا با منوهای دیگر غیر از موارد ذکر شده کاری نداشته باشید )

بعد از اینکه create کردید خود به خود این دیتا بیس برای شما باز خواهد شد

( مثال : نام دیتا بیس را phpnuke انتخاب میکنیم بعد از زدن create دیتا بیس phpnuke باز خواهد شد )

در صفحه اصلی دیتا بیس جدیدی که باز کردیم و در منوی بالا import را کلیک کنید
(مثال : اگر دیتابیسی با نام phpnuke ایجاد کردیم در بالای صفحه مخصوص این دیتا بیس نوشته شده server : localhost database: : phpnuke
و در پایین آن منوی وجود دارد که با structure شروع و با drop تمام میشود در این منو گزینه import را انتخاب میکنیم تا صفحه مربوط به آن باز شود )

در صفحه import و قسمت File to import و Location of the text file بر روی brows کلیک میکنیم سپس فایل SQL نیوک را انتخاب میکنیم

(توضیح : فایل SQL نیوک 8.1 در شاخه
install\includes\versions
وجود دارد )
( مثال : اگر با توجه به مثالهای بالا ومپ را نصب کرده و فولدرها را نام گذاری کردید به این شاخه بروید : c: > wamp > mohammad > install > includes > version )
بعد از پیدا کردن فایل SQL و انتخاب آن برای import مرحله brows به پایان میرسد این بار در صفحه import مخصوص دیتابیس و در منوی Character set of the file گزینه Latin1 را انتخاب میکنیم برای تکمیل این مرحله از پایین صفحه دگمه GO را فشار دهید
اگر مراحل را به درستی انجام داده اید حدود یک یا چند دقیقه بسته به قدرت سخت افزار شما منتظر بمانید تا اطلاعات در دیتا بیس نوشته شود

بعد از اتمام لود صفحه را ببندید و به روت نیوک یعنی جایی که نیوک 8.1 را کپی کردید بروید فایل config.php را باز کنید

در بالای صفحه به توضیح متغیر ها پرداخته شده با قسمت # کاری نداشته باشید
در پایین صفحه
این متغیرها را پیدا کنید و با کلمات گفته شده جایگزین کنید :

کد: انتخاب همه

   $dbuname  

در حالت کلی این قسمت باید بدین شکل پر شود مقایسه کنید و مواردی که مشابه نیستند را تغییر دهید

کد: انتخاب همه

 $dbhost = "localhost";
$dbuname = "root";
$dbpass = "";
$dbname = "phpnuke";
$prefix = "nuke"; 
(دقت : متغیر $dbname مربوط به نام دیتابیسی هست که در صفحه phpmyadmin انتخاب کردیم پس اگر با توجه به مثال ذکر شده نام گذاری نکردید آنرا به نام دلخواه خود تغییر دهید پس :

کد: انتخاب همه

 $dbname = "نام دیتا بیس"; 

صفحه را save کنید و خارج شوید

روی آیکون برنامه wamp کلیک کنید و گزینه localhost را انتخاب کنید
در صفحه باز شده و قسمت Your Projects نام روت نیوک خود را انتخاب کنید
اگر مراحل را با دقت و صحیح انجام داده اید صفحه اصلی سایت نشان داده خواهد شد

خوب مرجله نصب نیوک بر روی لوکال هاست به پایان رسید%

(توضیح : در بالای صفحه اول پیام امنیتی نشان داده میشود با delet کردن پوشه install از روت نیوک این پیغام نشان داده نخواهد شد که البته برای لوکال هاست چندان اهمیتی ندارد )

ارسال شده: سه شنبه 4 دی 1386, 12:06 pm
توسط mohammad
2- انتفال نیوک از لوکال یا سیستم شخصی به هاست:

خوب بعد از نصب نیوک بر روی لوکال هاست و اعمال تغییرات مورد نظر در آن نوبت به انتقال به هاست میرسد
(توضیح: تغییرات توسط قسمت Admin.php انجام میشود که در قسمت آخر کامل توضیح داده خواهد شد )

برای انتقال شما نیازمند یک نرم افزار برای ارتباط با هاست و انتقال فایل دارید
نرم افزار های زیادی برای این کار وجود دارد FTP
و کاری که این نرم افزار ها انجام میدهد ارتباط با هاست هست و رووت هست شما را نشان میدهد و شما به راحتی میتوانید فولدرها را دراگ کرده و اپلود کنید

(توضیح : شاید این سوال به ذهن برسد که چه ضرورتی برای استفاده از ابن نرم افزار وجود دارد برای پاسخ به این سوال این مثال را مطرح میکنم اگر به هاست خود بروید و بخواهید فولدر images را کامل اپلود کنید به اجبار باید یک شاخه در هاست با نام images درست کرده و فایلها را اپلود کنید برای جلوگیری از این کار از نرم افزارهای ftp استفاده میکنیم )

که البته یک راه دیگر نیز وجود دارد که بدون استفاده از نرم افزار های ftp نیوک را از لوکال به هاست انتقال دهید
و آن زیپ کردن روت نیوک می باشد
نیوک لوکال خود را زیپ کنید و بعد از انتقال آن به هاست انزیپ کنید
نحوه انزیپ کردن و کار با کنترل پنل هاست در مرحله 4 گفته خواهد شد

حال انتخاب با شماست

پس مرحله اول انتقال نیوک از لوکال به هاست کپی کامل نیوک از لوکال به روت هاست می باشد

سپس به phpmyadmin رفته از دیتابیس خود بک اپ بگیرید و انرا در دیتا بیس هاست import کنید
این مرحله نیاز به توضیحات زیادی دارد که به موقع عرض خواهم کرد

(پیشنهاد : یک پیشنهاد خودمونی در این مورد این مرحله همانطور که ملاحظه میکنید کمی پیچیده به نظر میرسه برای خلاصی از این مرحله بهتره نیوک را مستقیم بر روی هاست خود نصب کنید و فقط فایل ها و دیتا بیس هایی را که تغییر داده اید انتقال دهید )
حالا دیگه خودتون هر طور صلاح دونستید

ارسال شده: سه شنبه 4 دی 1386, 12:12 pm
توسط mohammad
بقیه در حال آماده سازی
دوستان لطفا مطلب به ذهنشون میرسه بفرمائید تا تکمیل کنیم این بحثو

ارسال شده: سه شنبه 4 دی 1386, 1:28 pm
توسط jojejoon
در مورد تغییر هدر بالای قالب ها هم توضیح دهید .

ارسال شده: سه شنبه 4 دی 1386, 2:03 pm
توسط mohammad
jojejoon نوشته شده:در مورد تغییر هدر بالای قالب ها هم توضیح دهید .


منظورتون رو دقیق بفرمائید
مثلا اگر لوگو هست یه چیزی اگر منوهاست یه چیز دیگست اگر پایین منوهاست باز یه چیزه دیگه
بگید کجای قالب رو میخوایید تغییر بدید ؟

یه توضیح کلی : برای تغییرات باید فایل theme.php مربوط به قالب light-blue رو تغییر بدید همه چی اونجاست

سوال کلی جواب کلی داره!

البته در پستهای بعدی اگر خدا بخواد در این مورد هم بحث خواهیم کرد

ارسال شده: چهار شنبه 22 اسفند 1386, 1:53 pm
توسط nanaz338
چرا ادامه ندادين؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

ارسال شده: چهار شنبه 22 اسفند 1386, 3:14 pm
توسط mohammad
تازه برگشتم ادامه میدم تا شب حل میشه :wink:

ارسال شده: چهار شنبه 22 اسفند 1386, 9:25 pm
توسط arashee
چرا ادامه نميد ين؟؟؟؟؟؟؟؟ 8O 8O 8O

ارسال شده: چهار شنبه 22 اسفند 1386, 9:29 pm
توسط mohammad
- نصب مستقیم نیوک روی هاست :

برای نصب نیوک بر روی هاست
اگر هاست شما توانایی آنزیپ کردن فایلها را دارد ( که البته معمولا فایلهای پولی این امکان را دارند )
فایل زیپ شده نیوک رو به روت هاست انتقال دهید
برای این کار بعد از ورود به کنترل پنل هاست بر روی file manager کلیک کنید تا پنجره ای باز شود در این پنجره ok را انتخاب کنید در صفحه جدید و سمت چپ منو را باز کنید ( با کلیک روی + منو باز خواهد شد ) در منوی باز شده روی public-html یا www کلیک کنید تا در قسمت سمت راست صفحه مربوطه باز شود
اگر به ایکونهای بالای صفحه دقت کنید upload را خواهید دید بر روی آن کلیک کنید تا صفحه اپلود باز شود :
در این صفحه یکی از brows ها را کلیک کنید فایل نیوک مورد نظر را انتخاب کنید و بعد از ok کردن منتظر بمانید تا 100 % اپلود کامل شود

بعد از اینکه 100 % تکمیل شد از پایین صفحه back را انتخاب کنید تا به صفحه روت هاست برگردید
ممکنه همون لحظه فایل اپلود شده در روت نیوک مشاهده نشود اگر اینطور بود اندکی صبر نمائید و یا رفرش کنید تا فایل زیپ نیوک مشاده شود
( اگر با استفاده از نرم افزار های ftp میخواهید اپلود کنید میتونید فایل زیپ را ر سیستم خودتون انزیپ کنید و سپس انتقال دهید )
بعد از مشاهده ی فایل زیپ نیوک بر روت هاست روی آن راست کلیک کنید و گزینه ی extract را انتخاب کنید
با انتخاب مسیر فایل زیپ شده را بر روت هاست انزیپ کنید
( دقت : اگر داخل فولدر دیگری در روت انزیپ کنید در ادرس ایندکس متفاوت خواهد بود مثلا اگر بر روی فولدر mohammad انزیپ کنید برای باز کردن ایندکس این ادری را باید وارد کنید :
کد:

www.siteshoma.com/mohammad/

)
خوب این مرحله به پایان رسید. به مرحله ساخت دیتا بیس میرسیم

ارسال شده: چهار شنبه 22 اسفند 1386, 9:30 pm
توسط mohammad
ایجاد پایگاه داده برای نصب نیوک:

به صفحه اول یا اصلی کنترل پنل هاست بروید
روی MySQLDatabase کلیک کنید
در قسمت db نامی برای دیتا بیس خود انتخاب کنید و سپس دکمه Add DB را فشار دهید
( نکته مهم: شما هر نامی که برای دیتا بیس انتخاب کنید user name هاست شما نیز به اول آن اضافه خواهد شد به این صورت :
user_database پس اینرو به عنوان نام دیتا بیس در نظر داشته باشید خیلی مهمه ها )

خوب حالا با استفاده از اینستالر اختصاصی نیوک به راحتی اقدام به نصب نمائید
به این شکل که به آدری
کد:

www.siteshoma.com/install.php

و به ترتیب مراحل رو ادامه میدید فقط اونجایی که فرمی رو باید پرکنید دقت کنید user name va password همونایی هست که برای ورود به کنترل پنل هاست از اونا استفاده میکنید و نام دیتا بیس هم که اون نام انتخابی شما و پیشوندی که اضافه میشه
راهنمای اصلی اینستالر
کد:

http://phpnuke.ir/Help/install.html

ارسال شده: چهار شنبه 22 اسفند 1386, 9:31 pm
توسط mohammad
فرمی که در قسمت قبل بیان شد به این شکله:
سرور بانک اطلاعاتی بزارید همون لوکال هاست بمونه
نام بانک اطلاعاتی : username_dbname
نام کاربری : نام کاربری ورود به کنترل پنل
کلمه عبور : رمز عبور کنترل پنل
بقیه گزینه ها را تغییر ندهید و به مرحله بعد میروید
برای اینکه با مشکل خاصی مواجه نشید پیشنهاد میکنم از تغییر نام ادمین خود داری کنید
گزینه های مربوط به ثبت مدیر اصلی را پر کنید

خوب بعد از اتمام کار وارد سایت خواهید شد
بعد از ورود به سایت از آدرس
کد:

www.siteshoma.com

در قسمت بالا پیغام امنیتی را خواهید دید
برای حذف این پیام به داخل روت هاست خود بروید و فولد install را delet کنید
خوب با این کار نصب نیوک به پایان رسیده و شما میتونید با استفاده از
کد:

www.siteshoma.com/admin

وارد مدیریت سایت خود شوید و تنظیمات لازم را اعمال کنید
در قسمت های بعد به آموزش مدیریت سایت و هاست خواهیم پرداخت