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

تازه کار => انجمن تازه‌کاران => نویسنده: elias.f در 28 تیر 1391، 12:04 ب‌ظ

عنوان: اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: elias.f در 28 تیر 1391، 12:04 ب‌ظ
با سلام.
من روی اوبونتو 12.4 lamp رو نصب کردم. به پوشه wwww هم دسترسی دادم که بتونم فایل هامو داخلش کپی کنم.
الان چنتا فایل php داخلش کپی کردم.اما اصلا اجرا نمیشن.
ولی اگه محتویات همین فایل هارو کپی کنم و یه فایل جدید ایجاد کنم و paste کنم همشون اجرا میشن!!!

فقط اگه برنامه php dh ...  کپی بشه دیگه اجرا نمیشه.
ممنون میشم که راهنمایی کنید.
عنوان: پاسخ : اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: Matrix.1372 در 28 تیر 1391، 01:31 ب‌ظ
مجوز فایل هایی که کپی میکنید رو روی ۷۷۷ تنظیم کنید.
chmod 777 foldername
عنوان: پاسخ : اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: ava در 28 تیر 1391، 01:42 ب‌ظ
chmod 777 -R foldername
R رو بزرگ بنویس
این دستور علاوه بر فولدر مورد نظر همه محتویات زیر شاخه (داخل اون فولدر) رو هم تغیر دسترسی میده
عنوان: پاسخ : اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: دانیال بهزادی در 28 تیر 1391، 03:38 ب‌ظ
به جای این‌کار خطرناک بهتره خودت رو به گروه www-data اضافه کنی:# usermod -a -G www-data $USER
عنوان: پاسخ : اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: Matrix.1372 در 28 تیر 1391، 03:44 ب‌ظ
به جای این‌کار خطرناک بهتره خودت رو به گروه www-data اضافه کنی:# usermod -a -G www-data $USER
خطرناک نیست که!
داره برنامه هایی که مینویسه رو اجرا میکنه توی کامپیوتر خودش برای خودش!
عنوان: پاسخ : اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: دانیال بهزادی در 28 تیر 1391، 03:48 ب‌ظ
بهتره از اول مسیر منطقی پیش گرفته بشه، وگرنه ممکنه عادت بشه براش یا اصلا فکر کنه راهش همینه
عنوان: پاسخ : اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: artificial_intelligence در 28 تیر 1391، 04:27 ب‌ظ
سلام

جایی که lamppp و نصب کردی یه دایرکتوری هست به اسم htdocs ، باید فایل ها رو کپی کنی این تو.

/opt/lampp/htdocs
عنوان: پاسخ : اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: دانیال بهزادی در 28 تیر 1391، 04:28 ب‌ظ
سلام

جایی که lamppp و نصب کردی یه دایرکتوری هست به اسم htdocs ، باید فایل ها رو کپی کنی این تو.

/opt/lampp/htdocs
???
عنوان: پاسخ : اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: artificial_intelligence در 28 تیر 1391، 04:34 ب‌ظ
شرمنده سوال و کامل نخوندم!

باید به فایل هایی که کپی میکنی دسترسی 777 بدی.
عنوان: پاسخ : اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: Matrix.1372 در 28 تیر 1391، 04:43 ب‌ظ
شرمنده سوال و کامل نخوندم!

باید به فایل هایی که کپی میکنی دسترسی 777 بدی.
به جای این‌کار خطرناک بهتره خودت رو به گروه www-data اضافه کنی:# usermod -a -G www-data $USER
عنوان: پاسخ : اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: elias.f در 28 تیر 1391، 11:43 ب‌ظ
ممنون.
نقل‌قول
usermod -a -G www-data $USER
رو انجام دادم. اما جواب نداد.
ولی
نقل‌قول
chmod 777 -R foldername
رو که زدم درست شد.

از همتون متشکرم :) :)
عنوان: پاسخ : اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: doomhammer65ir در 29 تیر 1391، 12:32 ق‌ظ
$USER = نام کاربریتان
عنوان: پاسخ : اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: دانیال بهزادی در 29 تیر 1391، 01:25 ق‌ظ
به اون علامت # اولش دقت کردی؟ اگه من بخوام اون کد رو بزنم دقیقا این‌جوری می‌شه:$ sudo usermod -a -G www-data danialbehzadi
عنوان: پاسخ : اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: elias.f در 10 امرداد 1391، 01:37 ب‌ظ
آخیشت.بعد از روووووزها اومدم دوباره پای کامپوتر!!! و اوبونتو

جناب بهزادی ، اون کد هم من به این شکل زدم و جواب نداد.

sudo usermod -a -G www-data elias
خطای you dont have permision.....میده. آپاچی رو هم ریستارت کردم و فرقی نکرد.فقط با سطح دسترسی میتونم درستش کنم که اونم دردسریه . چون من زیاد تو این پوشه فایل کپی میکنم، و همش مجبورم برم و دسترسی 777 به اینا بدم.
متشکرم اگه راه دیگه ای هم هست ، بفرمایید.
عنوان: پاسخ : اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: امیرحسین گودرزی در 10 امرداد 1391، 09:16 ب‌ظ
آخیشت.بعد از روووووزها اومدم دوباره پای کامپوتر!!! و اوبونتو

جناب بهزادی ، اون کد هم من به این شکل زدم و جواب نداد.

sudo usermod -a -G www-data elias
خطای you dont have permision.....میده. آپاچی رو هم ریستارت کردم و فرقی نکرد.فقط با سطح دسترسی میتونم درستش کنم که اونم دردسریه . چون من زیاد تو این پوشه فایل کپی میکنم، و همش مجبورم برم و دسترسی 777 به اینا بدم.
متشکرم اگه راه دیگه ای هم هست ، بفرمایید.
مطمئنی مه با sudo وارد کردی؟
عنوان: پاسخ : اجرا نشدن برنامه های php بعد از کپی در www
ارسال شده توسط: artificial_intelligence در 21 امرداد 1391، 03:43 ب‌ظ
به جای این‌کار خطرناک بهتره خودت رو به گروه www-data اضافه کنی:# usermod -a -G www-data $USER

وقتی جواب میده که بصورت معمولی آپاچی نصب شده باشه  اما این دوستمون lampp دانلود و نصب کردن.