راکت

مشکل کار نکردن symlink در هاست

3 پاسخ

سلام من یه مشکل دارم لطفا راهنمایی کنید
من یک symlink برای پوشه Storage درست کردم و این symlink در پوشه public قرار دادم و هسته کد ها جدا است اصل کدها در یک پوشه دیگه خارج پوشه public است
الان مشکل اینجاس همش اور 404 دارم از خود کنترل منیجر هاست که روی symlink کلیک می کنم درسته وارد پوشه storage
میشه ولی سایت عکس ها رو نشون نمی ده چندبار هم به روش های مختلف symlink درست کردم
به نظر شما این مشکل از چیه متشکر

دانا
دانا
@zenerdana
ثبت پرسش جدید

پاسخ‌ها

3
moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

سلام
آیا دستور زیر را وارد کرده اید برای ایجاد symlink

php artisan storage:link

@zenerdana

دانا
دانا
@zenerdana

بله مشکل ساختش نیست مشکل اینجاست درست میشه ولی کار نمی کنه من برای تست با خود کنترل منیجر هاست وقتی روش کلیک می کنیم وارد Storage هم میشه ولی داخل سایت 404 می ده می تونی از سرور باشه ؟

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

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

ادرس رو چطور میدی که به خطا میخوری؟

ایا توی متد ریجستر در سروریس پروایدر اینجوری کد رو نوشتی؟

public function register()
{
    // ...

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

چنانچه فولدر فایل‌های لاراول در روت قرار داره (کنار فولدر public_html) بصورت زیر:

public function register()
{
    // ...

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

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

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