با سلام.من در سرور مجازی با استفاده از کد زیر میخواستم میانبر در سرور مجازی ایجاد کنم ولی کار نمیکنه
Route::get('command', function () {
\Artisan::call('storage:link');
dd('done');
});
یه روشم هست که با دستکاری فایل سیستم آدرس ذخیره فایلها رو در خود public_html تنظیم کنیم منتها نمیخواهم این کار انجام بدم چون پیش فرض لاراول ذخیره در storage و میانبر دادن به public_html هست و حتما خیریتی در این کار هست
بله دسترسی دارم منتها چند بار تلاش کردم با SSh بسازمش فایل میانبر ساخته میشه اما بعد از ساختنش برای دسترسی به فایل ارور زیر میده
Forbidden
You don't have permission to access this resource.
ممنون میشم اگر در این باره توضیح بدهید
سلام
به دلیل موارد امنیتی معمولا storage short link در دسترس نیستش. می تونید با تعریف کردن یک route و لینک دادن به storage مشکلتون رو برطرف کنید.
@mahdiam200
@mohaligateway
گفتگوی لینک شده را مطالعه کردم .دو تا مسئله وجود داره اول اینک گفته شده که این روش روی performance تاثیر میزاره که من نمیخواهم این اتفاق بیفته دوما گفتگوی لینک شده مربوط به انجام این کار روی هاست اشتراکی هست در صورتی که سایت من روی vps هست و امکان استفاده از symlink بسته نشده منتها نمیدونم به چه علت دستور php artisan storage:link کار نمیکنه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟