جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
Davood
5 سال پیش توسط Davood مطرح شد
32 پاسخ

آپلود پروژه mvc آموزش داده شده در سایت راکت روی هاست

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

@hesammousavi


ثبت پرسش جدید
Davood
تخصص : PHP - Laravel
@dfardabasi 5 سال پیش آپدیت شد
0

صبح شنبتون بخیر جناب موسوی
من مشکل اون اون ارور 403 رو از تو htaccess روت اصلی پیدا کردم و رفعش کردم الان فقط دو تا مشکل دارم
اول اینکه دستورات require کار نمیکنن یعنی دستور زیر که تو لوکال به راحتی اجرا میشه تو هاست نو no such file میاد و میگه فایل وجود نداره

require '/../vendor/autoload.php'

دستور بالا تو لوکال میاد تو هاست نمیاد

مشکل دوم تو این اروره

Please provide a valid cache path

گفتید دربارش سرچ کنم همه جا سرچ کردم تو یوتیوب هم فیلم دیدم براش
گفته شد (البته برا لاراول) داخل پوشه storage یه پوشه بسازم به اسم framework و داخل این پوشه سه تا پوشه به نام های sessions - views - cache بذارم

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

@hesammousavi


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
0

سلام

require './../vendor/autoload.php'

و برای ارور دوم زمانی که آدرس دایرکتوری cache رو مشخص میکنید برای view این آدرس درست و valid نیست باید کامل و به شکل absolute path باشه


Davood
تخصص : PHP - Laravel
@dfardabasi 5 سال پیش آپدیت شد
0

اینم کار نکرد

require './../vendor/autoload.php'

:(

یه لحظه این آدرس رو ببینید

https://andishehayeno.ir/Public/

برا باز شدن ایندکس حتما باید برم داخل پابلیک

برا ارور دوم آدرس کش رو از کجا برای view کامل قرار بدم کدم قسمت؟

@hesammousavi


Davood
تخصص : PHP - Laravel
@dfardabasi 5 سال پیش آپدیت شد
0

دوست عزیز شما میتونید کمکم کنید ؟؟؟؟
@ali.bayat


Davood
تخصص : PHP - Laravel
@dfardabasi 5 سال پیش مطرح شد
0

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

مساله دوم شما گفتید htaccess رو جوری نوشتیم که میره به صورت خودکار از پوشه public /index رو باز میکنه ولی وقتی andishehayeno.ir رو باز میکنم کل لیست فایلام میاد باید حتما رو پوشه public بزنم اصلا مث چیزی که تو لوکال کار میکنم نیست

لطفا یک بار کاملا مشکلات رو رفع کنید خسته شدم هی فایلا رو جا به جا کردم نتیجه نگرفتم
12 ساعت پیش تگتون کردم ولی من هنوز جوابمو نگرفتم

@hesammousavi


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
0

ببینید در چند پیام قبلی بارها گفتیم چیکار کنید . در دوره هم گفتیم چطوری آپلود کنید حالا شما به روش خودتون دارید دایرکتوری میسازید این وسط دیگه باید چیکار کنم من واقعا !!
من اگر میخواستم قسمت اپلود روی هاست رو بگم همون کاری که بارها در جلسات گفتم رو تکرار میکردم یعنی روی یک هاست داخل دایرکتوری public_html هر چی بود رو حذف و موارد مربوط به public لوکال خودم رو میریختم و مابقی رو دقیقا قبلش قرار میدادم بدون هیچ دستکاری تمام شد و رفت . حالا این وسط شما دارید به قول خودتون addon میبرید جلو من باید چیکار کنم ؟
سرچ کنید در گوگل ببینید لاراول رو روی حالت addon چطوری باس بالا اورد .


بخاطر این پروژه اتون روی سرور مثل لوکال نیست که اصلا مثل لوکال پروژه رو بالا نیاوردید عزیز دل برادر .
و اینکه من اینجا پشت سیستم خودم نمیدونم شما تو هاستتون دارید چه بلای سرش میارید که بخوام راهنمایی کنم
راهنمایی های لازم رو انجام دادم
ارورهای بالا هم به دلیل مسیر دهی نکردن های درست هست .

Please provide a valid cache path

اینم مربوط به زمانی میشه که دارید blade رو setup میکنید و بهش مسیر cache فولدر رو مشخص میکنید ولی با آدرس دهیش مشکل داره.


Davood
تخصص : PHP - Laravel
@dfardabasi 5 سال پیش مطرح شد
0

من به خدا هیچ پوشه سازی نکردم سایت رو آپلود کردم مث همیشه حالا میخوام نمایشش بدم نمیاد
اول فایلا رو میبردم بیرون گفتید نبر نمیخواد منم برگردوندم حالت اول
اصلا هیچ کاری نمیکنم همون حالتی که آموزش دادید و تو لوکال کار میکنن
عینا همونو آوردم تو هاست دیگه کاریش نکردم من


برای این ارور blade که میگید من هیچ مسیری به پوشه cache ندادم که این بخواد باذ آدرس دهی من مشکل داشته باشه
میخواستم از شما بپرسم چطوری آدرس دهی کنم پوشه cache رو

@hesammousavi


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
0

اگر برای blade زمان setup مسیر cache مثل دوره مشخص نکردید پس باید مشخص کنید .
شما تو پیام های قبل گفتین من داخل Public_html یک فولدر دارم با عنوان test.ir اونا رو ریختم توی اون الان دارین یه چیز دیگه میگن ! والا ادم میمونه چی بگه به غیر شما چند صد نفر دیگه اون دوره رو تهیه کردن و همگی بدونه مشکل به همون شکلی که گفتم آپلود کردن اگر خواستن . دیگه برای شما هیچ ایده ای نداره اگر لطف کنید از اول پیام های من رو بخونید همین هاست چیزی بیشتری وجود نداره که بگم و وگرنه میشه اسپم کردن !


Davood
تخصص : PHP - Laravel
@dfardabasi 5 سال پیش مطرح شد
0

test.ir رو من همینجوری گفتم
در اصل andishehayeno.ir هست که بالاتر بهتون گفتم اصلا test.ir رو فراموش کنید
همین الان شما andishehayeno.ir رو باز کنید ببینید چطوری میاد الان پروژه من روی اون هست
باید رو پوشه public حتما بزنید تا index من باز بشه
آدرس دهی vendor رو همونجور که گفتید انجام دادم
"./../vendor/autoload.php"

ولی خود صفحه index ارور blade رو میده خودتون همین الان andishehayeno.ir رو بزنید ببینید

@hesammousavi


Davood
تخصص : PHP - Laravel
@dfardabasi 5 سال پیش مطرح شد
0

آقای موسوی منظورتون از آدرس دهی cache این هست ؟

public static function renderTemplate($template,$args = []){
        $views = realpath(__DIR__ . "/../App/Views");
        $cache = realpath(__DIR__ . "/../storage/views");
        $blade = new Blade($views,$cache);
        return $blade->view()->make($template,$args)->render();

    }

این چیزیه که من دارم و آدرس دهی که انجام دادیم طبق آموزش شماست

@hesammousavi


Davood
تخصص : PHP - Laravel
@dfardabasi 5 سال پیش مطرح شد
0

روز بخیر مهندس
دیشب تا ساعت 2 بعد کلی چک کردن و ور رفت ایرادو پیدا کردم
فقط پیام دادم تشکر کنم و عذرخواهی کنم که خیلی وقت شما رو گرفتم مرسی
مشکلی تو همون آدرس دهی کش که گفتید
من پوشه Storage رو با S بزرگ ساختم ولی تو آدرس دهی با S کوچیک گذاشته بودم
مرسی
روش آپلودم درست بود مشکل همین بود که گفتم
@hesammousavi


حسین ستاری
تخصص : برنامه نویس
@Ho3ein 4 سال پیش مطرح شد
0

سلام اقای موسوی من همه محتویات پوشه public ریختم تو public_html و پوشه های دیگ رو خارج public_html رختم و فایل httaccess ام همونیه که رو لوکال بود ینی این :

# Remove the question mark from the request but maintain the query string
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L,QSA]

و این ارور برام میاد

This page isn’t workingh-***.ir is currently unable to handle this request.
HTTP ERROR 500

چیکار کنم بالا بیاد این پروژه؟


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

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