سلام دوستان..
پروژه رو روی هاست واقعی بردم.. همونطور که میدونید محتوای پوشه پابلیک پروژه رو منتقل کردم تو روت publichtml و خود پروژه روت قبل از پابلیک اچ تی ام ال توی روت اصلی یه پوشه به نام laravelproject دارم که اونجاست..
حالا وقتی که دستور storage:link رو میزنم اون لینک رو داخل مسیری که توی پابلیک اچ تی ام ال هست نمیسازه بلکه توی همون روت پروژه تو پوشه public ایجاد میکنه و باعث میشه مثلا تصاویر آدرسشون در دسترس نباشه..
چطور بهش بگم که محتوای پابلیک رفتن توی publichtml و لینک رو اونجا ایجاد کن؟
ممنون میشم راهنماییم کنید..
سلام
راهی هست که نیازی به اجرا کردن این دستور نباشه
اول برید داخل فایل 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 @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';
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟