[MT] راهنماي نصب MT - روي سرور

kami_mz

Well-Known Member
سلام. اينم آموزش نصب MT روي سرور.
**********************************************************************
چيزهايي كه لازمه روي سرور شما باشه تا بتونيد MT رو نصب كنيد اين هاست:
1- مفسر Perl ( نسخه5.004 و يا بالاتر)
2-اجازه اجراي CGI
3- برنامه اي براي Upload كردن فايل ها ( مثل WS_FTP )
4- بانك اطلاعاتي ( Mysql يا Berkeley DB فرقي نمي كنه ولي غير از اين دو تا رو تا اون جا كه مي دونم ساپورت نمي كنه)
چيزي كه شما بايد در مورد سرورتون بدونيد اينه:
نشاني دقيق مفسر زبان Perl كه در 90٪ سرورها اينه:
کد:
#!/usr/bin/perl
اگه همين بود كه هيچ اگرنه توي تمام فايل هاي زير خط اول رو با نشاني مفسر زبان Perl سرورتون عوض كنيد:
mt-comments.cgi
mt-add-notify.cgi
mt-check.cgi
mt-load.cgi
mt-send-entry.cgi
mt-tb.cgi
mt-search.cgi
mt.cg
پس از نشاني حتما w – بگذاريد ( با يك فاصله)
******************
فايل mt.cfg با يك ويرايشگر متن باز كنيد. CGIPath رو بنويسيد ( اين شكلي:
http://www.domail.com/cgi-bin/mt/
)
موارد زير رو هم تغيير بديد:
کد:
ObjectDriver DBI::mysql
   Database database_name
   DBUser database_user
( اين جا مثل نصبش روي localhost هستش دقيقا همون كارها رو بكنيد يعني به جاي database_name اسم ديتابيستون و database_user نام كاربري Mysql رو بنويسيد)

StaticWebPath رو هم تغيير بديد اين شكلي:
کد:
StaticWebPath http://www.domain.com/static/
ااسلش آخر خط و پاك كردن # از اول خط رو يادتون نره
توي خط 201 مقدار NoHTMLEntities را به1 تغيير بديد. يعني:
کد:
NoHTMLEntities 1
توي خط 255 هم به شورت زير عمل كنيد:
کد:
PublishCharset utf-8
فقط حذف # از اول خط فراموش نشه!

فايل mt-db-pass.cgi رو با يه ويرايشگر متن باز كرده و به جايdatabase_password كلمه عبور Mysql رو بنويسيد.

بقيه كارها مثل نصب روي Localhost هستش يعني ريختن images و styes.css توي شاخه static.
با نشاني
http://www.domain.com/cgi-bin/mt-load.cgi
mt شما نصب و آماده اجرا ميشه.
اگه Internal Server Error 500 گرفتيد مطمپن شوبد كه سطح دسترسي به فايل هاي cgi برابر 755 بوده و اين فايل ها رو به صورت ASCII به سرور منتقل كرده ايد.
اين فايل رو ( mt-load.cgi ) رو بعد از اجرا از روي سرورتون پاك كنيد.


با اين نشاني
http://www.domain.com/cgi-bin/mt/mt.cgi
mt اجرا ميشه.
با
کد:
َUsername: Melody
password: Nelson
وارد شويد. بقيه اش آسونه
موقث و پاينده باشيد :wink:
 

Majid

مدیر سایت
عضو کادر مدیریت
كامبيز جان خيلي خيلي ممنون

مجيد
 

ultra

New Member
سلام- آقا كامبيز نوكرتم اين تن بميره منو نا اميد نكن.
يا حق
 

kami_mz

Well-Known Member
ultra گفت:
سلام- آقا كامبيز نوكرتم اين تن بميره منو نا اميد نكن.
يا حق
سلام
جريان چيه؟ در چه مورد؟ 8O
questionwht.gif
 

nsboss

Member
آقا مثل اينكه ديگه ما لازم نيست اينجا هيچي مطرح كنيم چون تا ميآم اينجا يه پست ميفرستم 2 دقيقه بعدش پاك ميشه!
 

nik_sali

Member
كامي جان سلام آقا اينا كه از اول فارسي نيست براي فارسي كردنش يا كلا فارسيشو از كجا ميتونيم گير بيارم؟؟

ممنون
 

kami_mz

Well-Known Member
بابام جان صد دفعه گفتم فارسيش چيز خوبي نيست. يعني نه تنها کامل فارسي نشده. بلکه با بعضي از plugin ها مشکل داره. و البته تنها چيزي که فارسي شده منوهاي برنامه است( به طور ناقص). اگه مي خوايد باقي امکانات فارسي رو داشته باشيد( مثل اديتور فارسي+ تاريخ خورشيدي و ... ) خودتون بايد روش کار کنيد. با اين وجود مي گردم ببينم خودم فارسيشو دارم يا نه.
 

pboy

Member
اگه يك سايت هم بگي كه :
1- مفسر Perl
2-اجازه اجراي CGI
3- برنامه اي براي Upload كردن فايل ها
4- بانك اطلاعاتي ( Mysql يا Berkeley DB فرقي نمي كنه ولي غير از اين دو تا رو تا اون جا كه مي دونم ساپورت نمي كنه)
داشته باشه ممنون مي شم
 

kami_mz

Well-Known Member
هست. ولي اجازه نصب سيستم هاي پيش ساخته رو نمي ده. netfirms هم بد نيست. فقط ديتابيس نداره( البته ميشه ام تي رو بدون ديتابيس هم نصب کرد).
 

kont

New Member
Salam Kambiz Jan
bebakhshid be khatere Finglish
aziz man MT ro hamoontor ke gofte boodi va az rooye filme amoozeshiyee ke dashtam daghigh nasb kardam vali mogheyee ke be linke
http://www.teach-hacking.com/cgi-bin/mt/mt-load.cgi
miram yek error ajib gharib mide ke nmidoonam chekaresh konam :(
toro khoda age mishe yek help y beresoon ke kheyli behesh ehtiaj daram inam matne error :(


Loading initial data into system...

An error occurred while loading data:

Connection error: Access denied for user: 'user1@localhost' (Using password: YES)
 

Salar

Active Member
موارد زير رو هم تغيير بديد:
كد:
ObjectDriver DBI::mysql
Database database_name
DBUser database_user

اصلآ وجود نداره تو اون فایلی که گفتی!
 

جدیدترین ارسال ها

بالا