خطا در اجرای لاراول روی هاست اشتراکی

- 2 هفته پیش
توسط مهدی آپدیت شد
امیر ( 225 تجربه )
2 هفته پیش

سلام خسته نباشید دوستان
من سایت لاراولی روی روی هاست اشتراکی بالا آوردم و الان یه مشکل خوردم اینکه وقتی اون url هایی که اولشون ادمین داره و داخل فایل web.php وارد کردم رو انگار اصلا درست نمیخونه و دنبال فولدر ادمین میگرده که وجود نداره .
میشه کمک کنید سایتم کامل درست شده فقط باید اپلودش کنم بره

بهترین پاسخ انتخاب شده توسط امیر
Alimotreb
2 هفته پیش

سلام
@sefati100

اونایی که اولشون ادمین داره رو به جای ادمین modir بزید به فرض میبینید که اوکی میشه
وب سرورتون آپاچی هست
توی آپاچی این موارد بیشتر رزرو شده! واسه همین به عنوان دایرکتوری شناخته میشه ، نه به اون حالت روت بندی!

نحوه آپلود پروژه هم که همه فایل ها و پوشه های لاراول رو به جز پوشه public رو کپی میکنید
میبرید کجا؟
میبرید داخل یه مسیر قبل از public_html هاستتون
اونجا یه پوشه میسازید به فرض مینویسید lar
core
هر چی
اونجا پوشه رو میسازید ، همه اون فایل هایی که کپی کردید رو میریزید داخل همین پوشه ای که ساختید
بعد از اون شما هر چی داخل پوشه public لاراول هست رو میبرید میریزد داخل پوشه public_html هاست!
بعد از اون یه فایل Index.php هست که باز میکنید و توش 2 جا برای ادیت مسیر هست
مسیر پوشه core یا lar رو درستشو
../ اینطوری وارد این فایل index.php میکنید !
و تمام.!

حسام موسوی ( 131439 تجربه )
2 هفته پیش

سلام وب سرور شما چیه
آپاچی یا ngnix ?

امیر ( 225 تجربه )
2 هفته پیش

از هاست اشتراکی استفاده میکنم اصلا سرور ندارم ، مشکل اینکه داخل پوشه های سایت وقتی فایل رو میریزنم ارور این رو میده که ورژن php رو 7 کن ولی وقتی توی پوشه اصلی میریزم اجرا میشه ، با اینکه توی سی پنل هم گفتم که کل هاست رو php ورژن 7 نصب کن ، انگار فقط پوشه اصلی با پی اچ پی هفت اجرا میشه و فولدر های داخلش با ورژن 5 . این فرض من درست هست ؟

حسام موسوی ( 131439 تجربه )
2 هفته پیش

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

مهدی ابراهیمی ( 2282 تجربه )
2 هفته پیش

به نظرم دور هاست های اشتراکی واسه پروژه لاراول خط بکش.
میتونی به جای هاست اشتراکی از سرویس های container base استفاده کنی.
مثل این.
البته سایت فندقم هست که امکاناتش یه خورده بیشتره

Alimotreb ( 91342 تجربه )
2 هفته پیش

سلام
@sefati100

اونایی که اولشون ادمین داره رو به جای ادمین modir بزید به فرض میبینید که اوکی میشه
وب سرورتون آپاچی هست
توی آپاچی این موارد بیشتر رزرو شده! واسه همین به عنوان دایرکتوری شناخته میشه ، نه به اون حالت روت بندی!

نحوه آپلود پروژه هم که همه فایل ها و پوشه های لاراول رو به جز پوشه public رو کپی میکنید
میبرید کجا؟
میبرید داخل یه مسیر قبل از public_html هاستتون
اونجا یه پوشه میسازید به فرض مینویسید lar
core
هر چی
اونجا پوشه رو میسازید ، همه اون فایل هایی که کپی کردید رو میریزید داخل همین پوشه ای که ساختید
بعد از اون شما هر چی داخل پوشه public لاراول هست رو میبرید میریزد داخل پوشه public_html هاست!
بعد از اون یه فایل Index.php هست که باز میکنید و توش 2 جا برای ادیت مسیر هست
مسیر پوشه core یا lar رو درستشو
../ اینطوری وارد این فایل index.php میکنید !
و تمام.!

امیر ( 225 تجربه )
2 هفته پیش

خیلی ممنون از پاسخ هاتون
بله تمام پوشه هام admin اولش داشت و به عنوان پوشه باز میکرد، پوشه رو عوض کردم درست شد ❤
من پروژه رو داخل public_html و یکی از پوشه ساب دامنه هام ریختم . کامل مشکلم برطرف شد، مشکل از ورژن php بود که انگار سرور کانفیگ درستی نداره و وقتی توی سی پنل بهش میگی فلان پوشه رو ورژن php رو ۷ کن فقط روت پوشه رو با ورژن ۷ php ران میکنه و بقیه پوشه های داخل ورژن قبلی php میمونه .
وقتی همه فایل هام رو توی پوشه اصلی کپی کردم همه چیز درست شد .
با تشکر از سایت فوق العاده تون@hesammousavi

مهدی ( 3285 تجربه )
2 هفته پیش

@hesammousavi

آپاچی یا ngnix چه فرقی دارن؟ نکته این سوال که پرسیدید چیه؟

برای ارسال پاسخ باید وارد سایت شوید