• 1404/02/08

بارگذاری پروژه روی هاست اصلی :

با سلام و درود
بنده قبلا یک هاست تهیه کرده ام و سایتی را نیز روی آن راه اندازی کرده بودم
الان می خواهم از یک ادان دامین برای پروژه جدید خود استفاده نمایم. مطابق جستجویی که انجام دادم، پوشه پروژه را داخل پوشه public_html هاست قرار دادم و پوشه public را هم داخل همین پوشه پروژه قرار دادم. تنظیمات مربوط به دیتابیس را بارها چک کرده ام و هیچ مشکلی ندارد. ولی وقتی آدرس سایت را می زنم با خطای زیر مواجه می شود که از تنظیمات دیتابیس است ولی تنظیمات درست است
SQLSTATE[28000] [1045] Access denied for user 'biomac_ecorifr'@'localhost' (using password: YES) (Connection: mysql, SQL: select * from `sessions` where `id` = Y4JVUmcT2P1EQIg9w1gUQtp4ifmOCl8YylExyFl8 limit 1)
آیا مربوط به مسئله کش شدن پروژه در سیستم لوکال است؟ برای اینکه کش پروژه را پاک کنم به SSH در هاست دسترسی ندارم. چطور می شود این کار را کرد؟

  • 1404/02/08
  • ساعت 14:53

سلام استاد گرامی

مشکل رفع شد. مشکل از فایل database.php در پوشه config  بود که مطابق با دیتابیس در هاست تنظیم نشده بود
سوال اینجاست چرا پس با اینکه تنظیمات دیتابیس در این فایل در شرایط لوکال مطابق با تنظیمات env نیست ولی در حالت لوکال سایت بالا می آید و هیچ مشکلی ندارد ولی روی هاست باید تنظیم شود؟
چون در ویدئو مربوط به دوره هم اشاره ای نشد و بدون تنظیم سایت آموزشی شما بالا آمد
 

سوال دوم اینکه آیا شرکت های ارائه دهنده هاست به تمام کدها و کل پروژه که بارگذاری می کنیم دسترسی دارند؟ اگر این طور است چطور می توان اعتماد کرد به آنها؟ چون به راحتی می توانند هر پروژه ای را کپی کنند. 


  • 1404/02/12
  • ساعت 12:43

سلام وقت بخیر

 

اگر در فایل database اشاره شده باشه که از env بخونه از همونجا میخونه

ولی اگر فقط مقدار نوشته شده باشه از env خونده نمیشه

 

شما نباید کل پروژه رو در public_html بذارید

فقط پوشه public باید اونجا باشه

 

بله دسترسی دارن

باید از جای معتبر بگیرید


logo-enamadlogo-samandehi