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

تازه کار => انجمن تازه‌کاران => نویسنده: irfreemind در 21 تیر 1391، 07:46 ب‌ظ

عنوان: مشکل در نصب apache
ارسال شده توسط: irfreemind در 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 هنوز نصب نیست ؟ پس من داشتم چه غلطی میکردم ؟؟؟ چرا لینوکس اینقدر گیره ؟؟ اههههههههههههههههه
عنوان: پاسخ : مشکل در نصب apache
ارسال شده توسط: Matrix.1372 در 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
موفق باشید.
عنوان: پاسخ : مشکل در نصب apache
ارسال شده توسط: irfreemind در 23 تیر 1391، 10:43 ب‌ظ
دوست عزیزم من باید php و mysql را به apache بشناسونم. در فایل bin/apxs2 این تنظیمات انجام میشه. با نصب خودکار از توی بسته های نرم افزاری این فایل اصلا بوجود نمیاد. معلوم نیست تنظیمات apache مجا میره ...!!!!
عنوان: پاسخ : مشکل در نصب apache
ارسال شده توسط: Matrix.1372 در 23 تیر 1391، 11:06 ب‌ظ
دوست عزیزم من باید php و mysql را به apache بشناسونم. در فایل bin/apxs2 این تنظیمات انجام میشه. با نصب خودکار از توی بسته های نرم افزاری این فایل اصلا بوجود نمیاد. معلوم نیست تنظیمات apache مجا میره ...!!!!
کی گفته به وجود نمیاد؟
من الان از سیناپتیک رو ۱۲.۰۴ نصب کردم و سی ام اس های دروپال، جوملا، وردپرس و ... رو دارم بدون هیچ مشکلی.
عنوان: پاسخ : مشکل در نصب apache
ارسال شده توسط: doomhammer65ir در 23 تیر 1391، 11:48 ب‌ظ
کار افزودن مودها از روی پرونده های پیکربندی در نشانی /etc/apache2 انجام میشود .
البته بنده دستی چیزی بدان نیفزوده ام بلکه خودکار با نصبیدن php-mysql به فهرست مودهای آپاچی نیز افزوده میشود .
شما پی اچ پی و mysql نصبیده اید لاکن به فهرست  مودهای آپاچی افزوده نشده است ؟
ls /etc/apache2/mods-*
عنوان: پاسخ : مشکل در نصب apache
ارسال شده توسط: irfreemind در 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

هیچ جایی واسش جواب پیدا نکردم غیر یه روم خارجی که اون بنده خدا اخرش بیخیال شد...  ](*,)
عنوان: پاسخ : مشکل در نصب apache
ارسال شده توسط: doomhammer65ir در 24 تیر 1391، 12:35 ق‌ظ
شما از کجا مطمئنی apache2ctl رو پیش از این نصبیده اید ؟
عنوان: پاسخ : مشکل در نصب apache
ارسال شده توسط: irfreemind در 24 تیر 1391، 10:47 ق‌ظ
مگه قبلش باید apache2ctl نصب بشه ؟ خود apache2ctl یک بسته ی جداگونست که وقتی نصب از رو سورس جواب نداد اونو نصب کردم و باهاش جواب گرفتم.
اما من از رو نصب سورس میخوام جواب بگیرم.

منظور شما اینه که apache2ctl زا نصب کنم و بعدش نصب از رو سورس خودم را انجام بدم ؟  فکر نکنم این درست باشه چون هر کدوم نسخه ای جدا گونه از apache هستند نه مکمل هم . باز هم نمیدونم ...
عنوان: پاسخ : مشکل در نصب apache
ارسال شده توسط: irfreemind در 24 تیر 1391، 02:48 ب‌ظ
یکی از دوستان گفت که پوشه ی نصبتو لینک کن به sbin یا bin  منم انجام دادم با دستور ln  اما جواب نداد. شاید درست انجام ندادم. حالا میخوام این اینکو از بین ببرم اما نمیدونم چطور . unlink یا rm جواب نمیده.  حالا که هرچی میزنم apachectl start میره از تو sbin اجرا کنه. چطور این لینکو بردارم ؟
عنوان: پاسخ : مشکل در نصب apache
ارسال شده توسط: doomhammer65ir در 24 تیر 1391، 02:59 ب‌ظ
شما هی میگی apachectl . لاکن در آپاچی 2 نامش apache2ctl هستش . شما از روی سورس هم اگر نصبیده باشیدش با نام apache2ctl اجرا میشه نه apachectl .
لینک رو دستی پاک کنید :
sudo rm -rf /sbin/linktoapache2ctlFOLDER
عنوان: پاسخ : مشکل در نصب apache
ارسال شده توسط: irfreemind در 24 تیر 1391، 09:32 ب‌ظ
عزیزم وقتی نصب کردم ، تو محل نصب ، توی پوشه ی bin فایل apachectl موجوده نه apache2ctl . اگه از طریق مدیریت برنامه ها نصب کنم apache2ctl نصب میشه.

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

کلا لینک دادنم درست بوده ؟ !!!!!
عنوان: پاسخ : مشکل در نصب apache
ارسال شده توسط: irfreemind در 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/