• 1399/11/27

پابلیش پروژه و استفاده از هاست :

سلام خدمت استاد گرام و عزیز

استاد پروژه ام رو روی هاست قرار دادم دتا بیس رو ایجاد کردم و جداول رو انتفال دادم و داخل فایل .env نام دیتابیس و یوزرنیم و پسورد رو وارد کردم به این شکل:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=نام دیتابیس خودم
DB_USERNAME=یوزرنیم خودم
DB_PASSWORD=پسوورد خودم

 ولی این ارور رو دارم

SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) (SQL: select * from `sessions` where `id` = OcXQeA8z0zM027JV1t3lDdjLF3gGYtuCn1dfcPuT limit 1)

استاد اگه میشه کمک کنید.

استاد یک جا خودم باید پس از ویرایش .env سرور رو ریست کنید. این رو نفهمیدم.

اگه توی اون 6خط بالا اشتباهی هست یا اینکه جای دیگه ای باید تغییری بدم اگه میشه راهنمایی بفرمایید استاد ممنون.

 

  • 1399/11/27
  • ساعت 20:55

استاد این تغییرات رو درون فایل config در پوشه bootstrap هم انجام دادم درست شد. یک جا خوندم بعضی هاست ها اجازه استفاده از .env نمیدن 

نمیدونم کار اساسی بود یا نه؟

استاد من نسخه php رو  در Cpanel ارتقا دادم ولی این ارور رو دارم

Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.3.0". You are running 5.6.40. in /home3/karmanap/azhafit.karmanapp.ir/vendor/composer/platform_check.php on line 25

  • 1399/11/27
  • ساعت 21:13

با سلاح خدمت شما همراه عزیز

 

 

بله کار درستی کردید باید در config دیتابیس اطلاعات رو بذارید


  • 1399/11/27
  • ساعت 21:18

استاد ممنون از پاسخ شما

راجع به نسخه ای که داره ایراد میگیره از php  میشه راهنمایی بفرمایید

باز هم ممنون


  • 1399/11/27
  • ساعت 21:19

فک کنم برعکس کار کردید

 

میگه ۵.۶ ران شده من ۷.۳ به بالا میخوام


  • 1399/11/27
  • ساعت 21:31

استاد باز هم ممنون از پاسخ شما

استاد مشکل نسخه php حل شد

استاد ارور 403 داشتم و سایت باز نمیشد. ادامه آدرسم public رو زدم به مشکل نسخه php خوردم 

مشکل php حل شد , حالا میگه صفحه اصلی سایتم رو پیدا نمیکنه. یعنی اون بلیدی رو که به روت / داده بودم

استاد همه محتویات داخل public رو ریختم داخل پوشه اصلی تا دیگه نیاز به وارد کردن public ادامه نباشه و تعییرات داخل پوشه index.php هم انجام دادم چون یک پوشه آورده بودم عقب. مشکل حل نشد هنوز میگه صفحه اصلی یافت نشد


  • 1399/11/27
  • ساعت 21:33

استاد کار دیگه ای هم باید انجام میدادم؟

ببخشید خیلی سوال می پرسم. گیر کردم استاد


  • 1399/11/27
  • ساعت 21:34

باید به این صورت باشه

 

 

محتویات پابلیک رو بریزید توو public html

بقیه هم خارج از اون

 

این اصولی ترین روش هست


  • 1399/11/28
  • ساعت 09:02

استاد سلام مجدد و عرض احترام

استاد این روش رو هم امتحان کردم باز همون ارور رو دارم. میگه صفحه ابتدایی سایت رو پیدا نمیکنه

یک چیزی که هست داره انگار از داخل storage مسیر قبلی پروژه که داخل درایو D  پوشه سیستم خودم بود دنبال ویو میگرده استاد.

استاد این پوشه داخل پروژه نیست و با اولین رفرش ساخته میشه و دقیقا مسیریه که پروژه رو داخل سیستم ساختم.

یک بار هم کل محتویات پابلیک رو حذف کردم ولی تغییری نکرد. استاد ممنون میشم راهنمایی بفرمایید

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

استاد این ارور:


  • 1399/11/28
  • ساعت 11:13

سلام مجدد

 

 

والا نمیدونم این فایلی که میسازه چی هست اگر میتونید روی یک هاست دیگه امتحان کنید شاید مشکل هاست باشه


  • 1399/11/28
  • ساعت 11:33

بله استاد ممنون از پاسختون

استاد میشه یک هاستی که خودتون قبلا برای پروژه لاراول ازش استفاده کردید و لاراول 8 رو ساپورت کنه معرفی کنید. من از میهن وب هاست استفاده می کنم. چند بار هم ارور نسخه php داد. با نظر شما موافقم ممنکه از هاست باشه


  • 1399/11/28
  • ساعت 11:34

والا من سرور اختصاصی دارم خودم از هاست استفاده نمیکنم ولی ایران هاست و مشهد هاست مناسب هستن


  • 1399/11/28
  • ساعت 11:35

بازم قبل از خرید هاست جدید سرچ کنید شاید بشه مشکل رو حل کرد روی‌همین هاست


  • 1399/11/28
  • ساعت 12:01

استاد من دارم به عنوان ساب دامین پروژه رو بالا میارم نکته ای توی این نیست؟

 

 

استاد همچین جوابی هم پیدا کردم

Have you already done php artisan config:cache or php artisan config:clear?

چطور میشه روی هاست دستورات artisan اجرا کرد استاد؟


  • 1399/11/28
  • ساعت 12:07

میتونید جاب بنویسید


  • 1399/11/28
  • ساعت 12:28

استاد اینجا داخل فایل کانفیگ در پوشه bootstrap اینها رو پیدا کردم. چرا اینارو اینطوری نوشته؟

توی 12 خط در این فایل به این آدرس اشاره کرده

استاد احساس می کنم باید آدرس رو تا قبل از storage تغییر بدم.

استاد برای اینکه به روت هاست خودم اشاره کنم چی بنویسم؟

 localhost بنویسم؟ یا یک اسلش خالی؟


  • 1399/11/28
  • ساعت 12:33

از کدهای خام laravel استفاده کنید ببینید خودش چی نوشته


  • 1399/11/28
  • ساعت 12:40

اوکی استاد ممنون


  • 1399/11/28
  • ساعت 12:41

سلامت باشید


  • 1399/11/28
  • ساعت 18:31

استاد ممنون از پاسخ های کاملتون

مشکل حل شد و مشکل همین فایل کانفیگ داخل bootstrap/cash بود

پاکش کردم حل شد


  • 1399/11/28
  • ساعت 18:47

سلامت باشید 

 

خوشحالم مشکلتون حل شد