saman
4 سال پیش توسط saman مطرح شد
4 پاسخ

آپلود فایل روی لاراول در هاست اشتراکی

سلام
من میخوام روی هاست اشتراکی فایل آپلود کنم
دستور storage:link کار نمیکنه، لینک رو نمیسازه

کل مسیر public رو از فایل سیستم روی public_html قرار دادم، برای خوندن مشکل نداره

ولی موقع نوشتن ارور
Impossible to create the root directory
رو میده
دایرکتوری رو ساختم از قبل و الان فقط میخواد توش فایل بنویسه


ثبت پرسش جدید
مهدی
تخصص : برنامه نویس و طراح وب
@mrmmg 4 سال پیش مطرح شد
2

@saman1111
شما symlink رو انجام دادید؟
یه فایل php در فولدر public_html بسازید و کد زیر را داخلش وارد کنید

<?
    $targetFolder = __DIR__.'/../laravel-folder/storage/app/public';
    $linkFolder = __DIR__.'/storage';
    symlink($targetFolder,$linkFolder);
    echo 'Symlink process successfully completed';
?>

به جای laravel-folder اسم فولدر پروژه خودتون که یک دایرکتوری عقب تر قرار داره بذارید. البته اگر که اینطوری کانفیگ کردید. و یکبار این فایل رو از طریق مرورگر اجرا کنید.
در غیر این صورت مسیر فایل هارو درست کنید و یکبار این فایل رو از طریق مرورگر اجرا کنید.
مشکلتون حل میشه


saman
@saman1111 4 سال پیش مطرح شد
1

@mrmmg
درسته برای لینک کردن هرچی تلاش کردم نشد
حتی روی لوکال لینک ساختم با فولدر های مشابه و آپلود کردم ولی نتیجه ای نداد
ممنونم این کار هم تست میکنم


saman
@saman1111 4 سال پیش مطرح شد
1

@mrmmg
بسیار ممنونم
کار کرد، لینک ساخته شد


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

@saman1111
خواهش میکنم، موفق باشید


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

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