حسین میریان
4 سال پیش توسط حسین میریان مطرح شد
26 پاسخ

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

@hesammousavi
سلام و عرض ادب

من فایلها رو آپلود کردم روی هاست توی پوشه public_html فایلهای کمپایل شده واقع در پوشه public لاراول رو گداشتم و در یک پوشه عقب تر از پابلیک اچ تی ام ال یک پوشه در روت با اسم لاراول laravel درست کردم و همه فایلهای دیگه لاراول رو توی اون ریختم. ( از روی یک آموزش ایرانی دیدم!) در نهایت فایل index.php رو واقع در public رو دستگاری کرده و آدرس های بوت و اپش رو ادیت کردم و به آدرس همون یک پوشه قبل تری laravel تعییر دادم. الان اررور میگیرم که مثلا لیوت welcome رو پیدا نمیکنه و یک صدتا ارور دیگه .. ممنون میشم راهنمایی کنین


ثبت پرسش جدید
shahriar
تخصص : learning .....
@shahriar 4 سال پیش مطرح شد
1

همه ی کارهای لازم (مثلا تنظیم dns و دیتابیس و مواردی از این قبیل) رو کردید؟


حسین میریان
تخصص : دانشجو
@hosein.mirian 4 سال پیش مطرح شد
0

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


shahriar
تخصص : learning .....
@shahriar 4 سال پیش مطرح شد
1

خیلی کلی توضیح دادی
چه ارور هایی میده؟
لیست کن بفرست


woz
تخصص : fan of open source world
@wozniak 4 سال پیش مطرح شد
1

@hosein.mirian
فایل htaccess رو هم بفرستید


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

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


حسین میریان
تخصص : دانشجو
@hosein.mirian 4 سال پیش مطرح شد
0

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


حسین میریان
تخصص : دانشجو
@hosein.mirian 4 سال پیش مطرح شد
0

دوستان عزیزلطفا این لینک رو بزنین و ارور ها رو مشاهده کنین. ممنونم
یک نکته . من دیتابیس لوکال رو کپی کردم و ایمپورت کردم توی سرور و همه کانکشن هاش رو هم وصل کردم. آیا باید میزاشتم لاراول خودش این کارو بکنه یا ربطی نداره؟؟

لینک سایت
http://hoseinmirian.com/


حسین میریان
تخصص : دانشجو
@hosein.mirian 4 سال پیش مطرح شد
0

این ساختار بندی پوشه من روی هاسته. تمامی فایلهای موجود در bootstrap/cache رو هم پاک کردم/ من دیگه همون env فایلی که باش روی لوکال خروجی میگرفتم رو فقط یوزر پس دیتابیس و اینا رو ست کردم و گذاشتم. لطفا ببینین مشکل چیه. الان سایت بالاست و اروری هم نمیده ولی چیزیم لود نمیشه.

توضیح تصویر رو وارد کنید

اینم فایل env کنار فایلهای لاراول
توضیح تصویر رو وارد کنید


حسین میریان
تخصص : دانشجو
@hosein.mirian 4 سال پیش مطرح شد
0

الان دیگه ارورهای قبل رو نمیده فقط وقتی توی کنسول باز کنی دو بار که رفرش کنی با ctrl+r توی فایرفاکس برای مثال یک ارور نشون میده. ممنون میشم دوستان چک کنن. hoseinmirian.com


woz
تخصص : fan of open source world
@wozniak 4 سال پیش آپدیت شد
1

@hosein.mirian
اگر این env روی هاستتونه که نباید APPURL این باشه. بلکه باید آدرس سایت خودتون باشه
فایل htaccess رو هم بفرستید


حسین میریان
تخصص : دانشجو
@hosein.mirian 4 سال پیش مطرح شد
0

آیا باید فایل database.php رو هم تغییر بدم؟ مگر ازروی فایل env مقادیر رو نمیخونه؟
اینم وضعیت database.php
توضیح تصویر رو وارد کنید


حسین میریان
تخصص : دانشجو
@hosein.mirian 4 سال پیش مطرح شد
0
<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

حسین میریان
تخصص : دانشجو
@hosein.mirian 4 سال پیش مطرح شد
0

htacess در پوشه پابلیک هستش


woz
تخصص : fan of open source world
@wozniak 4 سال پیش مطرح شد
0

@hosein.mirian
لازم نیست فایل config/database.php تغییر کنه.
محتوای htaccess درسته اما باید تو public_html باشه . اونجاست؟


حسین میریان
تخصص : دانشجو
@hosein.mirian 4 سال پیش مطرح شد
0

بله همون توی public_html


woz
تخصص : fan of open source world
@wozniak 4 سال پیش آپدیت شد
1

@hosein.mirian
یه مسیر تست بسازید داخل web.php ببینید اونجا میرسه درخواست

Route::get('/test', function(){ dd('here');});

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


حسین میریان
تخصص : دانشجو
@hosein.mirian 4 سال پیش مطرح شد
0

ایا appname در فایل env مهمه عوض شه؟
همچنین apikey هم همونه ک توی لوکاله توی سرورم. اون چیه مهمه ؟


woz
تخصص : fan of open source world
@wozniak 4 سال پیش مطرح شد
1

@hosein.mirian
نخیر. مهم نیست.
apikey هم یکبار داخل لوکال generate کنید همون پروژرو داخل هاست آپلود کنید اوکی میشه.
اون روت تست کار کرد براتون؟


حسین میریان
تخصص : دانشجو
@hosein.mirian 4 سال پیش مطرح شد
0

دوست عزیز مشکلات حل شده فقط یک موردی هست من توی لاراول صدا میزنم

this.baseURL = "http://localhost:8000/api/";

برای کال کردن api هام ولی الان تغییرش دادم به
this.baseURL = "http://www.hoseinmirian.com/api/";

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


حسین میریان
تخصص : دانشجو
@hosein.mirian 4 سال پیش مطرح شد
0

آره root کار میکنه. الان مشکل این کال کردن جاوا اسکریپته دیونم کرده


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

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