PDA

نسخه کامل مشاهده نسخه کامل : ام تي و لوكال هاست! خداييش خيلي تايپ كردم! جواب بديد!



un4giv3n
12-01-2006, 19:18
ميخوام خودكشي كنم!
Xammp
رو دانلود كردم!
خب! حالا براي نصب ام تي روي لوكال اومدم دارم مقاله رو مو به مو اجرا ميكنم! ميگه
Style.Css , Image (Folder) , Docs (folder) and MT.js
رو ببريد به سي جي آي بين!
اين ام تي دانلود شده من اصلا اين ها رو نداره به خدا!
اصلا هر چي توي اين مقاله ميگه من ندارم!
My Mt Version: Full 3.2
چيكار كنم؟
همگي موفق باشيد!
:sad: :sad:

Mohammad_Ahrari
12-01-2006, 20:22
خوب فهمیدم

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

ممنون

un4giv3n
12-01-2006, 21:17
مرسي از پاسختون!
يعني من آموزش ها رو روي ام تي استاتيك اعمال كنم؟
ميشه يه مقاله در كنيد!؟
همگي موفق باشيد!

Mohammad_Ahrari
12-01-2006, 21:26
نگاه شما اگر ام تی رو تونستید رو سرور نصب کنید روی لوکال هم میتونید

با همون آموزش میتونید به راحتی انجام بدید

با تشکر
بای

در خدمتم اگر مشکلی بود

un4giv3n
13-01-2006, 13:27
سلام به همه دوستان!
اين
MT 3.2 Full
روي لوكال نصب نميشه كه نميشه!
حالا من مراحلي رو كه انجام دادم و اروري كه ميده رو ميگم ، يكي لطف كنه بگه اشتباهم كجاست و چه جوري درستش كنم!
خب اول
Xammp
رو دانلود و نصب كردم.
بعد تمام فايلهاي سي جي آي رو كپي كردم توي پوشه
CGI-BIN/MT dar Address [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بعد مسير مفسر پرل رو توي همشون به اين تغييير دادم! طبق آموزش شاهد خان!
#!../perl/bin/perl –w
البته! فايل ام تي – كانفيگ دات سي جي آي رو هم به اين ترتيب كانفيگ مردم!

مسير سي جي آي:
CGIPath [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
++++
جزييات اتصال به ماي اس كيو ال:
ObjectDriver DBI::mysql
Database mt
DBUser root
DBPassword
DBHost localhost
++++
مسير پوشه استاتيك:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
++++
بعد تمام پوشه هاي باقي مونده رو توي اچ تي داكس كپي كردم.
حالا به اومدم لوكال هاست رو توي بروزر! فراخواندم!
وقتي كه روي
Log in to Movable Type
كليك ميكنم ، ميره سراغ
MT.CGI
توي روت سيستم!!(اچ تي داكس!)
خب طبيعيه كه 404 ميده و ميگه نيست!
پس اول اينكه كانفيگ كردن من غلط بوده كه اينطور ميشه!
بعد كه ميام اينو اجرا كنم:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اين ارور رو ميده:
Server error!
The server encountered an internal error and was unable to complete your request.
Error message:
couldn't create child process: 22: mt.cgi
If you think this is a server error, please contact the webmaster.
Error 500
localhost
01/29/05 13:22:03
Apache/2.2.0 (Win32) DAV/2 mod_ssl/2.2.0 OpenSSL/0.9.8a mod_autoindex_color PHP/5.1.1


يكي از دوستان ميگن كه مسير مفسر پرل غلطه!
حالا به دادم برسيد كه ديوونه شدم ديگه!
اگر اطلاعات دگري هم لازم بود بگيد بدم.
من الان گيجه گيجم! اصلا نميتون تفسير كنم كه كجاي كارم اشتباهه! مغزم
Fattal Error داده!!
همگي موفق باشيد.

sa3er
14-01-2006, 23:19
ادغام تاپيكها
.
un4giv3n نيازي به ايجاد تاپيكهاي متعدد براي سوالتون نيست
لطفا در همين تاپيك پيگيري كنيد و دوستان در صورتي بتونند حتما پاسخ شما رو در اسرع وقت خواهند داد.

ممنون.

un4giv3n
15-01-2006, 11:29
چشم! !!! رعايت ميشود؟!

un4giv3n
15-01-2006, 11:30
يه سوال مسخره دارم! نخندينها! كسي ميدونه چه طور توي مامبو پست داد؟ اين كه هيچ جا براي پست دادن نداره كه!

hatef_4541
15-01-2006, 16:42
اين مقاله آموزش نصب MT توي لوكال هاست رو بذار اينجا ! من لوكال بلد نيستم نصب كنم mt رو :tongue: .
رو هاست راحتتره ! نصب كردم 2-3 بار.

ehsanagha
17-01-2006, 16:17
فكر مي كنم آدرس مفسر پرل رو اشتباه دادي. بايد به اين شكل باشه
#!C:\Perl\bin\perl.exe

un4giv3n
24-01-2006, 13:20
Xammp
يك اسكريپت براي تست كردن عملكرد سي جي آي داره.
اين آدرس مفسر پرل رو از سورس اون گرفتم.
وقتي كه اون اسكريپت با اي آدرس كار ميكنه ميشه نتيجه گرفت آدرس درسته.
از جوابتون تشكر ميكنم!

s.a.h
25-01-2006, 11:35
يه اموزش كامل امتي رو بذاريد خيلي خوب ميشه
بعدشم يه اموزش IIS وتنظيماتشم (perl , php, ...) هم باشه خيلي خيلي خوب ميشه ها
باور كنيد

komail
03-07-2006, 14:15
بچه ها من یه مشکل دارم
یه قسمتی از آموزش نوشته برید تو cmd و بنویسید ppm+ یه چیزای دیگه تا دو تا ماژول از اینترنت نصب بشه
ولی ppm که مینویسم ارور میآد و کار نمیکنه
چی کار کنم؟

K053_LSH_KV90
03-07-2006, 14:36
پیش نیازها:

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/[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

البته اگه محل نصب Esayphp در مسیر بالا نباشد باید عبارت بالا رو با توجه به مسیر نصب ویرایش کنید.

در کادر زمان هم ساعت محلی رو انتخاب و Save Changes رو بزنید.

حالا همه چیز تموم شده و از داشتن ام تی روی لوکال هاست لذت ببرید
------------------------------------------
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

komail
03-07-2006, 17:44
من ppm که مینویسم ارور میده
چیزی نصب نمیشه
اینایی که باید نصب بشن لینک دانلود ندارن؟
تو رو خدا زود جواب بدین

K053_LSH_KV90
03-07-2006, 19:15
اي بابا
اول از همه م تي رو از اين سايت دانلود كن
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بعد بايد پرل رو دانلود كني
(دانلود با حجم 8.48 مگابایت : [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
بعد از اون هم بايد easy php رو دانلود كني
(دانلود با حجم 7.71 مگابایت :[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

حالا اين آموزش رو بخون حتما مشكلت حل ميشه
----------------------------
مشكل شما با اون بسته mt هست
شما از اون لينكي كه من دادم mt رو دانلود كني حله

komail
04-07-2006, 00:35
همه اینا رو گرفتم
مگه موقعی که تو cmd مینویسم ppm باید برنامه ای - چیزی باز باشه؟

K053_LSH_KV90
04-07-2006, 10:32
فكر كنم اين جارو اصلا نديدي
-----------------------------------
حالا دو تا ماژول هستن که باید نصبشون کنید چون ام تی بهشون نیاز داره. به اینترنت وصل بشین.

بعد از دستور ppm بالا دستور install dbd-mysql رو واردکنید تا از سایتش دانلود و نصب بشه

بعد از نصب ماژول بالا تایپ کنید install dbi و بزارین این ماژول هم نصب بشه. زمان زیادی نمیبره تا ماژولها نصب بشن.

اگه IIS رو نصب کردین اونو غیر فعال کنین چون easyphp از Apache استفاده میکنه. در ضمن بهتره EasyPHP هم تو مسیر پیش فرض خودش نصب بشه.

حالا به پوشه ای که esayphp توش نصبه برین و یه پوشه به نام cgi-bin بسازید.
--------------------------------------
بايد به اينترن وصل باشي حواست هست ؟

komail
04-07-2006, 11:17
ببین اون مشکل حل شد
یعنی ماژول ها رو نصب کردم
تو یه آموزش مرحله آخر نوشته

اگر برنامه 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

باید همین طوری بنویسم یا باید تو < > نام رو وارد کنم؟

komail
04-07-2006, 14:32
بابا پس چی شد؟
کسی نیست بتونه فایل های cgi مووبل تایپشو برام آپلود کنه؟

komail
04-07-2006, 17:12
K053_lsh_kv90
تورو خدا جواب بده

K053_LSH_KV90
04-07-2006, 20:20
بابا كميل جان چرا ميزني پسرخوب من كه 24 ساعته آنلاين نيستم

در ضمن همون كوسه بگي بهتره
------------------------------------
در مورد پرل
#!/usr/bin/perl -w

به این شکل تغییر بدید:

#!C:\Perl\bin\perl.exe
--------------------------------------
بعد تهيه بك اپ از ام تي و تغيير نامه
یک کپی از فایل 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
---------------------
اگه با صبر و حوصله كار هارو انجام بده خيلي زود مشكلت حل ميشه

komail
05-07-2006, 01:19
همه این کارا رو کردم
ولی نشد
نمیشه فایل های cgi خودتو واسم آپلود کنی؟
راستی ای IIS چیه؟
Mysql میخواد نصب کنم؟

K053_LSH_KV90
05-07-2006, 08:13
نه چون من ديگه اصلا ام تي بازي نمي كنم
IIS يه سرويس ماله مايكروسافت ه كه خيلي باگ داره ولي ميشه گفت بايد نصب باشه
نه نياز نيست
----------------------------
تمام فایلهای cgi رو به غیر از mt-config.cgi باز کنید و اول اونها رو که نوشته:

#!/usr/bin/perl -w

به این شکل تغییر بدید:

#!C:\Perl\bin\perl.exe
------------------------------
اين كار هارو انجام دادي ؟ ببينم پرل رو كجا نصب كردي ؟ آدرسش رو بده

komail
05-07-2006, 11:07
همین جا نصب کردم
C:\Perl\bin\perl.exe
نمیشه
IIs باید نصب شه؟
از کجا گیر بیارم؟

K053_LSH_KV90
05-07-2006, 14:06
IIS تو خود ويندوز هست فقط بايد فعال بشه
--------------------------------------------------
Start > contorol panel >add remover >add or remove windows>componets >
تويه اون ليست تيك Internet Information Service رو بزن
-------------------------------------------------

komail
05-07-2006, 14:23
اینو تیک زدم
یعنی مشکل از اینه؟

K053_LSH_KV90
06-07-2006, 07:04
نيازي به نصب IIS نيست ها ! IIS به درد ASP.NET مي خوره
MT از Apache و Easy PHP استفاده مي كنه


اگه IIS رو نصب کردین اونو غیر فعال کنین چون easyphp از Apache استفاده میکنه. در ضمن بهتره EasyPHP هم تو مسیر پیش فرض خودش نصب بشه.

حالا به پوشه ای که esayphp توش نصبه برین و یه پوشه به نام cgi-bin بسازید.
--------------------------------------

komail
06-07-2006, 11:09
پس مشکل از کجاست ؟