راکت

لاراول بر روی هاست

8 پاسخ

سلام و ادب

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

راه حلی دارید کمک کنید

Cix
Cix
@arthas.cartoon
ثبت پرسش جدید

پاسخ‌ها

8
mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

پروژه رو روی حالت دیباگ بزارید که خطاها رو نشون بده. بعدش دوباره چک کنید. صفحه سفید ممکنه به دلیل ورژن php باشه.

Cix
Cix
@arthas.cartoon

@khanzadimahdi روی حالت دیباگ هست اروری نمیده . ورژن هم ۷.۳ هست ارور نمیده برای ورژن اما هیچ route اجرا نمیشه

شاید پاسخ شما همین‌جا باشد

Cix
Cix
@arthas.cartoon

به عبارتی هیچ یک از route ها اجرا نمیشن !

saman
saman
@saman1111

فایل index.php رو درست تغییر دادید که به محل پروژتون اشاره کنه ؟

mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

فایل htaccess رو کپی کردین؟ سرور شما apache هست یا nginx ؟

فرزین
فرزین
@farzin

تخصص: طراح و توسعه‌دهنده‌ی وب

سلام دوست عزیز، deply کردن لاراول روی هاست اشتراکی و بدون ssh یه مقدار متفاوته.
شما طبق این آموزشی که لینکش رو میذارم پیش برید بدون شک مشکلتون حل میشه، احتمالا شما index.php رو ویرایش نکردید.
https://dev.to/asapabedi/deploying-laravel-5-applications-on-shared-hosting-without-the-use-of-ssh--16a6

Cix
Cix
@arthas.pix

تخصص: برنامه نویس وب

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

ممنونم که پاسخ دادید ببخشید که دیر جواب دادم . بله همه کارهایی که ذکر کردید رو انجام داده بودم .. بعد از پیگیری مشخص شد اشکال از phpmyadmin هاست بود ... مشکل و تیکت کردم و وب سایت بدون مشکل بارگذاری و ران شد

سپاس گذارم

حسین افتخارراد
حسین افتخارراد
@hosseinradvictor

تخصص: نال کد

با درود
برای اجرا شدن لاراول بر روی هاست باید اول بدونیم که سرور در ابتدا به دنبال فایل با نام indexمیگردد و از انجایی که فایل index لاراول درون پوشه public است روش های مختلفی وجود داره اما به نظر بنده ساده ترین روش ابتدا ایجاد یک فایل htassess. درون بخشی که پروژه را آپلود کرده اید می باشد درون پوشه public_html و کد فوق را درون فایل htassess. وارد نمایید

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

با این دستور به سرور اعلام میکنید که برای پیدا کردن فایل index به درون پوشه public برو و بدون هیچ مشکلی سایت شما اجرا خواهد شد
با تشکر حسین افتخارراد

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

ورود یا ثبت‌نام