سلام. اينم آموزش نصب MT روي سرور.
**********************************************************************
چيزهايي كه لازمه روي سرور شما باشه تا بتونيد MT رو نصب كنيد اين هاست:
1- مفسر Perl ( نسخه5.004 و يا بالاتر)
2-اجازه اجراي CGI
3- برنامه اي براي Upload كردن فايل ها ( مثل WS_FTP )
4- بانك اطلاعاتي ( Mysql يا Berkeley DB فرقي نمي كنه ولي غير از اين دو تا رو تا اون جا كه مي دونم ساپورت نمي كنه)
چيزي كه شما بايد در مورد سرورتون بدونيد اينه:
نشاني دقيق مفسر زبان Perl كه در 90٪ سرورها اينه:
اگه همين بود كه هيچ اگرنه توي تمام فايل هاي زير خط اول رو با نشاني مفسر زبان 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/
)
موارد زير رو هم تغيير بديد:
( اين جا مثل نصبش روي localhost هستش دقيقا همون كارها رو بكنيد يعني به جاي database_name اسم ديتابيستون و database_user نام كاربري Mysql رو بنويسيد)
StaticWebPath رو هم تغيير بديد اين شكلي:
ااسلش آخر خط و پاك كردن # از اول خط رو يادتون نره
توي خط 201 مقدار NoHTMLEntities را به1 تغيير بديد. يعني:
توي خط 255 هم به شورت زير عمل كنيد:
فقط حذف # از اول خط فراموش نشه!
فايل 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 اجرا ميشه.
با
وارد شويد. بقيه اش آسونه
موقث و پاينده باشيد
**********************************************************************
چيزهايي كه لازمه روي سرور شما باشه تا بتونيد MT رو نصب كنيد اين هاست:
1- مفسر Perl ( نسخه5.004 و يا بالاتر)
2-اجازه اجراي CGI
3- برنامه اي براي Upload كردن فايل ها ( مثل WS_FTP )
4- بانك اطلاعاتي ( Mysql يا Berkeley DB فرقي نمي كنه ولي غير از اين دو تا رو تا اون جا كه مي دونم ساپورت نمي كنه)
چيزي كه شما بايد در مورد سرورتون بدونيد اينه:
نشاني دقيق مفسر زبان Perl كه در 90٪ سرورها اينه:
کد:
#!/usr/bin/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
StaticWebPath رو هم تغيير بديد اين شكلي:
کد:
StaticWebPath http://www.domain.com/static/
توي خط 201 مقدار NoHTMLEntities را به1 تغيير بديد. يعني:
کد:
NoHTMLEntities 1
کد:
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
موقث و پاينده باشيد