آژانس هواپیماییexchanging

كمك در نصب مووبل تايپ روي لوكال بوسيله xampp

شروع موضوع توسط roolee ‏27 ژانویه 2006 در انجمن MovableType - مووبل تایپ

  1. roolee

    roolee کاربر تازه وارد

    تاریخ عضویت:
    ‏13 مارس 2005
    نوشته ها:
    55
    تشکر شده:
    0
    محل سکونت:
    teh
    سلام:blush:
    كمكم كنيد
    من قبلا" بارها مووبل تايپ را روي سرور سايتم نصب كردم و هر وقت به مشكلي اينجوري برخوردم ( كه در ادامه برايتان توضيح ميدهم ) با تغيير permission فايلهاي cgi مشكل بر طرف شده .
    اما حالا كه ميخواهم مووبل تايپ 3.2 رو لوكال نصب كنم البته با برنامه XAMPP 1.5.1 تمام مراحل نصب بخوبي انجام ميشود ولي زماني كه قصد دارم مووبل تايپ را با دستور http://localhost/cgi-bin/mt/mt.cgi در اينترنت اكسپلورر اجرا كنم با خطاي زير مواجه ميشوم ::blink:

    مطمئنم خطاي فوق به علت permission فايلهاي ام تي ميباشد ولي نميدونم كه چه جوري تو ويندوز ميتونم اونو اصلاح كنم يعني سطح دسترسي اونها رو به 755 تغيير بدم .
    من از روش نصب ام تي سايت http://www.narrative.ir استفاده كردم ( البته چون من از نسخه 3.2 ام تي استفاده كردم يك سري تغييرات كوچك در آن ايجاد كردم )
    در ضمن بانك اطلاعاتي my sql , سرور آپاچي و PHPMyAdmin به خوبي كار ميكند .

    ----------------------------------------
    اطلاعات بيشتر در مورد پكيج xampp 1.5.1 :
    Apache HTTPD 2.2.0, MySQL 5.0.18, PHP 5.1.1 + 4.4.1 pl1 + PEAR + Switch, MiniPerl 5.8.7, mod_ssl 2.0.55, Openssl 0.9.8a, PHPMyAdmin 2.7.0 pl1, XAMPP Control Panel 2.1, eAccelerator 0.9.4, Webalizer 2.01-10, Mercury Mail Transport System für Win32 und NetWare Systems v4.01a, FileZilla FTP Server 0.9.10a, SQLite 2.8.15, ADODB 4.65, Zend Optimizer 2.5.10a, XAMPP Security. For Windows 98, 2000, XP. ​


    خواهش ميكنم يه راهنمايي به شاگردتان بكنيد .
     
  2. TheMohammad

    TheMohammad Registered User

    تاریخ عضویت:
    ‏12 سپتامبر 2005
    نوشته ها:
    1,055
    تشکر شده:
    18
    محل سکونت:
    تهران
    فایل های با پسوند cgi. که در داخل پوشه اصلی امتی هست رو باز کن و خط اول آدرس مفسر پرل رو وارد کن
    مثلا :
    کد:
    #!/usr/bin/perl -w
    رو به شکل زیر تغییر بده
    کد:
    #!h:/server/perl/bin/Perl.exe -w
    البته این نمونه است
     
  3. roolee

    roolee کاربر تازه وارد

    تاریخ عضویت:
    ‏13 مارس 2005
    نوشته ها:
    55
    تشکر شده:
    0
    محل سکونت:
    teh
    public_html جان سلام .
    ممنون از اينكه راهنماي كرديد .
    من قبلا" آدرس مفسر پريل را به صورت زير در فايلهاي cgi وارد كرده بودم و نتيجه آن هم همان Internal Server Error
    بود .
    کد:
    #!../perl/bin/perl -w 
    اما حالا كه آدرس مفسر پريل را آنجوري كه شما گفتيد البته با تغيير شاخه درايو آن , در فايلهاي cgi قرار دادم :
    کد:
    #!c:/server/perl/bin/Perl.exe -w
    نتيجه اين شد :
    من فكر ميكنم دستوري كه شما پيشنهاد داديد اشتباه است و باعث شد فايلهاي cgi مفسر پريل را براي اجرا پيدا نكنند .
    بعد از كمي جستجو و كنجكاوي در آدرس C:\Program Files\xampp\cgi-bin متوجه دو فايل cgi در اين شاخه شدم كه اينجوري كه من متوجه شدم به عنوان نمونه (example) هستند , بعد از باز كردن آن با نوت پد آدرسي كه در خط اول آن به عنوان آدرس مفسر پريل قرار داشت اينگونه بود :
    کد:
    #!C:\Program Files\xampp\perl\bin\perl.exe
    بعد از اينكه آدرس اين فايلها را در اكسپلورر وارد كردم , هردو فايل cgi نمونه به خوبي اجرا شد.من هم به خيال اينكه مشكل حل شد قند تو دلم آب شد و سريع آدرس مفسر را به صورتي كه در فايلهاي نمونه بود وارد فايلهاي cgi كردم ولي:( نتيجه همان شد كه در مرحله اول بود يعني Internal Server Error و حالا فهميدم كه آدرس (#!../perl/bin/perl -w) مخفف همين آدرس ( #!C:\Program Files\xampp\perl\bin\perl.exe) است و البته خوشبختانه xampp و تمام برنامه هايش به خوبي نصب است و كار ميكنند .
    وقتي متن فايلهاي cgi مووبل تايپ و نمونه هاي خود xampp را مقايسه كردم متوجه شدم كه اصلا" در متن فايلهاي ام تي خودش هشدار داده كه : (خطوط نارنجي)
    اينم سورس اون فايل cgi نمونه xampp كه البته به خوبي اجرا شد :
    بخشيد كه زيادي نوشتم و سرتون رو درد آوردم :blush: , ديگه نميدونم كه ميشه تو ويندوز permission فايلهاي cgi رو تغيير داد يا نه ولي مطمئنم اگر بشه اين كار رو كرد مشكل حل ميشه .
    اگر از دوستان كسي با xampp مووبل تايپ را روي لوكال (win xp) نصب كرده لطفا" من را راهنمايي كند .ممنون ميشوم:cool:
     
  4. TheMohammad

    TheMohammad Registered User

    تاریخ عضویت:
    ‏12 سپتامبر 2005
    نوشته ها:
    1,055
    تشکر شده:
    18
    محل سکونت:
    تهران
    ببین من منظورم این نبود که همونی که من نوشتم رو وارد کنی
    ببین زامپ کجا پرل رو نصب کرده ، آدرس دقیق همون پوشه و فایل اصلی رو بده
    به پرمیشن ربطی نداره
     
  5. roolee

    roolee کاربر تازه وارد

    تاریخ عضویت:
    ‏13 مارس 2005
    نوشته ها:
    55
    تشکر شده:
    0
    محل سکونت:
    teh
    دوست عزيز سلام:cool:
    متوجه منظورتون هستم , ولي اين الان فقط به permission فايلها گير ميده .:eek:
    البته فكر ميكنم دليل اجرا نشدن فايلهاي cgi رو فهميدم , اونم اينه كه در اين پكيج زامپ (XAMPP 1.5.1 ) كه البته تا به اين تاريخ آخرين ورژن است به جاي پريل از ميني پريل استفاده شده كه از قبل هم به كاركردش با ام تي مشكوك بودم چون همانطور كه ميدانيد سورس اصلي ام تي با پريل نوشته شده و ظاهرا" ميني پريل جوابگو نيست , وقتي كه دوباره به سايت زامپ مراجعه كردم متوجه يك پكيج ضميمه با امكانات زير براي كامل كردن زامپ موجود است كه در صورتي كه بخواهيد به صورت اختياري و جدا از خود زامپ ميتوانيد دانلود نماييد .

    البته چون حجم اينستالرش از خود XAMPP يك مگ بيشتر است(30mb) مجبور شدم بيام كافي نت تا بتونم سريع دانلودش كنم و الان هم اين مطلب از كافي نت براتون نوشتم .
    خدا كنه كه مشكل با نصب اين پكيج ضميمه حل بشه .:happy: و الا بايد از روش IIS وارد عمل بشم .
    فعلا" باي .:cool:
     
  6. roolee

    roolee کاربر تازه وارد

    تاریخ عضویت:
    ‏13 مارس 2005
    نوشته ها:
    55
    تشکر شده:
    0
    محل سکونت:
    teh
    :D :D :D :D :D :D
    سلام:cool:
    خدا را شكر كه درست حدث زدم , به محض نصب پكيج ضميمه پريل ام تي مثل توپ بالا اومد و من :p كلي كيف كردم .
    واقعا" اين زامپ چه نرم افزار رديفي است البته وقتي با مكملش نصب باشه .
    خدا را شكر كه مشكل حل شد و باز هم اين مشكلات ام تي باعث شد ما چيزي ياد بگيريم .
    از public_html عزيز هم بابت راهنماي و لطفشان ممنونم.

    دوستان عزيزي كه بعدا" اين تاپيك را ميخونيد و مشكل من را پيدا ميكنيد اگر خواستيد با من مكاتبه كنيد .[email protected]

    خوشحال ميشوم اگر بتونم كمكي كنم .
    دو سه تا مقاله در اين مورد هست كه البته روش نصب ام تي2.64 و XAMPP 1.0 ميباشد و يك مقدار با نصب ام تي 3.2 فرق ميكنه اونم بيشتر به خاطر ادغام دو فايل mt-load.cgi و mt.cgi و فولدر mt-static .

    منبع دو مقاله در مورد نصب ام تي با xampp :
    فرآيندِ نصبِ MT بر رویِ لوكال‌هاست از آقاي ميلاد اكبر نژاد
    راهنماي نصب MT از آقاي كامبيز
    از نويسندگان مقالات فوق نيز تشكر ميكنم بابت توضيحات خوب و راهگشايشان.

    شايد من هم يك مقاله كامل در اين مورد نوشتم , در هر صورت اگر اين كار را كردم تو همين تاپيك خبرش رو ميدم .;)


     
  7. appbannerkhuniresbanner