توضیحات

در این جلسه به deploy پروژه فروشگاه اینترنتی با لاراول می پردازیم.

توجه توجه
بعد از آپلود پروژه، به دلیل اینکه مسیر public_path توی سرور عوض شده(توی سرور مسیر پوشه public_html باید بشه مسیر public_path)، پس نیاز هست مسیر جدیدش توی سرور را به لاراول گفت که تصاویر را اونجا ذخیره کنه(مثله تصاویر محصول و بنر).برای انجام اینکار نیاز هست توی index.php پروژه در سرور (در پوشه public_html) بعد از خط 47 که شی app ایجاد میشه، خط زیر را قرار دهید.

$app->bind('path.public', function() {

    return __DIR__;

});

طراحی وب طراحی سایت پی اچ پی php شی گرایی php oop php mvc mvc پایگاه داده laravel لاراول فروشگاه_اینترنتی

مدرس دوره علی شیخ
مدت دوره 42:39:50
تعداد ویدیو 212

وضعیت دوره : کامل شده
قیمت دوره : 499,000 449,000 تومان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام وقت شما بخیر
    من یک پروژه با آموزش های شما با لاراول 9 و vite ساختم و با همین روشی که توضیح دادید آپلود کردم وهمه فایل ها رو توی پوشه core گذاشتم و محتوای فایل public هم توی روت اصلی گذاشتم
    الان یه مشکل عجیب دارم اینکه فقط route اصلی اجرا میشه و بقیه route ها خطای 404 میده
    قبل از آپلود دستورات
    '''
    php artisan route:clear
    php artisan optimize:clear
    '''
    اجرا کردم

    میشه لطفا راهنمایی کنید

    • سلام وقت بخیر.
      نباید مشکلی باشه، یکبار دیگه دستورات را وارد و آپلود و تست کنید.

  • سلام مهندس
    آموزش قرار دادن ویدئوهای غیرقابل دانلود مثل سایت خودتون رو گذاشتید جایی؟
    یا منبع دیگه ای هست که بتونیم یاد بگیریم؟

    • سلام وقت بخیر.
      دقیق متوجه ویدیو غیرقابل دانلود نشدم. در کل شما میتوانید یکسری شرط در نظر بگیرید که مثلا کاربر لاگین بود و دوره هم خریداری کرده بود اونوقت میتونه دانلود کنه و تا قبلش دکمه دانلود نیست یا غیر فعال هست.

    • منظورم این بود که کاربر بتونه ویدئو رو فقط آنلاین ببینه و نتونه حتی با idm دانلودش کنه. یه جا خوندم تنها راهش data streaming هست. منبعی سراغ دارید برای این کار؟

  • سلام وقت شما بخیر
    سورس کد کامل پروژه یعنی همونی که پرزنت کردید آیا توی جلسه ای آپلود کردید؟
    من فک کردم توی جلسه آخر باشه اما این کدها کامل نیست
    چطور میتونیم به سورس کد اصلی پروژه دسترسی داشته باشم؟

    • سلام وقت بخیر.
      سورس کد هر جلسه که توی این دوره انجام شده داخل همون قسمت هست و توی جلسه 207 سورس کد نهایی این دوره هم قرار گرفته، همانطور که بار ها و بارها عرض شده پروژه دوره، آموزشی هست نه تجاری و موراد مختلفی را حذف یا اضافه کردیم در طول دوره مثلا سه روش احراز هویت گفته شده اما یکیش را استفاده میکنند و .... پس دوره را باید قسمت به قسمت و پشت سرهم مشاهده کنید چون دوره آموزشی هست.

  • سلام وقت بخیر
    من پروژه رو روی لوکال بالا اوردن ولی اصلی کد های افزودن به سبد خرید توش وجود نداره, یعنی اصلا مثه ویدیو ها نیست و دکمه افزودن به سبد خرید لیینک نداره و این شکلیه
    <div class="pro-details-cart">
    <a href="#">افزودن به سبد خرید</a>
    </div>

    • سلام وقت بخیر.
      درمورد تمام مباحث صحبت شده اما همونطور که بارها گفته شده این یک پروژه تجاری نیست، بلکه آموزشی هست و ما کلی مطلب میگیم و روش های مختلف مثلا سه روش احراز هویت گفته شده اما شما باید یکیش را توی سایت قرار بدید یا درمورد موارد مختلف توضیح داده شده که میتوانید توی صفحات مختلف اضافه بشه و ...
      پس برای درک دوره حتما حتما دوره را باید چندین بار و قسمت به قسمت، پشت سر هم ببینید.

  • سلام وقت بخیر
    من پروژه لاراولم رو روی هاست آپلود کردم وقتی سایت رو باز میکنم با ارور زیر مواجه میشم
    SQLSTATE[HY000] [2002] Establishing tcp connections on remote port 3306 has been disabled for security reasons. (SQL: select * from banners where type = slider and is_active = 1 order by priority asc)
    داخل فایل .env هم اطلاعات رو درست وارد کردم ولی نمیدونم چرا ارور میده ممنون میشم کمکم کنید

    • سلام وقت بخیر.
      ارور گفته که port 3306 توی سرور بسته هست بخاطر مسایل امنیتی و احتمالا تغییر دادند، تیکت بزنید و بپرسید.

  • سلام مهندس جان ؟ من طبق ویدو شما پیش رفتم ولی خطای زیر رو بهم میده
    HTTP ERROR 500

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

    اگه ممکنه کمکم کنید

    • سلام وقت بخیر.
      ارور از سمت لاراول هست یا سرور؟
      اگه امکانش هست عکس بگیرید از ارور و توی تلگرام ارسال کنید.

    • سلام وقت بخیر.
      ارور از سمت لاراول هست یا سرور؟
      اگه امکانش هست عکس بگیرید از ارور و توی تلگرام ارسال کنید.

  • سلام وقت بخیر جناب شیخ
    پروژه رو دپلوی کردم صفحه اصلی بالا میاد اما برای همه مسیرهای بعد از نام دامنه مثلا
    www.sitename.com/about-us
    .
    .
    .
    و حتی
    www.sitename.com/test
    ارور 404 The resource requested could not be found on this server!
    میده
    وقتی که در متد
    index
    HomeController
    ویوی برگشتی را
    home.about-us
    بجای
    home.index
    قرار دادم
    میگه
    View [home.about-us] not found
    آیا این مربوط به جداسازی فایلهای فولدر
    public
    و ساخت فولدر مجزای
    core
    هستش و باید تغییری در مسیردهی ها داشته باشم؟

    • سلام وقت بخیر.
      اگه روی local مشکلی ندارید نباید توی سرور هم مشکلی باشه،یکبار دیگه طبق ویدیو پیش برید و کش ها را پاک کنید و دوباره آپلود کنید.توی توضیحات این قسمت برای آپلود تصاویر، مسیر جدید public توی سرور را باید به لاراول بگید که توضیحش گفته شده، اما صفحات ربطی به public نداره و توی پوشه resources هست

  • سلام استاد ، من خواستم پروژه رو روی لوکال خودم بالا بیارم اول با کامپوزر پکیج هارو نصب کردم بعدش key رو با artisan هندل کردم بعد هم ماگریت هارو انجام دادم اما به دیتا بیس پروژه هم احتیاج دارم امکانش هست خروجی sql رو هم برای دانلود قرار بدید؟

    • سلام وقت بخیر.
      توی قسمت ۲۰۷ که قرار دادیم، دقت کنید باید ویدیوهای دوره را، پشت سرهم ببینید.