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

کمک و پشتیبانی => شبکه و سرویس‌ دهنده‌ها => نویسنده: علیرضا در 27 شهریور 1387، 02:23 ب‌ظ

عنوان: cgi-bin (حل شد )
ارسال شده توسط: علیرضا در 27 شهریور 1387، 02:23 ب‌ظ
با سلام من برای اینکه mt نصب کنم نیاز به cgi-bin دارم اما این پوشه توی روت نیست برای نصب و راه اندازی چکار کنم ..؟‌
عنوان: پاسخ به: cgi-bin
ارسال شده توسط: علیرضا در 30 شهریور 1387، 12:45 ب‌ظ
یه مهندس نبود جواب منو بده .......؟
عنوان: پاسخ به: cgi-bin
ارسال شده توسط: فاراب در 30 شهریور 1387، 01:07 ب‌ظ
دوست عزیزم، تا اونجا که من می دونم پوشه ی cgi-bin جهت ذخیره ی فایل های اسکریپت مثل perl در وب سرور هست. آیا شما قصد دارید یه وب سرور ایجاد کنید؟ در اینصورت بعد از نصب پیش نیازها این پوشه خود به خود ایجاد میشه.
عنوان: پاسخ به: cgi-bin
ارسال شده توسط: علیرضا در 02 مهر 1387، 08:48 ق‌ظ
من بیشتر برای نصب ام تی نیاز دارم ...

چه پیشنیاز هایی .؟‌
عنوان: پاسخ به: cgi-bin
ارسال شده توسط: tyrande در 02 مهر 1387، 09:38 ق‌ظ
من بیشتر برای نصب ام تی نیاز دارم ...

چه پیشنیاز هایی .؟‌

برای تفسیر فایل های cgi بر روی لینوکس یا هر سیستم عاملی نیاز به مفسر مربوطه هستش

ساده ترین را برای شما نصب بسته نرم افزاری xampp میباشد که میتوانید از آدرس زیر دانلود کنید
http://apachefriends.org

بعد از دانلود با اجرای دستور زیر نصب کنید

sudo su
tar xvfz xampp-linux-*.tar.gz -C /opt

با استفاده از این کامند سرور را اجرا کنید :

sudo su
/opt/lampp/lampp start

پوش مربوط به cgi در شاخه زیر میباشد

/opt/lampp/cgi-bin
یا
/opt/lampp/htdocs/cgi-bin
عنوان: پاسخ به: cgi-bin
ارسال شده توسط: mobinzk در 02 مهر 1387، 12:17 ب‌ظ
در همون lamp serverی که از توی synaptic نصب می کنیم هم perl رو نصب می‌کنه که فقط کافیه محل فولدر cgi-bin رو در آپاچی بهش معرفی کنید...
اگه با روشی که دوستان گفتند مشکلتون حل نشد بفرمایید تا توضیحات رو بنویسم.
عنوان: پاسخ به: cgi-bin
ارسال شده توسط: علیرضا در 02 مهر 1387، 12:49 ب‌ظ
دوست عزیزم من apache2.2 , php 5 و my sgl دیتابیس رو نصب کردم و الان داره کار میکنه اما فک کنم با مفسر پرل مشکل دارم اگه امکان داره آموزش نصب مفسر پرل و مسیر دهی تو آپاچی رو آموزش دهید ...

مرسی
عنوان: پاسخ به: cgi-bin
ارسال شده توسط: mobinzk در 02 مهر 1387، 01:41 ب‌ظ
دوست عزیز من نمی دونم از چه طریقی شما این‌ها رو نصب کردید و به راحتی در ابونتو ۷.۱۰ به بعد می توانید از synaptic لمپ سرور رو با تمام مخلفات نصب کنید!
یا با استفاده از این دستور :
sudo tasksel install lamp-server من الآن نمی‌دونم دقیقا اگر بخواهیم پرل رو نصب کنیم چه چیزی نیاز است ولی از طریق بالا همه چیز به راحتی نصب می‌شه و ۱ فولدر در محل زیر به نام www ایجاد می‌شه :
/var/wwwدر اصل این فولدر همان فولدری است که بعد از وارد کردن localhost در مرورگر نمایش داده میشه !
شما کافیه ۱ فولدر در اون به نام cgi-bin ایجاد کنید و آدرس اون رو در تتظیمات آپاچی تغییر بدید
برای تغییر تنظیمات دستور زیر را در ترمینال اجرا نمایید:
sudo gedit /etc/apache2/sites-enabled/000-defaultو از صفحه‌ی باز شده اطلاعات زیر رو جای گزین می کنی :
NameVirtualHost *
<VirtualHost *>
ServerAdmin admin@localhost

DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
بعد ذخیره می کنی و صفحه رو می بندی و در آخر آپاچی رو ریست می کنی( با استفاده از دستور زیر )
sudo /etc/init.d/apache2 restart
امیدوارم مشکلت حل بشه بازم به مشکلی بر خوردی اینجا بنویس من از همین طریق mt رو دارم و مشکلی ندارم!
عنوان: پاسخ به: cgi-bin
ارسال شده توسط: علیرضا در 02 مهر 1387، 03:23 ب‌ظ
با کمال تشکر از شما دوست عزیزم مشکل حل شد ...
عنوان: پاسخ به: cgi-bin
ارسال شده توسط: mobinzk در 02 مهر 1387، 03:27 ب‌ظ
خواهش می‌کنم دوست عزیز ...
خوب است طبق رسم این انجمن حل شد را به پست اولتون اضافه کنید.
عنوان: پاسخ به: cgi-bin
ارسال شده توسط: علیرضا در 03 مهر 1387، 09:20 ق‌ظ
قابل ذکر است البته من فعلا یه ایرادی دارم بعد از این کار سیستم فایل های php رو در وب سرور نمی شناسه و یا قصد باز کردن یا ذخیره اونو داره در صورتی که قبلا این طور نبود
عنوان: پاسخ به: cgi-bin
ارسال شده توسط: Farshid در 03 مهر 1387، 01:30 ب‌ظ
قابل ذکر است البته من فعلا یه ایرادی دارم بعد از این کار سیستم فایل های php رو در وب سرور نمی شناسه و یا قصد باز کردن یا ذخیره اونو داره در صورتی که قبلا این طور نبود

درود

در رشته ی دانلود کردن فایل PHP به جای پردازش  (http://forum.ubuntu.ir/index.php?topic=3336.0)یک همچین مشکلی بررسی و رفع شده امیدوارم به درد شما هم بخوره!!!

عنوان: پاسخ به: cgi-bin
ارسال شده توسط: علیرضا در 03 مهر 1387، 02:21 ب‌ظ
حاجی من اینکار و هم انجام دادم اما باز م مشکل دارم
عنوان: پاسخ به: cgi-bin
ارسال شده توسط: mobinzk در 03 مهر 1387، 10:01 ب‌ظ
معمولا وقتی بسته ها رو بصورت جدا نصب کنید همچین مشکلی پیش میاد و در بالا گفتید که بسته ها رو جدا نصب کردید ... پیشنهاد می کنم همه چیز رو در رابطه با این موضوع که نصب کردید پاک کنید و لمپ سرور رو از اون طریقی که در ۲ پست قبل گفتم نصب کنید.
عنوان: پاسخ به: cgi-bin
ارسال شده توسط: محمدرضا بوذری در 07 مهر 1387، 05:22 ب‌ظ
سلام...

من هر کاری کردم! هر روشی پیاده کردم موفق به راه‌اندازی cgi-bin نشدم، وقتی cgi-bin رُ باز می‌کنم یا خطای 403 می‌ده و از حق دسترسی ایراد می‌گیره یا اینکه باز می‌شه ولی فایل‌های Perl رُ پردازش نمی‌کنه و اون رُ برای دانلود کردن آمده می‌کنه، تو گوگل هم جستجو کردم به نتیجه‌ای نرسیدم، یعنی چیز‌هایی پیدا کردما ولی آن‌ها هم کارهایی که خودم انجام داده بودم رُ پیشنهاد دادند ...

نمی‌دونم دیگه چه کنم  ::) لطفا راهنمایی کنید، اگر اطلاعاتی لازم هست بفرمایید تا این‌جا قرار بدم ...
عنوان: پاسخ به: cgi-bin
ارسال شده توسط: فاراب در 07 مهر 1387، 06:24 ب‌ظ
سلام...

من هر کاری کردم! هر روشی پیاده کردم موفق به راه‌اندازی cgi-bin نشدم، وقتی cgi-bin رُ باز می‌کنم یا خطای 403 می‌ده و از حق دسترسی ایراد می‌گیره یا اینکه باز می‌شه ولی فایل‌های Perl رُ پردازش نمی‌کنه و اون رُ برای دانلود کردن آمده می‌کنه، تو گوگل هم جستجو کردم به نتیجه‌ای نرسیدم، یعنی چیز‌هایی پیدا کردما ولی آن‌ها هم کارهایی که خودم انجام داده بودم رُ پیشنهاد دادند ...

نمی‌دونم دیگه چه کنم  ::) لطفا راهنمایی کنید، اگر اطلاعاتی لازم هست بفرمایید تا این‌جا قرار بدم ...

شاید بی ربط باشه اما گاهی فایرفاکس حتی فایل های index.php سایت های معمولی رو هم به جای نشون دادن محتوا و پردازش، دانلود می کنه! روی این یه تست با مرورگر های دیگه هم بکنید، شاید افاقه کرد!
عنوان: پاسخ به: cgi-bin (حل شد )
ارسال شده توسط: علیرضا در 17 مهر 1387، 12:25 ب‌ظ
مشکل من از دست کاری های بی خودی آپاچی بود که با کمی ور رفتن حلش کردم ...

موفق باشین
عنوان: پاسخ به: cgi-bin (حل شد )
ارسال شده توسط: محمدرضا بوذری در 17 مهر 1387، 12:51 ب‌ظ
سلام...

من هر کاری کردم! هر روشی پیاده کردم موفق به راه‌اندازی cgi-bin نشدم، وقتی cgi-bin رُ باز می‌کنم یا خطای 403 می‌ده و از حق دسترسی ایراد می‌گیره یا اینکه باز می‌شه ولی فایل‌های Perl رُ پردازش نمی‌کنه و اون رُ برای دانلود کردن آمده می‌کنه، تو گوگل هم جستجو کردم به نتیجه‌ای نرسیدم، یعنی چیز‌هایی پیدا کردما ولی آن‌ها هم کارهایی که خودم انجام داده بودم رُ پیشنهاد دادند ...

نمی‌دونم دیگه چه کنم  ::) لطفا راهنمایی کنید، اگر اطلاعاتی لازم هست بفرمایید تا این‌جا قرار بدم ...

شاید بی ربط باشه اما گاهی فایرفاکس حتی فایل های index.php سایت های معمولی رو هم به جای نشون دادن محتوا و پردازش، دانلود می کنه! روی این یه تست با مرورگر های دیگه هم بکنید، شاید افاقه کرد!

نه مشکل از فایرفاکس نیست، محل دقیق cgi-bin تنظیم نبود که با تنظیم مجدد آن مشکل حل شد ...