Xammp
يك اسكريپت براي تست كردن عملكرد سي جي آي داره.
اين آدرس مفسر پرل رو از سورس اون گرفتم.
وقتي كه اون اسكريپت با اي آدرس كار ميكنه ميشه نتيجه گرفت آدرس درسته.
از جوابتون تشكر ميكنم!
Printable View
Xammp
يك اسكريپت براي تست كردن عملكرد سي جي آي داره.
اين آدرس مفسر پرل رو از سورس اون گرفتم.
وقتي كه اون اسكريپت با اي آدرس كار ميكنه ميشه نتيجه گرفت آدرس درسته.
از جوابتون تشكر ميكنم!
يه اموزش كامل امتي رو بذاريد خيلي خوب ميشه
بعدشم يه اموزش IIS وتنظيماتشم (perl , php, ...) هم باشه خيلي خيلي خوب ميشه ها
باور كنيد
بچه ها من یه مشکل دارم
یه قسمتی از آموزش نوشته برید تو cmd و بنویسید ppm+ یه چیزای دیگه تا دو تا ماژول از اینترنت نصب بشه
ولی ppm که مینویسم ارور میآد و کار نمیکنه
چی کار کنم؟
پیش نیازها:
Movable Type 3.2 (دانلود : اصلی [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] فارسی : [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] )
Perl (دانلود با حجم 8.48 مگابایت : [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] )
EasyPHP (دانلود با حجم 7.71 مگابایت : [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] )
مراحل نصب :
پرل را نصب کنید و در نصب تمام تیکها را بزنید. بذارید تو همون مسیر پیش فرض نصب بشه.
بعدش برین تو Command Prompt (تو منوی run تایپ کنید cmd وok رو بزنید).
تو Command Prompt تایپ کنید ppm و Enter رو بزنید.
حالا دو تا ماژول هستن که باید نصبشون کنید چون ام تی بهشون نیاز داره. به اینترنت وصل بشین.
بعد از دستور ppm بالا دستور install dbd-mysql رو واردکنید تا از سایتش دانلود و نصب بشه
بعد از نصب ماژول بالا تایپ کنید install dbi و بزارین این ماژول هم نصب بشه. زمان زیادی نمیبره تا ماژولها نصب بشن.
اگه IIS رو نصب کردین اونو غیر فعال کنین چون easyphp از Apache استفاده میکنه. در ضمن بهتره EasyPHP هم تو مسیر پیش فرض خودش نصب بشه.
حالا به پوشه ای که esayphp توش نصبه برین و یه پوشه به نام cgi-bin بسازید.
فایل فشرده ام تی را از حالت فشرده در بیارین و محتویات پوشه (اعم از پوشه ها و فایلها) رو درون cgi-bin بریزید.
حالا تو پوشه www یه پوشه به نام mt بسازین و پوشه mt-static رو که داخل cgi-bin ریخته بودین ، بردارین و تو پوشه mt بریزید.
برنامه easyphp رو اجرا کنید و رو آیکن اون تو تسک بار که چشمک میزنه کلیک راست کرده و Administration رو بزنید.
تو صفحه باز شده در قسمت phpMyadmin گزینه Manage Database رو بزنید.
صفحه جدیدی باز میشه که در قسمت ساختن database نام دلخواه رو وارد کرده و دکمه create رو بزنید.
خب الان بانک اطلاعاتی مورد نیاز ساخته شد.
مرحله بعد تنظیمات ام تی هست.
یک کپی از فایل mt-config.cgi-original بگرید و اون رو به mt-config.cgi تغیر نام دهید.
فایل mt-config.cgi رو توسط notepad باز کنید و تغییرات زیر رو انجام بدید.
خط 28 رو بی این صورت تغییر بدید:
CGIPath [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سطر 35 عبارات زیر و پیدا کنید:
# ObjectDriver DBI::mysql
# Database
# DBUser
اونها رو به این شکل تغییر بدید:
ObjectDriver DBI::mysql
Database Jafari
DBUser root
به جای Jafari نام بانک اطلاعاتی رو که قبلا ساخته بودید بزارید.
در سطر 85 هم عبارت زیر رو پیدا کنید:
# StaticWebPath [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
عبارت زیر رو جایگزین عبارت بالا کنید:
StaticWebPath [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
حالا فایل رو ذخیره کنید و ببستید.
در این مرحله باید مفسر پرل رو به ام تی بشناسونید. تمام فایلهای cgi رو به غیر از mt-config.cgi باز کنید و اول اونها رو که نوشته:
#!/usr/bin/perl -w
به این شکل تغییر بدید:
#!C:\Perl\bin\perl.exe
البته اگه پرل رو در مسیر دیگه ای نصب کردید باید تغییرات رو بر طبق مسیر نصب اعمال کنید و مسیر بالا رو درست وارد کنید.
حالا در پوشه mt که توی پوشه www ساختید یه پوشه به نام weblog بسازید.
مرورگر وب رو باز کنید و مسیر زیر رو وارد کنید:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگر تمام مراحل بالا رو درست انجام داده باشید در صفحه جدید دکمه Finish رو میبینین که با زدن اون نصب ام تی به پایان میرسه.
در صفحه ورود با نام کاربری Melody و رمز Nelson وارد ام تی بشید.
در صفحه ساختن وبلاگ (Create new weblog) تنظیمات زیر رو اعمال کنید:
در کادر Site URL مسیر زیر رو وارد کنید:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
در کادر Site root هم عبارت زیر رو وارد کنید.
C:/Program Files/EasyPHP1-8/www/mt/weblog
البته اگه محل نصب Esayphp در مسیر بالا نباشد باید عبارت بالا رو با توجه به مسیر نصب ویرایش کنید.
در کادر زمان هم ساعت محلی رو انتخاب و Save Changes رو بزنید.
حالا همه چیز تموم شده و از داشتن ام تی روی لوکال هاست لذت ببرید
------------------------------------------
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
من ppm که مینویسم ارور میده
چیزی نصب نمیشه
اینایی که باید نصب بشن لینک دانلود ندارن؟
تو رو خدا زود جواب بدین
اي بابا
اول از همه م تي رو از اين سايت دانلود كن
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بعد بايد پرل رو دانلود كني
(دانلود با حجم 8.48 مگابایت : [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] )
بعد از اون هم بايد easy php رو دانلود كني
(دانلود با حجم 7.71 مگابایت : [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
حالا اين آموزش رو بخون حتما مشكلت حل ميشه
----------------------------
مشكل شما با اون بسته mt هست
شما از اون لينكي كه من دادم mt رو دانلود كني حله
همه اینا رو گرفتم
مگه موقعی که تو cmd مینویسم ppm باید برنامه ای - چیزی باز باشه؟
فكر كنم اين جارو اصلا نديدي
-----------------------------------
حالا دو تا ماژول هستن که باید نصبشون کنید چون ام تی بهشون نیاز داره. به اینترنت وصل بشین.
بعد از دستور ppm بالا دستور install dbd-mysql رو واردکنید تا از سایتش دانلود و نصب بشه
بعد از نصب ماژول بالا تایپ کنید install dbi و بزارین این ماژول هم نصب بشه. زمان زیادی نمیبره تا ماژولها نصب بشن.
اگه IIS رو نصب کردین اونو غیر فعال کنین چون easyphp از Apache استفاده میکنه. در ضمن بهتره EasyPHP هم تو مسیر پیش فرض خودش نصب بشه.
حالا به پوشه ای که esayphp توش نصبه برین و یه پوشه به نام cgi-bin بسازید.
--------------------------------------
بايد به اينترن وصل باشي حواست هست ؟
ببین اون مشکل حل شد
یعنی ماژول ها رو نصب کردم
تو یه آموزش مرحله آخر نوشته
اگر برنامه Easyphp فعال نيست، آن را اجرا كنيد. آدرس سرور آپاچی بطور پیش فرض به این شكل است: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] . اینترنت اکسپلورر را باز کنید و این عبارت را در نوار آدرس تایپ کنید و Enter را بزنید:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ولی من وقتی این آدرس رو مینویسم یه فایل واسه دانلود می آد که توش نوشته
Got an error: Missing configuration file. Maybe you forgot to move mt-config.cgi-original to mt-config.cgi?
باید چیکار کنم؟
یه جای دیگه نوشته
اكنون بايد آدرس مفسر پرل را در براي همه فايل هاي cgi تعين كنيد. همه فايل ها را توسط notepad باز كنيد و در ابتداي آنها اين عبارت را جيگزين آدرس موجود كنيد:
#!C:\Perl\bin\perl.exe
این آدرس رو باید به جای این عبارت وارد کنم؟
usr/bin/perl -w/!#
یا -w باید بمونه؟
و جای دیگه
در سطر 35 اين سه خط را پاك كنيد :
# ObjectDriver DBI::mysql
# Database
# DBUser
و بجاي آنها اين سه خط را كپي كنيد:
ObjectDriver DBI::mysql
Database mazloomi(بجاي كلمه آبي رنگ، نام بانك
اطلاعاتي خود را بنويسيد)
DBUser root
باید همین طوری بنویسم یا باید تو < > نام رو وارد کنم؟
بابا پس چی شد؟
کسی نیست بتونه فایل های cgi مووبل تایپشو برام آپلود کنه؟