داود خانی
5 سال پیش توسط داود خانی مطرح شد
11 پاسخ

مشکل آپلود عکس لاراول در هاست

 Intervention \ Image \ Exception \ NotWritableException
Can't write image data to path (/home/vidonair/public_html/core/public_html/images/article/۷DAaexUytX.jpg)

من همچین مشکلی دارم داخل آپلود عکس قبلا یه کد داشتم که وقتی می زاشتم داخل فایل index.php مشکل حل میشد. الان دیگه اون کد رو ندارم اگه کسی داره اون کد رو یا می دونه مشکل چیه ممنون میشم.


ثبت پرسش جدید
داود خانی
تخصص : برنامه نویس لاراول و متخصص سئو...
@davoodkhany 5 سال پیش آپدیت شد
0

@ali.bayat
بله روی 755 هست
دستم خورد شد بهترین پاسخ


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

مشکل از پرمیشن ها نیست؟


داود خانی
تخصص : برنامه نویس لاراول و متخصص سئو...
@davoodkhany 5 سال پیش مطرح شد
0

@ali.bayat منظورتون دسترسی های هاسته ؟؟؟


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

@davoodkhany

بله منظورم پرمیشن فولدر images/article هست.. روی 755 هست؟


داود خانی
تخصص : برنامه نویس لاراول و متخصص سئو...
@davoodkhany 5 سال پیش آپدیت شد
0

@ali.bayat
بله روی 755 هست
دستم خورد شد بهترین پاسخ


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

شما دارید سعی میکنید فایل رو در چنین آدرسی ذخیره کنید:

/home/vidonair/public_html/core/public_html/images/article/

و احتمالا لاراول دنبال فولدر public میگرده

AppServiceProvider.php رو باز کن; و داخل کدهای متد رجیستر کدهای زیر رو اضافه کن:

/**
 * Register any application services.
 *
 * @return void
 */
public function register()
{
    // ...

    $this->app->bind('path.public', function() {
        return base_path('public_html');
    });
}

داود خانی
تخصص : برنامه نویس لاراول و متخصص سئو...
@davoodkhany 5 سال پیش آپدیت شد
0

اضافه کردم قبلا ولی حل نشده.
@ali.bayat
حسام جان سلام خسته نباشید. این بهترین پاسخ دستم خورد ممنون میشم. اگه میشه حذفش کنی با تشکر.
@hesammousavi


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش آپدیت شد
0

@davoodkhany
روی لوکال هم همین مشکل رو داری؟

در ضمن فولدر پروژه لاراولی نباید از طریق مرورگر قابل دسترس باشه


داود خانی
تخصص : برنامه نویس لاراول و متخصص سئو...
@davoodkhany 5 سال پیش مطرح شد
0

@ali.bayat روی لوکال همچین مشکلی ندارم.
در ضمن فولدر پروژه لاراولی نباید از طریق مرورگر قابل دسترس باشه -> قابل دسترس نیست!!!!!!!!!


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

به آدرسی که فایل میخواهد ذخیره بشه در متن خطا رو دقت کنید
/home/vidonair/public_html/core/public_html/images/article/7DAaexUytX.jpg

اگر فولدر در مرورگر قابل دسترس نیست.. آدرس فایل باید شبیه به زیر باشه
/home/vidonair/public_html/images/article/7DAaexUytX.jpg

آدرس دهی ها رو چک کردید؟


داود خانی
تخصص : برنامه نویس لاراول و متخصص سئو...
@davoodkhany 5 سال پیش آپدیت شد
0

سلام خسته نباشی ممنون از راهنماییت با این کد مشکم حل شد. این کد رو داخل index.php گذاشتم.

$app->bind('path.public', function() {
    return DIR;
});

@ali.bayat


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

@davoodkhany
موفق باشید.


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

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