JBolouri
3 سال پیش توسط JBolouri مطرح شد
2 پاسخ

مشکل دستور storage:link در هاست واقعی cpanel

سلام دوستان..
پروژه رو روی هاست واقعی بردم.. همونطور که میدونید محتوای پوشه پابلیک پروژه رو منتقل کردم تو روت publichtml و خود پروژه روت قبل از پابلیک اچ تی ام ال توی روت اصلی یه پوشه به نام laravelproject دارم که اونجاست..

حالا وقتی که دستور storage:link رو میزنم اون لینک رو داخل مسیری که توی پابلیک اچ تی ام ال هست نمیسازه بلکه توی همون روت پروژه تو پوشه public ایجاد میکنه و باعث میشه مثلا تصاویر آدرسشون در دسترس نباشه..

چطور بهش بگم که محتوای پابلیک رفتن توی publichtml و لینک رو اونجا ایجاد کن؟

ممنون میشم راهنماییم کنید..


ثبت پرسش جدید
saman khoshghadam
تخصص : برنامه نویس وب
@thethinkerdev 3 سال پیش آپدیت شد
0

سلام
راهی هست که نیازی به اجرا کردن این دستور نباشه

  • اول برید داخل فایل filesystems.php در دایرکتوری config
    disk public رو ببینید , من فقط root مقدارش رو تغییر دادم به چنین چیزی:

    'public' => [
    
          'driver' => 'local',
    
         'root' => '/home/domainName/public_html/storage',
    
          'url' => env('APP_URL').'/storage',
    
          'visibility' => 'public',
    
      ],

    اگه دقت کنید root رو من تغییر دادم , domainName دقت کنید اسم ساییتون چیه مثلا : roocket

اگه مشکلی وجود داشت اطلاع بدید

@javadbolouri72


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش آپدیت شد
0

@javadbolouri72 @samkh.dev
سلام
فکر میکنم در فایل serve.php بعد از آپلود باید چنین کنید .

<?php<?php

/**
 * Laravel - A PHP Framework For Web Artisans
 *
 * @package  Laravel
 * @author   Taylor Otwell <taylor@laravel.com>
 */

$uri = urldecode(
    parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
);

// This file allows us to emulate Apache's "mod_rewrite" functionality from the
// built-in PHP web server. This provides a convenient way to test a Laravel
// application without having installed a "real" web server software here.
if ($uri !== '/' && file_exists(__DIR__.'/public_html'.$uri)) {
    return false;
}

require_once __DIR__.'/public_html/index.php';

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

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