انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: مشکل با perl در xampp (حل شد)  (دفعات بازدید: 1622 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین علی قنواتیان

  • Full Member
  • *
  • ارسال: 100
  • جنسیت : پسر
    • کاربران ایرانی اینک اسکیپ
مشکل با perl در xampp (حل شد)
« : 03 مهر 1389، 08:55 ب‌ظ »
سلام دوستان؛
من یک اسکریپت ساده با پرل دارم:
#!/usr/bin/perl -wT
use strict;
use CGI;

my $query = CGI->new();

print $query->header( "txt/html" ), $query->start_html(-title =>"My First",-bgcolor => "#fffcc" ), $query->h1( "this is a pretty lame web page" ), $query->p( "Who is this Ovid guy, anyway?" ), $query->end_html;

 و از طرف دیگه، xampp 1.7.3a رو نصب کردم. مشکل اینجاست که نمی‌دونم چرا وقتی می‌خوام این اسکریپت رو که با اسم first.cgi یا first.pl در مسیر htdocs وب سرور گذاشتم رو با فایرفاکس اجرا کنم، به جای اجرا شدن اسکریپت، کادر دانلود باز می‌شه.

* من وب سرور رو اجرا می‌کنم.
* برای دسترسی به اسکریپت هم از آدرس
http://localhost/test/cgi-bin/first.cgi
استفاده می‌کنم.
* در ضمن به این اسکریپت مجوز ۷۵۵ هم دادم.

واقعا نمی‌فهمم کجای کار ایراد داره  ](*,) ](*,)
« آخرین ویرایش: 03 مهر 1389، 09:44 ب‌ظ توسط dark-sun »

آفلاین علی قنواتیان

  • Full Member
  • *
  • ارسال: 100
  • جنسیت : پسر
    • کاربران ایرانی اینک اسکیپ
پاسخ به: مشکل با perl در xampp
« پاسخ #1 : 03 مهر 1389، 08:59 ب‌ظ »
راستی در صفحه‌ی status وب سرور هم گزینه‌‌های
MySQL database, PHP, Perl, Common Gateway Interface (CGI)
Server Side Includes (SSI)
فعال هستن.

آفلاین علی قنواتیان

  • Full Member
  • *
  • ارسال: 100
  • جنسیت : پسر
    • کاربران ایرانی اینک اسکیپ
پاسخ به: مشکل با perl در xampp
« پاسخ #2 : 03 مهر 1389، 09:23 ب‌ظ »
جواب: خوشگل من! فکر کنم سورست ایراد داره.
این رو تست کن:
#!/opt/lampp/bin/perl
print "Content-Type: text/html\n\n";

print "OK";
حوصله داشتی صبر کن تا بهت بگم ایرادش چیه. 8)

آفلاین علی قنواتیان

  • Full Member
  • *
  • ارسال: 100
  • جنسیت : پسر
    • کاربران ایرانی اینک اسکیپ
پاسخ به: مشکل با perl در xampp
« پاسخ #3 : 03 مهر 1389، 09:43 ب‌ظ »
خوشگل مهربونم این هم سورس اصلاح شدت. صورتحسابش رو هم می‌فرستم واست.
#!/usr/bin/perl -wT
use strict;
use CGI;
my $query = CGI->new();
print $query -> header( "text/html" ), $query->start_html(-title=>"My First", -bgcolor => "#ffffcc" ), $query -> h1( "this is a pretty lame web page" ), $query -> p( "Who is this Ovid guy, anyway?" ), $query -> end_html;

واسه این سورست هم، text/html رو اشتباه نوشته بودی بعلاوه اینکه یک f هم توی تعیین کد رنگ کم گذاشته بودی.
مجوز‌ها و دسترسی هم لازم بود.  :D