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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: سوالاتی در مورد آپاچی  (دفعات بازدید: 2833 بار)

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

آفلاین B

  • Sr. Member
  • *
  • ارسال: 354
  • جنسیت : پسر
سوالاتی در مورد آپاچی
« : 09 بهمن 1388، 03:59 ب‌ظ »
سلام

من آپاچی رو از سیناپتیک نصب کردم
اول اینکه کجا نصب میشه ؟؟ (تو پوشه /etc ؟)

دوم چجوری راه بندازم و stop کنمش ؟؟
 (دستی نصب کرده بودم با دستورات ... apachectl  استارت و استاپ میشد ; ولی اینجا از سیناپتیک نمیدونم چکار باید کرد)

سوم اینکه بسته های زیر رو برای perl  و  php نصب کردم :
libapache2-mod-perl2
libapache2-mod-php5
ولی کار نمیکنه باید چکار کنم ؟؟

چهارم اینکه معذرت میخوام بی تجربم .
پنجم :  ممنون .
« آخرین ویرایش: 09 بهمن 1388، 04:01 ب‌ظ توسط freeU4 »

آفلاین h4x0r

  • Sr. Member
  • *
  • ارسال: 265
  • جنسیت : پسر
    • h4x0r's homepage
پاسخ به: سوالاتی در مورد آپاچی
« پاسخ #1 : 09 بهمن 1388، 04:27 ب‌ظ »
دستور راه‌اندازی، از کار انداختن و راه‌اندازی مجدد
sudo /etc/init.d/apache2 start یا restart یا stop
بسته‌ی php را نصب کردید؟
sudo aptitude install php5
برای پرل ابتدا باید آپاچی را پیکربندی کنید
ابتدا یک پوشه در دایرکتوری wwwتون درست کنید (مسیر زیر فرضیه)
mkdir /home/USER/www/cgi-bin
بعد فایل هاست پیش‌فرض را باز کنید (اگر از دایرکتوری مجازی استفاده می‌کنید نام آن را جایگزین default کنید)
/etc/apache2/sites-available/default
حالا نوبت پیکربندی است، در خط شانزدهم کد شناسایی دایکتوری پرل نوشته شده، در خط اول و دوم آن آدرس‌های /usr/lib/cgi-bin/ را با /home/USER/www/cgi-bin/ عوض کنید
و در آخر آپاچی را ری‌استارت کنید
« آخرین ویرایش: 10 بهمن 1388، 11:20 ب‌ظ توسط h4x0r »
تا تیرماه ۱۳۸۹ نیستم

آفلاین sayres

  • High Hero Member
  • *
  • ارسال: 1096
  • جنسیت : پسر
    • دست نوشته های من
پاسخ به: سوالاتی در مورد آپاچی
« پاسخ #2 : 09 بهمن 1388، 05:52 ب‌ظ »
دوست عزیز واسه php و apache :
اگه خواستی از xampp هم میتونی استفاده کنی ;D
http://www.apachefriends.org/en/xampp.html

آفلاین B

  • Sr. Member
  • *
  • ارسال: 354
  • جنسیت : پسر
پاسخ به: سوالاتی در مورد آپاچی
« پاسخ #3 : 09 بهمن 1388، 10:30 ب‌ظ »
سلام

ممنونم

php گویا با همون بسته ای که نصب کرده بودم راه اندازی شد - فقط احتیاج به ری استارت داشت ! -
در مورد پرل هم ممنون
فقط اینکه خطای
Forbidden

You don't have permission to access /-index.pl on this server.
میده کدش صحیحه فکر کنم به تنظیمات پوشه و سطوح دسترسی بر میگرده
باید چه تنظیماتی رو اعمال کنم ؟؟
ممنون
-----------------
دوست عزیز واسه php و apache :
اگه خواستی از xampp هم میتونی استفاده کنی ;D
http://www.apachefriends.org/en/xampp.html
دست شما درد نکنه
حتما حتی آزمایش هم شده نصب میکنمش
ممنون .

آفلاین sayres

  • High Hero Member
  • *
  • ارسال: 1096
  • جنسیت : پسر
    • دست نوشته های من
پاسخ به: سوالاتی در مورد آپاچی
« پاسخ #4 : 09 بهمن 1388، 11:25 ب‌ظ »
نقل‌قول
تنظیمات پوشه و سطوح دسترسی بر میگرده
باید چه تنظیماتی رو اعمال کنم ؟؟
من perl کار نکردم ولی میتونی دسترسی پوشه را 755 کنی.

آفلاین B

  • Sr. Member
  • *
  • ارسال: 354
  • جنسیت : پسر
پاسخ به: سوالاتی در مورد آپاچی
« پاسخ #5 : 10 بهمن 1388، 12:57 ق‌ظ »
سلام

ممنون
متاسفانه کار نکرد
دسترسی پوشه 777 هستش .  :(

آفلاین sayres

  • High Hero Member
  • *
  • ارسال: 1096
  • جنسیت : پسر
    • دست نوشته های من
پاسخ به: سوالاتی در مورد آپاچی
« پاسخ #6 : 10 بهمن 1388، 03:08 ق‌ظ »
نقل‌قول
دسترسی پوشه 777 هستش .
این دستور بزن:
chmod 755 -R addres

آفلاین h4x0r

  • Sr. Member
  • *
  • ارسال: 265
  • جنسیت : پسر
    • h4x0r's homepage
پاسخ به: سوالاتی در مورد آپاچی
« پاسخ #7 : 10 بهمن 1388، 05:38 ق‌ظ »
اگر هم آدرس دایرکتوری آپاچی همان آدس پیش‌فرض است بزن
sudo chmod 755 -R /var/www
راستی فایل‌ها را میذاری توی cgi-bin؟
تا تیرماه ۱۳۸۹ نیستم

آفلاین B

  • Sr. Member
  • *
  • ارسال: 354
  • جنسیت : پسر
پاسخ به: سوالاتی در مورد آپاچی
« پاسخ #8 : 10 بهمن 1388، 09:34 ب‌ظ »
سلام

جوابم پریده انگار !!
----------
الا پوشه ۷۵۵ هستش - ممنون

   ScriptAlias /cgi-bin/ /var/www/cgi-bin/

    <Directory /var/www/cgi-bin/>
    Options ExecCGI
    AddHandler cgi-script cgi pl
    </Directory>
این کد رو اضافه کردم به آخر فایل کانفیگ .
الا فایلی که تو پوشه www باشه - دستور دانلود میده
ولی فایلی که تو cgi-bin باشه - میگه فیل وجود ندارد !!!
-----------
من قبل از این تو کد بالا - بجای /var/www/cgi-bin/ این پوشه رو /var/www/ گزاشته بودم که خطای Forbidden میداد .

 :(

آفلاین h4x0r

  • Sr. Member
  • *
  • ارسال: 265
  • جنسیت : پسر
    • h4x0r's homepage
پاسخ به: سوالاتی در مورد آپاچی
« پاسخ #9 : 10 بهمن 1388، 11:17 ب‌ظ »
یه اشتباه کوچک رخ داد!  :P
بجای آدرس
/etc/apache2/apache2.confباید فایل
/etc/apache2/sites-available/defaultویرایش بشه
اگر دایرکتوری مجازی دارید هم فایل مخصوص آن را ویرایش کنید
خط شانزدهم همین کد دایرکتوری هستش که فقط باید ویرایش بشه و آدرس دایرکتوری خودتون را وارد کنید.

راه دیگه برای اجرای پرل در آپاچی
بعد از اینکه پوشه‌ی cgi-bin را در دایرکتوری wwwتون ساختید و دسترسی را روی ۷۵۵ تنظیم کردید دستورات زیر را وارد کنید
sudo rm -fr /usr/lib/cgi-bincd /usr/lib/ && sudo ln -s /var/www/cgi-bin/ cgi-binsudo /etc/init.d/apache2 restart
که نسبت به روش بالا ساده‌تره  ;)
تا تیرماه ۱۳۸۹ نیستم

آفلاین B

  • Sr. Member
  • *
  • ارسال: 354
  • جنسیت : پسر
پاسخ به: سوالاتی در مورد آپاچی
« پاسخ #10 : 11 بهمن 1388، 12:19 ق‌ظ »
سلام

 ممنون
درست شد .
پرل هم اجرا میشه الا .
----------
یه سوال دیگه :
پس این فایل
 /etc/apache2/apache2.confواسه چیه وقتی تنظیمات تو یه جا دیگه انجام میشه ؟؟
و یکی دیگه :
نقل‌قول
اگر دایرکتوری مجازی دارید هم فایل مخصوص آن را ویرایش کنید
یعنی چی ؟؟ متوجه نشدم  :'(


ممنون