2 پاسخ

خطا mkdir No such file or directory هنگام ارسال ایمیل تایید

برای ثبت نام در وبسایت از laravel auth استفاده کردم و موقع ارسال ایمیل تایید به کاربر خطای mkdir(): No such file or directory رو میده و از php ورژن 8 هم استفاده میکنم از فایل vendor/swiftmailer/swiftmailer/lib/classes/Swift/KeyCache/DiskKeyCache.php:241 و به این تارگت زده:

private function prepareCache($nsKey)
{
$cacheDir = $this->path.'/'.$nsKey;
if (!is_dir($cacheDir)) {
if (mkdir($cacheDir,0777,true)) {
throw new Swift_IoException('Failed to create cache directory '.$cacheDir);
}
$this->keys[$nsKey] = [];
}
}


ثبت پرسش جدید
ایلیا غنی زاده فر
تخصص : Expert Web Developer
@ilia.ghx 3 سال پیش مطرح شد
0

سلام. دوستانی که از فریم ورک لاراول استفاده میکنند و سایتشون بر روی هاست که آپلود میکنند خطای tmp dic not found میگیرند، راه حلش اینه که پوشه ای که فایل هایی مثل عکس و فیلم و پی دی اف و... قراره توش ذخیره بشه رو پاک نکنید یا در قسمت بوت در serviceProvider پوشه ی جدید رو ثبت کنید. در هر صورت اگر باز هم مشکلی داشتید در کنار پوشه public_html پوشه public خود لاراول رو قرار بدید و پوشه های لینک شده ی توش رو پاک نکنید همین . سوالی بود مطرح بفرمایید !!


میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 3 سال پیش مطرح شد
0

سلام خسته نباشید
میخوای ایمیل تایید بفرستی برای کاربر؟


ایلیا غنی زاده فر
تخصص : Expert Web Developer
@ilia.ghx 3 سال پیش مطرح شد
0

سلام. دوستانی که از فریم ورک لاراول استفاده میکنند و سایتشون بر روی هاست که آپلود میکنند خطای tmp dic not found میگیرند، راه حلش اینه که پوشه ای که فایل هایی مثل عکس و فیلم و پی دی اف و... قراره توش ذخیره بشه رو پاک نکنید یا در قسمت بوت در serviceProvider پوشه ی جدید رو ثبت کنید. در هر صورت اگر باز هم مشکلی داشتید در کنار پوشه public_html پوشه public خود لاراول رو قرار بدید و پوشه های لینک شده ی توش رو پاک نکنید همین . سوالی بود مطرح بفرمایید !!


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

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