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

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

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


ثبت پرسش جدید
moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 4 سال پیش آپدیت شد
0

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

php artisan storage:link

@zenerdana


دانا
@zenerdana 4 سال پیش مطرح شد
0

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


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 4 سال پیش آپدیت شد
0

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

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

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');
    });
}

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

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