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

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

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


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

نویسنده موضوع: مشکل در نصب apache  (دفعات بازدید: 3204 بار)

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

آفلاین irfreemind

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
مشکل در نصب apache
« : 21 تیر 1391، 07:46 ب‌ظ »
دوستان من apache را نصب کردم. بعدش که میرم واسه اجرا sudo prefix/bin/ apachectl start
اخطار میده که ...

The program 'apachectl' is currently not installed.  You can install it by typing:
sudo apt-get install apache2.2-common

sudo apt-get install apache2.2-common هم را زدم اما اوضاع بدتر شد که دوباره remove کردمش .
لطفا بگین اون خطای بالا واسه چیه ؟؟؟؟ یعنی چی apachectl هنوز نصب نیست ؟ پس من داشتم چه غلطی میکردم ؟؟؟ چرا لینوکس اینقدر گیره ؟؟ اههههههههههههههههه

آفلاین Matrix.1372

  • High Hero Member
  • *
  • ارسال: 1966
  • جنسیت : پسر
  • Ma3x
    • Ma3x
پاسخ : مشکل در نصب apache
« پاسخ #1 : 21 تیر 1391، 10:21 ب‌ظ »
دوستان من apache را نصب کردم. بعدش که میرم واسه اجرا sudo prefix/bin/ apachectl start
اخطار میده که ...

The program 'apachectl' is currently not installed.  You can install it by typing:
sudo apt-get install apache2.2-common

sudo apt-get install apache2.2-common هم را زدم اما اوضاع بدتر شد که دوباره remove کردمش .
لطفا بگین اون خطای بالا واسه چیه ؟؟؟؟ یعنی چی apachectl هنوز نصب نیست ؟ پس من داشتم چه غلطی میکردم ؟؟؟ چرا لینوکس اینقدر گیره ؟؟ اههههههههههههههههه
نمیدونم apachectl چیه ولی فک کنم کنترل پنل آپاچی باشه.
ولی در کل من روی سیستم آپاچی دارم و کنترل پنل هم نمیخوام فقط کافیه بعد از نصب آپاچی صفحاتت رو در آدرس /var/www/ کپی کنی و توی مرورگر بنویسی مثلا:
نقل‌قول
localhost/drupal
موفق باشید.

آفلاین irfreemind

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
پاسخ : مشکل در نصب apache
« پاسخ #2 : 23 تیر 1391، 10:43 ب‌ظ »
دوست عزیزم من باید php و mysql را به apache بشناسونم. در فایل bin/apxs2 این تنظیمات انجام میشه. با نصب خودکار از توی بسته های نرم افزاری این فایل اصلا بوجود نمیاد. معلوم نیست تنظیمات apache مجا میره ...!!!!

آفلاین Matrix.1372

  • High Hero Member
  • *
  • ارسال: 1966
  • جنسیت : پسر
  • Ma3x
    • Ma3x
پاسخ : مشکل در نصب apache
« پاسخ #3 : 23 تیر 1391، 11:06 ب‌ظ »
دوست عزیزم من باید php و mysql را به apache بشناسونم. در فایل bin/apxs2 این تنظیمات انجام میشه. با نصب خودکار از توی بسته های نرم افزاری این فایل اصلا بوجود نمیاد. معلوم نیست تنظیمات apache مجا میره ...!!!!
کی گفته به وجود نمیاد؟
من الان از سیناپتیک رو ۱۲.۰۴ نصب کردم و سی ام اس های دروپال، جوملا، وردپرس و ... رو دارم بدون هیچ مشکلی.

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ : مشکل در نصب apache
« پاسخ #4 : 23 تیر 1391، 11:48 ب‌ظ »
کار افزودن مودها از روی پرونده های پیکربندی در نشانی /etc/apache2 انجام میشود .
البته بنده دستی چیزی بدان نیفزوده ام بلکه خودکار با نصبیدن php-mysql به فهرست مودهای آپاچی نیز افزوده میشود .
شما پی اچ پی و mysql نصبیده اید لاکن به فهرست  مودهای آپاچی افزوده نشده است ؟
ls /etc/apache2/mods-*

آفلاین irfreemind

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
پاسخ : مشکل در نصب apache
« پاسخ #5 : 24 تیر 1391، 12:26 ق‌ظ »
از روشی که شما میگین درست میشه اما من میخوام خودم از روی سورس کامپایل و نصب کنم.
موقع کامپایل و نصب مشکلی ندارم. اما موقع استارت کردن   یapachectl start خطایی که گفتم را میده :
The program 'apachectl' is currently not installed.  You can install it by typing:
sudo apt-get install apache2.2-common

هیچ جایی واسش جواب پیدا نکردم غیر یه روم خارجی که اون بنده خدا اخرش بیخیال شد...  ](*,)

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ : مشکل در نصب apache
« پاسخ #6 : 24 تیر 1391، 12:35 ق‌ظ »
شما از کجا مطمئنی apache2ctl رو پیش از این نصبیده اید ؟

آفلاین irfreemind

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
پاسخ : مشکل در نصب apache
« پاسخ #7 : 24 تیر 1391، 10:47 ق‌ظ »
مگه قبلش باید apache2ctl نصب بشه ؟ خود apache2ctl یک بسته ی جداگونست که وقتی نصب از رو سورس جواب نداد اونو نصب کردم و باهاش جواب گرفتم.
اما من از رو نصب سورس میخوام جواب بگیرم.

منظور شما اینه که apache2ctl زا نصب کنم و بعدش نصب از رو سورس خودم را انجام بدم ؟  فکر نکنم این درست باشه چون هر کدوم نسخه ای جدا گونه از apache هستند نه مکمل هم . باز هم نمیدونم ...

آفلاین irfreemind

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
پاسخ : مشکل در نصب apache
« پاسخ #8 : 24 تیر 1391، 02:48 ب‌ظ »
یکی از دوستان گفت که پوشه ی نصبتو لینک کن به sbin یا bin  منم انجام دادم با دستور ln  اما جواب نداد. شاید درست انجام ندادم. حالا میخوام این اینکو از بین ببرم اما نمیدونم چطور . unlink یا rm جواب نمیده.  حالا که هرچی میزنم apachectl start میره از تو sbin اجرا کنه. چطور این لینکو بردارم ؟

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ : مشکل در نصب apache
« پاسخ #9 : 24 تیر 1391، 02:59 ب‌ظ »
شما هی میگی apachectl . لاکن در آپاچی 2 نامش apache2ctl هستش . شما از روی سورس هم اگر نصبیده باشیدش با نام apache2ctl اجرا میشه نه apachectl .
لینک رو دستی پاک کنید :
sudo rm -rf /sbin/linktoapache2ctlFOLDER
« آخرین ویرایش: 24 تیر 1391، 03:03 ب‌ظ توسط doomhammer65ir »

آفلاین irfreemind

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
پاسخ : مشکل در نصب apache
« پاسخ #10 : 24 تیر 1391، 09:32 ب‌ظ »
عزیزم وقتی نصب کردم ، تو محل نصب ، توی پوشه ی bin فایل apachectl موجوده نه apache2ctl . اگه از طریق مدیریت برنامه ها نصب کنم apache2ctl نصب میشه.

لطفا بگو من الآن دقیق واسه پاک کردن لینک چی باید بزنم ؟ اینطوری لینک زدم :
ln -s /usr/local/apache/bin/*  /usr/sbin

کلا لینک دادنم درست بوده ؟ !!!!!

آفلاین irfreemind

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
پاسخ : مشکل در نصب apache
« پاسخ #11 : 24 تیر 1391، 10:47 ب‌ظ »
هیچ حسی زیباتر از این نیست که بعد مدتها کلنجار رفتن بتونی یه چیزیو حل کنی.

مشکل اینجا بود که وقتی خودت از روی سورس نصب میکنی نمیتونی اجراش کنی تا اینکه پوشه ی نصبتو لینک کنی تو sbin یا bin
چون برنامه ها از تو این پوشه اجرا میشن...
ابتدا اومدم پوشه ی نصب را لینک کردم تو sbin :
ln -s /usr/local/apache2/*  /usr/sbin

خوب حالا همه چی درسته اما اگه apachectl start کنی باز هم میگه آقا من اینو نمیشناسم . هنوز نصب نیست و ...
خوب باید این را هم به sbin لینک کنی
ln -s /usr/local/apache2/bin/apachectl  /usr/sbin

حالا میتونی apachectl را start کنی و همه چی درسته ...

اگه موقع استارت کردن دیدی که پیغام servername داد باید SarverName local و یا ServerName 127.0.0.1 و یا ... را به httpd.conf اضافه کنی

پیروز باشید... \\:D/
« آخرین ویرایش: 24 تیر 1391، 10:50 ب‌ظ توسط irfreemind »