مدرس دوره علی شیخ
مدت دوره 20:55:46
تعداد ویدیو 106

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

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

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

  • استاد عزیز
    از اینکه با سؤالات بهتون زحمت دادم عذر میخوام.
    مشکل رو به نحو دیگری حل کردم و سپاسگزارم از پاسخهایی که همواره به مشکلاتِ پیش‌آمده میدین.

    آموزش‌های بسیار عالیِ شما همیشه مرجع من خواهد بود.

    با سپاس و آرزوی سرافرازی برای شما

    • سلام وقت بخیر‌.
      ممنون از شما و حمایتتون🙏
      خداروشکر دوره براتون مفید بوده

  • ممنونم از پاسختون
    من از ابتدا مجدداً انجام دادم و توی پروژه laravel-admin-panel آدرس helper رو با رعایت حروف کوچک و بزرگ به آدرس زیر تغییر دادم:

    
    "files":["app/Helpers/helper.php"]
    

    و مجدداً composer dump-autoload و پاک کردن cache رو اجرا کردم.
    حالا از این پروژه با این تغییرات و همچنین تغییرات لازم مربوط به فایل index و .env به صورتی که باید توی هاست بذارم گذاشتم و نتیجه یک ارور مربوط به آخرین خط فایل index بود
     ↓:
    
    ->handleRequest(Request::capture());

    ممنون میشم اگه راهنمایی بفرمایید.

    • سلام وقت بخیر.
      با سورس کد مقایسه کنید شاید سینتکسی اشتباهی داشته باشید برای اضافه کرد public path

  • سلام استاد گرامی
    ضمن تشکر از دوره‌های بسیار بسیار بسیار بسیار بسیار خوبتون؛
    من دوره رو تا اینجا پیش اومدم و subdomain رو هم ساختم (panel.javansoft.com).
    آدرس panel.javansoft.com رو وقتی تو مرورگر میزنم ارور میده که در آخر این کامنت براتون گذاشتم.
    خواستم قبل از اینکه با شما در میان بذارم خودم حلش کنم و الان دو روزه دارم ارور رو از جوانب مختلف بررسی میکنم. همچنین از AI (هوش مصنوعی) هم پرسیدم و جوابهاش اشاره به مواردی داره از جمله:
    - فایل helper.php به درستی در فایل composer.json مرجع‌دهی شده باشه؛ که چک کردم و دیدم درست بوده
    - بازسازی فایلهای خودکار با اجرای composer dump-autoload در مسیر مربوطه؛ که این کار رو هم انجام دادم.
    - بررسی مسیر فایل؛ که این کار رو هم کردم و مسیردهی نیز درست بود.
    - پاک کردن کش؛ که این کار رو هم طبق آموزش شما انجام دادم.
    بعد از اینکه فرم پوشه‌گذاری‌ها رو طبق دستورالعمل شما انجام دادم، در قسمت روتِ subdomain در فایل index.php تغییرات مورد نظر مربوط به اضافه کردن core در آدرس‌ها و اضافه کردن ->publicPath(__DIR__) در قسمتی رو که توضیح داده بودین انجام دام و در پوشه‌ی core در فایل .env هم تغییرات مربوطه به دیتابیس رو طبق دیتابیسی که در هاست ایجاد کردم انجام دادم و خود دیتابیس رو هم درست import کردم.
    پروژه تو حالت develop mode کاملاً تمام قسمتهاش با تمام جزئیاتش اوکی هست ولی تو مرورگر (Chrome) ارور زیر رو میده (هر بار تو مرورگر میزنم، با Ctrl + F5 میزنم که از بابت کش نباشه):
    This page isn’t working
    panel.javansoft.com is currently unable to handle this request.
    HTTP ERROR 500

    همچنین یک بار هم تو مرورگر ارور رو به این صورت مشاهده کردم:
    Warning: require(/var/www/vhosts/javansoft.com/panel.javansoft.com/core/vendor/composer/../../App/Helpers/helper.php): Failed to open stream: No such file or directory in /var/www/vhosts/javansoft.com/panel.javansoft.com/core/vendor/composer/autoload_real.php on line 41

    Fatal error: Uncaught Error: Failed opening required '/var/www/vhosts/javansoft.com/panel.javansoft.com/core/vendor/composer/../../App/Helpers/helper.php' (include_path='.:/opt/plesk/php/8.3/share/pear') in /var/www/vhosts/javansoft.com/panel.javansoft.com/core/vendor/composer/autoload_real.php:41 Stack trace: #0 /var/www/vhosts/javansoft.com/panel.javansoft.com/core/vendor/composer/autoload_real.php(45): {closure}() #1 /var/www/vhosts/javansoft.com/panel.javansoft.com/core/vendor/autoload.php(25): ComposerAutoloaderInit626b9e7ddd47fb7eff9aaa53cce0c9ad::getLoader() #2 /var/www/vhosts/javansoft.com/panel.javansoft.com/index.php(17): require('...') #3 {main} thrown in /var/www/vhosts/javansoft.com/panel.javansoft.com/core/vendor/composer/autoload_real.php on line 41


    تو سرور در قسمت logs رفتم و دیدم که ارور به این صورته:
    AH01071: Got error 'PHP message: PHP Warning: require(/var/www/vhosts/javansoft.com/panel.javansoft.com/core/vendor/composer/../../App/Helpers/helper.php): Failed to open stream: No such file or directory in /var/www/vhosts/javansoft.com/panel.javansoft.com/core/vendor/composer/autoload_real.php on line 41; PHP message: PHP Fatal error: Uncaught Error: Failed opening required '/var/www/vhosts/javansoft.com/panel.javansoft.com/core/vendor/composer/../../App/Helpers/helper.php' (include_path='.:/opt/plesk/php/8.3/share/pear') in /var/www/vhosts/javansoft.com/panel.javansoft.com/core/vendor/composer/autoload_real.php:41\nStack trace:\n#0 /var/www/vhosts/javansoft.com/panel.javansoft.com/core/vendor/composer/autoload_real.php(45): {closure}()\n#1 /var/www/vhosts/javansoft.com/panel.javansoft.com/core/vendor/autoload.php(25): ComposerAutoloaderInit626b9e7ddd47fb7eff9aaa53cce0c9ad::getLoader()\n#2 /var/www/vhosts/javansoft.com/panel.javansoft.com/index.php(13): require('...')\n#3 {main}\n thrown in /var/www/vhosts/javansoft.com/panel.javansoft.com/core/vendor/composer/autoload_real.php on line 41'

    برای اطمینان از اینکه مشکل از سرور نباشه subdomain رو تست کردم و فقط یه فایل php توش روت گذاشتم که توش فقط html ، head و body گذاشتم و توی body یه تگ h1 و یک کلمۀ “Test” که با اجرای panel.javansoft.com در مرورگر نشونش داد. بنابراین مشکل از سرور نبود.
    اگه وقت داشتین که یه بررسی کنین، توی سایت اصلی خودم (javansoft.com) که در حالت Coming Soon هست یه لینک سفید رنگ مشخص وسط صفحه گذاشتم با عنوان Panel for Mr. Sheikh که باهاش میتونین پروژه رو که با آموزش شما نوشتم (آموزش بی‌نظیر شما) به همراه دیتابیسش دانلود کنین (چون دیتابیسم کمی تفاوت داشت، گذاشتمش).
    اگر هم نیاز به راهنمایی ساده‌تری دارم ممنون میشم راهنمایی بفرمایید.

    ببخشید که زیادی نوشتم.

    • سلام وقت بخیر.
      ممنون از شما و حمایتتون
      ببینید ارور داره به فایل helper.php اشاره میکنه که شما باید مسیر دهی و جای که فایل هست را بررسی کنی و به این نکته دقت داشته باش که لینوکس برعکس ویندوز به حروف کوچیک و بزرگ حساس هست و دقیق باید نوشت. اگه دقت کنی اسم پوشه app هست نه App و اینو احتمالا اشتباه نوشتی توی فایل composer

      "files" : ["app/Helpers/helper.php"]

  • سلام وقتتون بخیر
    ممنون بابت پکیج واقعا عالی بود
    من تنها به یه مشکل خوردم اونم این که سرتیفیکیتم ظاهرا ایراد داره و با پروتکل http به سایت وارد میشه
    تو هاست هم یه همچین اروری در رابطه با سرتیفیکیت دارم
    The certificate has the following errors: Certificate #1 (CN=silentfr.ir) has 1 validation error: DEPTH_ZERO_SELF_SIGNED_CERT.
    اگه ممکنه راهنمایی کنید

  • سلام آقای شیخ دوره رو پیش اومدم اما یه مشکل هست اگه وارد این آدرس بشین میبینین panel.codevip.site
    مشکل از پایگاه داده نیست چون اگه اون شرط where id در پایگاه داده باشه هم گیر میده نباشه هم گیر میده مشکل از لاراوله فکر کنم اما نمیدونم کجا ممنون میشم راهنمایی کنید

    • سلام وقت بخیر.
      متن ارور چی دریافت میکنید؟
      لینکی که ارسال کردید وارد صفحه لاگین میشه