راکت
حل شده

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

4 پاسخ

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

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

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

ثبت پرسش جدید

پاسخ‌ها

4
مهدی
مهدی
@mrmmg

تخصص: برنامه نویس و طراح وب

بهترین پاسخ

@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
saman
@saman1111

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

saman
saman
@saman1111

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

شاید پاسخ شما همین‌جا باشد

مهدی
مهدی
@mrmmg

تخصص: برنامه نویس و طراح وب

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

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

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