سلام دوستان
میخوام schedule:run رو روی سرور اجرا کنم
کرون جاب زیر رو نوشتم ولی اصلا اجرا نمیشه
usr/local/bin/php /home/hosting_user/artisan schedule:run > /dev/null 2>&1
به جای hosting_user نام کاربری خودمو نوشتم.
به شکل زیر هم تست کردم نشد
usr/local/bin/php /home/hosting_user/public_html/artisan schedule:run > /dev/null 2>&1
از cPanel استفاده میکنم
دستورات رو روی لوکال تست کردم و مشکلی از کدهام نیست و اجرا میشن پس باید مشکل از همین کرون جاب باشه
ممنون میشم راهنمایی کنید
این مسیر هم صحیح نیست، فایل آرتیسان شما توی مسیر پابلیک قرار نمیگیره !
مسیرش رو به پوشه اصلی پروژتون که قبل از پابلیک هست باید تغییر بدین
/home/hosting_user/public_html/artisan schedule:run > /dev/null 2>&1
مثلا برای یکی از پروژهام در میهن وب هاست
/opt/cpanel/ea-php74/root/usr/bin/php /home/sepehrw1/damoon/artisan schedule:run > /dev/null 2>&1
@shirzad کدتون را به پشتیبان هاست بدین و بگین مال لاراول هست و بهتون معادل کد کانفیگ همون هاست را بدن
شاید پاسخ شما همینجا باشد
خیلی ممنون @juza66
/home/sepehrw1/highscool/artisan
sepehrw1 که نام کاربریتون هستش.
highscool دقیقا به چی اشاره داره؟
درسته @juza66 ولی من فایلهای اصلی پروژه رو مستقیما قبل از پابلیک ریختم و داخل هیچ پوشه ای نزاشتم
بنابراین باید کرون جاب من یه چیزی به شکل زیر در بیاد
/home/hosting_user/artisan
درسته؟؟چون بهرحال داخل هیچ پوشه ای قرارشون ندادم و فایل artisan هم که داخل روت اصلی پروژس
حتما @juza66
و اینکه یه سوال شاید خیلی مربوط به این تاپیک نباشه ولی چرا باید توی یه پوشه میزاشتم؟؟حتما باید به این روش انجام بشه؟
بله درسته :)
باز هم خیلی ممنون @juza66