نگار
1 سال پیش توسط نگار مطرح شد
4 پاسخ

خطا ی PHP Fileinfo extension در لاراول پکیج Intervention Image

سلام
بعد از تغییر هاست این خطا رو میده. در صورتی که extension نصبه.
PHP Fileinfo extension must be installed/enabled to use Intervention Image
 تصویر


ثبت پرسش جدید
نگار
تخصص : توسعه دهنده بک اند
@Negaram 1 سال پیش مطرح شد
0

اکستنشن‌هایی که خطا داشتن در حالت cli نصب نبودند. یه روت تعریف کردم برای کال کردن کامند صف و کامند کرونجاب رو هم به این صورت تغییر دادم، اکستنشن‌ها رو شناخت. 🤩
روت:

Route::get('/jslsjlkflkjflsddddfjkfkjdlksjlkjfkldj', function () {
    if ($_GET['command'] == 'work')
        Artisan::call('queue:work --daemon');
    else return null;
    return 'OK';
});

کامند کرون جاب:

wget -q -O /dev/null https://mydomain.ir/jslsjlkflkjflsddddfjkfkjdlksjlkjfkldj?command=work > /dev/null 2>&1

میکائیل
تخصص : برنامه نویسی سمت سرور و کلاینت
@FullStack 1 سال پیش آپدیت شد
0

سلام وقت بخیر
اگه هاستتون cpanel هست باید وارد مسیر زیر بشید

SOFTWARE=>Select PHP Version=>fileinfo

مثل این عکس
 تصویر
و این اکستنشن رو فعال کنی و سیو کنی
اما اگه روی لوکال هستی باید از داخل php.ini این ;extension=phpfileinfo.dll کد رو جستجو کنی و سیمیکالن (;) قبلشو ورداری تا فعال بشه سیو میکنی و یک بار شبیه ساز سرور رو ری استارت میکنی و تمام


نگار
تخصص : توسعه دهنده بک اند
@Negaram 1 سال پیش مطرح شد
0

هاست cpanel هست و این گزینه تیک خورده.


نگار
تخصص : توسعه دهنده بک اند
@Negaram 1 سال پیش آپدیت شد
0

من متوجه شدم که خطا برای وقتی هستش که از کرون جاب اجرا میشه و در واقع صفه. یه جاب هم دارم برای ارسال پیامک که خطا soap رو نشون میده در صورتی که بدون ایجاد صف پیامک ها ارسال میشن. کامند کرون جاب رو به این صورت تغییر دادم :

/usr/local/bin/php -d disable_functions="" /home/.../public_html/artisan queue:work --daemon >> /dev/null 2>&1

درست نشد.
هاست قبلی دسترسی ssh داشت ولی اینجا نه.
راهی هست من بتونم فعلا مشکل رو رفع کنم تا یه سرور دیگه رو جایگزین کنم؟


نگار
تخصص : توسعه دهنده بک اند
@Negaram 1 سال پیش مطرح شد
0

اکستنشن‌هایی که خطا داشتن در حالت cli نصب نبودند. یه روت تعریف کردم برای کال کردن کامند صف و کامند کرونجاب رو هم به این صورت تغییر دادم، اکستنشن‌ها رو شناخت. 🤩
روت:

Route::get('/jslsjlkflkjflsddddfjkfkjdlksjlkjfkldj', function () {
    if ($_GET['command'] == 'work')
        Artisan::call('queue:work --daemon');
    else return null;
    return 'OK';
});

کامند کرون جاب:

wget -q -O /dev/null https://mydomain.ir/jslsjlkflkjflsddddfjkfkjdlksjlkjfkldj?command=work > /dev/null 2>&1

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

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