@hesammousavi
سلام و عرض ادب
من فایلها رو آپلود کردم روی هاست توی پوشه public_html فایلهای کمپایل شده واقع در پوشه public لاراول رو گداشتم و در یک پوشه عقب تر از پابلیک اچ تی ام ال یک پوشه در روت با اسم لاراول laravel درست کردم و همه فایلهای دیگه لاراول رو توی اون ریختم. ( از روی یک آموزش ایرانی دیدم!) در نهایت فایل index.php رو واقع در public رو دستگاری کرده و آدرس های بوت و اپش رو ادیت کردم و به آدرس همون یک پوشه قبل تری laravel تعییر دادم. الان اررور میگیرم که مثلا لیوت welcome رو پیدا نمیکنه و یک صدتا ارور دیگه .. ممنون میشم راهنمایی کنین
همه ی کارهای لازم (مثلا تنظیم dns و دیتابیس و مواردی از این قبیل) رو کردید؟
شاید پاسخ شما همینجا باشد
خیلی کلی توضیح دادی
چه ارور هایی میده؟
لیست کن بفرست
@hosein.mirian
فایل htaccess رو هم بفرستید
دوستان عزیزلطفا این لینک رو بزنین و ارور ها رو مشاهده کنین. ممنونم
یک نکته . من دیتابیس لوکال رو کپی کردم و ایمپورت کردم توی سرور و همه کانکشن هاش رو هم وصل کردم. آیا باید میزاشتم لاراول خودش این کارو بکنه یا ربطی نداره؟؟
لینک سایت
http://hoseinmirian.com/
این ساختار بندی پوشه من روی هاسته. تمامی فایلهای موجود در bootstrap/cache رو هم پاک کردم/ من دیگه همون env فایلی که باش روی لوکال خروجی میگرفتم رو فقط یوزر پس دیتابیس و اینا رو ست کردم و گذاشتم. لطفا ببینین مشکل چیه. الان سایت بالاست و اروری هم نمیده ولی چیزیم لود نمیشه.

اینم فایل env کنار فایلهای لاراول

@hosein.mirian
اگر این env روی هاستتونه که نباید APPURL این باشه. بلکه باید آدرس سایت خودتون باشه
فایل htaccess رو هم بفرستید
<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
لازم نیست فایل config/database.php تغییر کنه.
محتوای htaccess درسته اما باید تو public_html باشه . اونجاست؟
@hosein.mirian
یه مسیر تست بسازید داخل web.php ببینید اونجا میرسه درخواست
Route::get('/test', function(){ dd('here');});
لاگ ارور های هاستتون رو هم بررسی کنید
@hosein.mirian
نخیر. مهم نیست.
apikey هم یکبار داخل لوکال generate کنید همون پروژرو داخل هاست آپلود کنید اوکی میشه.
اون روت تست کار کرد براتون؟
دوست عزیز مشکلات حل شده فقط یک موردی هست من توی لاراول صدا میزنم
this.baseURL = "http://localhost:8000/api/";
برای کال کردن api هام ولی الان تغییرش دادم به
this.baseURL = "http://www.hoseinmirian.com/api/";
ولی اروی که الان میبنی در سایت هست که نمیشناسه