راکت
حل شده

دسترسی کاربر در storage

3 پاسخ

سلام ،
یه crm دارم که با لاراول زده شده و این پروژه رو روی سه تا سرور مختلف برای مشتری های مختلف آپلود کردم و در خال استفاده است مشکلی که دارم اینه که من دسترسی فولدر storage/logs رو www-data دادم حالا وقتی شب به شب کرانم اجرا میشه فایل daily log که میسازه با دسترسی root ساخته میشه و صبح اگه دستی دسترسیش رو تغییر ندم وقتی کاربر خرید میکنه و میخوام تو همون فایل لاگ رو بریزم بهش خطای permission denied میده !
نکته ای که هست اینه که روی یکی از سرورها همه چی درسته و حتی وقتی کران هم میزنه دسترسی www-data هست و مشکلی نیست ولی روی دوتا سرور دیگه این اتفاق میوفته
و اینکه روی اون دوتا سرور من modsecurity نصب کردم ولی اون یکی نه ممکنه به خاطر این باشه ؟

 تصویر

ثبت پرسش جدید

پاسخ‌ها

3
رضا پارسیان
رضا پارسیان
@Rp76

تخصص: توسعه دهنده Php , Laravel

بهترین پاسخ

سلام وققتون بخیر!

منظور از server که ایشالا هاست نیست؟

دسترسی terminal دارید؟

اگر اره که cron هارو باید اینطوری اجرا کنید بجای این دستور

sudo crontab -e // in eshtebah hast!

sudo -u www-data cronetab -e
ملیکا شرفی
ملیکا شرفی
@melikasharafi98

تخصص: برنامه نویس

ممنون از اینکه وقت گذاشتید 🙌 تست میکنم امیدوارم اوکی شه ، نتیجه رو اعلام میکنم که شاید شخص دیگه ای هم به این مشکل برخورد کنه و بتونه استفاده کنه

علیرضا دینی
علیرضا دینی
@alirezadini

تخصص: برنامه نویس

@melikasharafi98
اگر مسئله تا الآن حل نشده ، بگین cron job اتون چه دستوراتی رو اجرا میکنه یا اگه به عنوان مثال یک bash اسکریپت رو اجرا میکنه کد اون رو به اشتراک بزارید تا بتونیم اصلاح اشون کنیم.
اگر هم حل شده لطفا پاسخ @Rp76 رو به عنوان بهترین پاسخ انتخاب کنید تا تیک سبز بگیره که در آینده بقیه هم بتونن از این مطال استفاده کنن.

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام