Shahed
10-24-2005, 08:46 PM
اين نصب ام تي روي ويندوز داشت به معضل تبديل ميشد !
اين آموزش رو من رو هاردم از لاي چيز ميزاي چند قرن پيش پيدا کردم !
اولين بار خودمم با اين راهنما ام تي رو روي ويندوز نصب کردم ! :rolleyes:
البته اين واسه ام تي هاي سري 2 نوشته شده ! که روي ام تي هاي 3.x هم کار ميکنه! ولي يکم رو 3.2 فرق ميکنه داستان ! فعلا اينو داشته باشيد تا يه فکري خودم بکنم !
به نقل از احسان مظلومي !
مدت ها بود که دنبال این قضیه بودم. البته نه اون قدر جدی که وقت بذارم و حلش کنم، ولی همیشه پی گیر بودم که یه راه آسون برای نصب ام تی روی ویندوز پیدا کنم. همه اون هائی که با ام تی و بقیه نرم افزارهای سرور ساید کار می کنن کم و بیش با مشکل من مواجه هستن. برای امتحان کردن یه پلاگین؛ گذاشتن یه لینک، تغیر قالب و خلاصه هر تغیر کوچیکی لازمه که آنلاین بشیم و تغیرات رو روی سایتمون انجام بدیم. اون هم با این سرعت پائین اینترنت ما. این کار هر دفعه کلی هزینه و وقت می بره. خودم بارها شده که بیش از 12 ساعت در شبانه روز آنلاین بودم تا یه کاری رو انجام دادم. ولی با این روش میتونیم خیلی راحت همه کارها رو روی کامپیوتر خودمون انجام بدیم و بعد از مطمئن شدن از نتیجه ، همون کار ها رو روی سرور تکرار کنیم.همچنین کسانی که میخوان یادگیری php یا هر زبان سرور ساید دیگه ای رو شروع کنن هم میتونن از این روش استفاده کنن. خوبی این روش جدید اینه که به نسبت خیلی آسون و عملیه ، اگه مراحلی رو که میگم به دقت اجرا کنید، به هیچ مشکلی بر نمیخورید.
چند روز پیش از اینجا (http://www.bernawolf.com/modules.php?name=Content&pa=showpage&pid=59) با نرم افزار Easy php آشنا شدم و اون رو نصب کردم .انصافا از همه نرم افزارهای مشابه که تا حالا دیدم شسته رفته تر و آسون تره. با نصب اون، این برنامه ها نصب میشن: apache 1.3.27 - php 4.3.3 - mysql 4.0.15 - phpmyadmin 2.5.3 . برای نصب ام تی علاوه بر اینها به مفسر پرل هم احتیاج داریم که جداگانه نصبش می کنیم. بریم سراغ اصل ماجرا
دریافت و نصب Easy php
اول برنامه Easy php رو از اینجا (http://prdownloads.sourceforge.net/quickeasyphp/easyphp1-7_setup.exe?download) داون لود کنید. حجمش حدود 11 مگابایته. راهنمای نصبش هم اینجاست (http://www.bernawolf.com/modules.php?name=Content&pa=showpage&pid=59). البته زبانش انگلیسی نیست. میتونید پکیج انگلیسی رو هم از اینجا (http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7) بگیرید و محتوای پکیج رو همونجا که برنامه نصب شده کپی کنید.
دریافت و نصب Active Perl
بعد از نصب برنامه، باید Active perl رو هم از اینجا (http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.638-MSWin32-x86.msi)داون لود کنید. حجمش حدودا 8 مگابایته. بعد از داون لود، Active perl رو هم نصب کنید. برنامه معمولا توی پوشه C\ perl یا D:\ perl نصب میشه. همه پیش فرض ها رو قبول کنید تا برنامه نصب بشه.
دریافت و نصب مووبل تایپ
مووبل تایپ رو از اینجا (http://www.fortysomething.ca/mt/etc/archives/004617.php) داون لود کنید ( نسخه کاملش رو بگیرید) . اگه نسخه های قبل از 3 رو میخواهید، با من تماس بگیرید. حالا به محل نصب Easy php برید. برنامه معمولا در آدرس Program Files\EasyPHP 1-7 نصب میشه. فایل های داون لود شده رو بعد از باز کزدن زیپشون، توی پوشه Program Files\EasyPHP 1-7\cgi-bin کپی کنید. خوب نصب ام تی اینجا یه کم با نصبش روی سرور فرق داره. به آدرس Program Files/EasyPHP 1-7/www برید. اینجا یه پوشه جدید درست کنید و اسمش رو mt بذارید. به پوشه Program Files/EasyPHP1-7/cgi-bin برگردید و فایلها و پوشه های زیر رو به آدرس Program Files/EasyPHP 1-7/www/mt منتقل کنید. دقت کنید که فایل ها باید move بشن نه copy.
1- پوشه docs
2- پوشه Images
3- فایل Index.html
4- فایل Styles.css
تنظیمات mt.cfg
به پوشه cgi-bin برگردید. حالا باید فایل mt.cfg رو تنظیم کنید. فایل رو با یه برنامه ویرایش مثل notepad باز کنید.
در سطر چهارده، بجای عبارت CGIPath این عبارت رو وارد کنید: /CGIPath http://127.0.0.1/cgi-bin . علامت # رو هم از اول خط بردارید.
در سطر بيستم كه با عبارت DataSource شروع شده، بجای این عبارت، خطوط زیر رو کپی کنید:
ObjectDriver DBI::mysql
Database test
DBUser root
مقداری پائین تر این خط رو پیدا کنید: /StaticWebPath /path/to/static-files# . پاکش کنید و بجاش این عبارت رو بذارید: /StaticWebPath /mt. فراموش نکنید که هر خطی رو تغیر میدید ، علامت # رو از اولش بردارید.
علامت # رو از اول اين سطر پاك كنيد :
NoHTMLEntities 1 #
</STRONG>
اين سطر رو در قسمت مياني فايل پيدا كنيد :
PublishCharset Shift_JIS#
- علامت # رو از اول اين سطر پاك كنيد و Shift_JIS ر به utf-8 تبديل کنید .
حالا فایل رو ذخیره کنید.
مشخص کردن آدرس پرل:
حالا باید آدرس مفسر پرل رو برای همه فایل های cgi مشخص کنید. همه فایل های cgi موجو در پوشه cgi-bin رو با برنامه notepad باز کنید و خط اول رو که همون آدرس پرل باشه به این صورت تغیر بدین:
!C:\Perl\bin\perl.exe#
اگه پرل تو درایو d نصب شده ، به این صورت:
#!D:\Perl\bin\perl.exe
فایل mt-db-pass.cgi رو باز کنید. تمام محتوبات اون رو پاک کنید و تغیرات رو ذخیره کنید. ( نکته: من در این آموزش سعی کردم از راحت ترین روش استفاده کنم، یعنی از دیتابیس پیش فرض برنامه که پسورد هم نداره. شما میتونید به دلخواه خودتون از روش دیگه ای استفاده کنید).
حالا باید برای اولین وبلاگمون یه پوشه بسازیم. به آدرس Program Files/EasyPHP 1-7/www/mt برید و یه پوشه جدید به نام first_ blog ایجاد کنید. توی این پوشه هم یه پوشه دیگه به نام archives ایجاد کنید.
تنظیمات cgi:
قبل از راه اندری ام تی، باید یکی دوتا ماجول برای cgi نصب کنید. به اینترنت وصل بشید. برای اجرای خط فرمان، از منوی start گزینه run رو انتخاب کنید. عبارت cmd رو تایپ کنید و ok رو کلیک کنید. در خط فرمان عبارت ppm زو تایپ کنید و اینتر رو بزنید. حالا عبارتinstall DBI رو تایپ کنید و اینتر رو بزنید. بعد از چند ثانیه ماجول نصب میشه. حالا عبارتinstall DBD-mysql رو تایپ کنید و اینتر رو بزنید. این ماجول هم بعد از چند ثانیه نصب میشه.
راه اندازی Easy php:
قبل از راه اندازی ام تی، برنامه Easy php رو از منوی استارت اجرا کنید. روی آیکون برنامه دوبار کلیک کنید تا پنجره اون باز بشه ( آیکون بصورت یه حرف e توی system trayدیده میشه) در قسمت بالا، روی دکمه Apache کلیک کنید و دکمه start رو بزنید. برای دکمه Mysql هم همین کار رو انجام بدین. حالا همه چیز آماده است. برنامه رو minimize کنید.
راه اندازی ام تی:
آدرس سرور آپاچی بطور پیش فرض به این صورته: http://127.0.0.1 . اینترنت اکسپلورر رو باز کنید و این عبارت رو توی نوار آدرس تایپ کنید و اینتر رو بزنید:
http://127.0.0.1/cgi-bin/mt-load.cgi
اگه همه چیز درست باشه ، ام تی نصب میشه و پیام all went well به شما نشون داده میشه. به آدرس
Program Files\EasyPHP 1-7\cgi-bin برید و فایلmt-load.cgi رو حذف کنید.
حالا توی نوار آدرس این آدرس رو وارد کنیدو اینتر رو بزنید: http://127.0.0.1/cgi-bin/mt.cgi . اینجا باید صفحه ورود ام تی رو ببینید. برای اولین بار با شناسه Melody وپسورد Nelson وارد بشید.
یه وبلاگ جدید درست کنید و تنظیماتش رو به این صورت تغیر بدبد:
Local Site Path > c:/program files/easyphp1-7/www/mt/first_weblog
Local Site Url > http://127.0.0.1/mt/first_weblog/
Local Archive Path > C:\program files\easyphp1-7\www\mt\first_weblog\archives
Archive Url > http://127.0.0.1/mt/first_weblog/archives/
تبریک میگم.اولین وبلاگ شما روی ویندوز ایجاد شد. حالا هر بلائی که میخواهید میتونید سرش بیارید..
پ. ن : اصلا بهتره فایل mt.cfg رو دستکاری نکنید. چون همه جا یکسانه. اون رو از اینجا (http://weblog.parsmedia.ws/files/mt-cfg.zip.zip) بگیرید و بعد از نصب ام تی. بجای فایل قبلی کپی کنید
اين آموزش رو من رو هاردم از لاي چيز ميزاي چند قرن پيش پيدا کردم !
اولين بار خودمم با اين راهنما ام تي رو روي ويندوز نصب کردم ! :rolleyes:
البته اين واسه ام تي هاي سري 2 نوشته شده ! که روي ام تي هاي 3.x هم کار ميکنه! ولي يکم رو 3.2 فرق ميکنه داستان ! فعلا اينو داشته باشيد تا يه فکري خودم بکنم !
به نقل از احسان مظلومي !
مدت ها بود که دنبال این قضیه بودم. البته نه اون قدر جدی که وقت بذارم و حلش کنم، ولی همیشه پی گیر بودم که یه راه آسون برای نصب ام تی روی ویندوز پیدا کنم. همه اون هائی که با ام تی و بقیه نرم افزارهای سرور ساید کار می کنن کم و بیش با مشکل من مواجه هستن. برای امتحان کردن یه پلاگین؛ گذاشتن یه لینک، تغیر قالب و خلاصه هر تغیر کوچیکی لازمه که آنلاین بشیم و تغیرات رو روی سایتمون انجام بدیم. اون هم با این سرعت پائین اینترنت ما. این کار هر دفعه کلی هزینه و وقت می بره. خودم بارها شده که بیش از 12 ساعت در شبانه روز آنلاین بودم تا یه کاری رو انجام دادم. ولی با این روش میتونیم خیلی راحت همه کارها رو روی کامپیوتر خودمون انجام بدیم و بعد از مطمئن شدن از نتیجه ، همون کار ها رو روی سرور تکرار کنیم.همچنین کسانی که میخوان یادگیری php یا هر زبان سرور ساید دیگه ای رو شروع کنن هم میتونن از این روش استفاده کنن. خوبی این روش جدید اینه که به نسبت خیلی آسون و عملیه ، اگه مراحلی رو که میگم به دقت اجرا کنید، به هیچ مشکلی بر نمیخورید.
چند روز پیش از اینجا (http://www.bernawolf.com/modules.php?name=Content&pa=showpage&pid=59) با نرم افزار Easy php آشنا شدم و اون رو نصب کردم .انصافا از همه نرم افزارهای مشابه که تا حالا دیدم شسته رفته تر و آسون تره. با نصب اون، این برنامه ها نصب میشن: apache 1.3.27 - php 4.3.3 - mysql 4.0.15 - phpmyadmin 2.5.3 . برای نصب ام تی علاوه بر اینها به مفسر پرل هم احتیاج داریم که جداگانه نصبش می کنیم. بریم سراغ اصل ماجرا
دریافت و نصب Easy php
اول برنامه Easy php رو از اینجا (http://prdownloads.sourceforge.net/quickeasyphp/easyphp1-7_setup.exe?download) داون لود کنید. حجمش حدود 11 مگابایته. راهنمای نصبش هم اینجاست (http://www.bernawolf.com/modules.php?name=Content&pa=showpage&pid=59). البته زبانش انگلیسی نیست. میتونید پکیج انگلیسی رو هم از اینجا (http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7) بگیرید و محتوای پکیج رو همونجا که برنامه نصب شده کپی کنید.
دریافت و نصب Active Perl
بعد از نصب برنامه، باید Active perl رو هم از اینجا (http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.638-MSWin32-x86.msi)داون لود کنید. حجمش حدودا 8 مگابایته. بعد از داون لود، Active perl رو هم نصب کنید. برنامه معمولا توی پوشه C\ perl یا D:\ perl نصب میشه. همه پیش فرض ها رو قبول کنید تا برنامه نصب بشه.
دریافت و نصب مووبل تایپ
مووبل تایپ رو از اینجا (http://www.fortysomething.ca/mt/etc/archives/004617.php) داون لود کنید ( نسخه کاملش رو بگیرید) . اگه نسخه های قبل از 3 رو میخواهید، با من تماس بگیرید. حالا به محل نصب Easy php برید. برنامه معمولا در آدرس Program Files\EasyPHP 1-7 نصب میشه. فایل های داون لود شده رو بعد از باز کزدن زیپشون، توی پوشه Program Files\EasyPHP 1-7\cgi-bin کپی کنید. خوب نصب ام تی اینجا یه کم با نصبش روی سرور فرق داره. به آدرس Program Files/EasyPHP 1-7/www برید. اینجا یه پوشه جدید درست کنید و اسمش رو mt بذارید. به پوشه Program Files/EasyPHP1-7/cgi-bin برگردید و فایلها و پوشه های زیر رو به آدرس Program Files/EasyPHP 1-7/www/mt منتقل کنید. دقت کنید که فایل ها باید move بشن نه copy.
1- پوشه docs
2- پوشه Images
3- فایل Index.html
4- فایل Styles.css
تنظیمات mt.cfg
به پوشه cgi-bin برگردید. حالا باید فایل mt.cfg رو تنظیم کنید. فایل رو با یه برنامه ویرایش مثل notepad باز کنید.
در سطر چهارده، بجای عبارت CGIPath این عبارت رو وارد کنید: /CGIPath http://127.0.0.1/cgi-bin . علامت # رو هم از اول خط بردارید.
در سطر بيستم كه با عبارت DataSource شروع شده، بجای این عبارت، خطوط زیر رو کپی کنید:
ObjectDriver DBI::mysql
Database test
DBUser root
مقداری پائین تر این خط رو پیدا کنید: /StaticWebPath /path/to/static-files# . پاکش کنید و بجاش این عبارت رو بذارید: /StaticWebPath /mt. فراموش نکنید که هر خطی رو تغیر میدید ، علامت # رو از اولش بردارید.
علامت # رو از اول اين سطر پاك كنيد :
NoHTMLEntities 1 #
</STRONG>
اين سطر رو در قسمت مياني فايل پيدا كنيد :
PublishCharset Shift_JIS#
- علامت # رو از اول اين سطر پاك كنيد و Shift_JIS ر به utf-8 تبديل کنید .
حالا فایل رو ذخیره کنید.
مشخص کردن آدرس پرل:
حالا باید آدرس مفسر پرل رو برای همه فایل های cgi مشخص کنید. همه فایل های cgi موجو در پوشه cgi-bin رو با برنامه notepad باز کنید و خط اول رو که همون آدرس پرل باشه به این صورت تغیر بدین:
!C:\Perl\bin\perl.exe#
اگه پرل تو درایو d نصب شده ، به این صورت:
#!D:\Perl\bin\perl.exe
فایل mt-db-pass.cgi رو باز کنید. تمام محتوبات اون رو پاک کنید و تغیرات رو ذخیره کنید. ( نکته: من در این آموزش سعی کردم از راحت ترین روش استفاده کنم، یعنی از دیتابیس پیش فرض برنامه که پسورد هم نداره. شما میتونید به دلخواه خودتون از روش دیگه ای استفاده کنید).
حالا باید برای اولین وبلاگمون یه پوشه بسازیم. به آدرس Program Files/EasyPHP 1-7/www/mt برید و یه پوشه جدید به نام first_ blog ایجاد کنید. توی این پوشه هم یه پوشه دیگه به نام archives ایجاد کنید.
تنظیمات cgi:
قبل از راه اندری ام تی، باید یکی دوتا ماجول برای cgi نصب کنید. به اینترنت وصل بشید. برای اجرای خط فرمان، از منوی start گزینه run رو انتخاب کنید. عبارت cmd رو تایپ کنید و ok رو کلیک کنید. در خط فرمان عبارت ppm زو تایپ کنید و اینتر رو بزنید. حالا عبارتinstall DBI رو تایپ کنید و اینتر رو بزنید. بعد از چند ثانیه ماجول نصب میشه. حالا عبارتinstall DBD-mysql رو تایپ کنید و اینتر رو بزنید. این ماجول هم بعد از چند ثانیه نصب میشه.
راه اندازی Easy php:
قبل از راه اندازی ام تی، برنامه Easy php رو از منوی استارت اجرا کنید. روی آیکون برنامه دوبار کلیک کنید تا پنجره اون باز بشه ( آیکون بصورت یه حرف e توی system trayدیده میشه) در قسمت بالا، روی دکمه Apache کلیک کنید و دکمه start رو بزنید. برای دکمه Mysql هم همین کار رو انجام بدین. حالا همه چیز آماده است. برنامه رو minimize کنید.
راه اندازی ام تی:
آدرس سرور آپاچی بطور پیش فرض به این صورته: http://127.0.0.1 . اینترنت اکسپلورر رو باز کنید و این عبارت رو توی نوار آدرس تایپ کنید و اینتر رو بزنید:
http://127.0.0.1/cgi-bin/mt-load.cgi
اگه همه چیز درست باشه ، ام تی نصب میشه و پیام all went well به شما نشون داده میشه. به آدرس
Program Files\EasyPHP 1-7\cgi-bin برید و فایلmt-load.cgi رو حذف کنید.
حالا توی نوار آدرس این آدرس رو وارد کنیدو اینتر رو بزنید: http://127.0.0.1/cgi-bin/mt.cgi . اینجا باید صفحه ورود ام تی رو ببینید. برای اولین بار با شناسه Melody وپسورد Nelson وارد بشید.
یه وبلاگ جدید درست کنید و تنظیماتش رو به این صورت تغیر بدبد:
Local Site Path > c:/program files/easyphp1-7/www/mt/first_weblog
Local Site Url > http://127.0.0.1/mt/first_weblog/
Local Archive Path > C:\program files\easyphp1-7\www\mt\first_weblog\archives
Archive Url > http://127.0.0.1/mt/first_weblog/archives/
تبریک میگم.اولین وبلاگ شما روی ویندوز ایجاد شد. حالا هر بلائی که میخواهید میتونید سرش بیارید..
پ. ن : اصلا بهتره فایل mt.cfg رو دستکاری نکنید. چون همه جا یکسانه. اون رو از اینجا (http://weblog.parsmedia.ws/files/mt-cfg.zip.zip) بگیرید و بعد از نصب ام تی. بجای فایل قبلی کپی کنید