راکت

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

26 پاسخ

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

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

ثبت پرسش جدید

پاسخ‌ها

26
shahriar
shahriar
@shahriar

تخصص: learning .....

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

حسین میریان
حسین میریان
@hosein.mirian

تخصص: دانشجو

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

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

shahriar
shahriar
@shahriar

تخصص: learning .....

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

woz
woz
@wozniak

تخصص: fan of open source world

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

مهدی
مهدی
@mrmmg

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

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

حسین میریان
حسین میریان
@hosein.mirian

تخصص: دانشجو

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

حسین میریان
حسین میریان
@hosein.mirian

تخصص: دانشجو

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

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

حسین میریان
حسین میریان
@hosein.mirian

تخصص: دانشجو

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

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

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

حسین میریان
حسین میریان
@hosein.mirian

تخصص: دانشجو

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

woz
woz
@wozniak

تخصص: fan of open source world

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

حسین میریان
حسین میریان
@hosein.mirian

تخصص: دانشجو

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

حسین میریان
حسین میریان
@hosein.mirian

تخصص: دانشجو

<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

تخصص: دانشجو

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

woz
woz
@wozniak

تخصص: fan of open source world

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

حسین میریان
حسین میریان
@hosein.mirian

تخصص: دانشجو

بله همون توی public_html

woz
woz
@wozniak

تخصص: fan of open source world

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

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

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

حسین میریان
حسین میریان
@hosein.mirian

تخصص: دانشجو

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

woz
woz
@wozniak

تخصص: fan of open source world

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

حسین میریان
حسین میریان
@hosein.mirian

تخصص: دانشجو

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

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

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

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

حسین میریان
حسین میریان
@hosein.mirian

تخصص: دانشجو

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

صفحه 1 از 2

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

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