@hesammousavi
سلام و عرض ادب
من فایلها رو آپلود کردم روی هاست توی پوشه public_html فایلهای کمپایل شده واقع در پوشه public لاراول رو گداشتم و در یک پوشه عقب تر از پابلیک اچ تی ام ال یک پوشه در روت با اسم لاراول laravel درست کردم و همه فایلهای دیگه لاراول رو توی اون ریختم. ( از روی یک آموزش ایرانی دیدم!) در نهایت فایل index.php رو واقع در public رو دستگاری کرده و آدرس های بوت و اپش رو ادیت کردم و به آدرس همون یک پوشه قبل تری laravel تعییر دادم. الان اررور میگیرم که مثلا لیوت welcome رو پیدا نمیکنه و یک صدتا ارور دیگه .. ممنون میشم راهنمایی کنین
بله سایت و دامین ست شده... قبلا روش یک سایت لاراولی داشتم و کار میکرد...روی پارس پک هستش. مرسی از همکاریتون آقای شهریار. ممنون میشم کمک کنین
دوستان عزیزلطفا این لینک رو بزنین و ارور ها رو مشاهده کنین. ممنونم
یک نکته . من دیتابیس لوکال رو کپی کردم و ایمپورت کردم توی سرور و همه کانکشن هاش رو هم وصل کردم. آیا باید میزاشتم لاراول خودش این کارو بکنه یا ربطی نداره؟؟
لینک سایت
http://hoseinmirian.com/
این ساختار بندی پوشه من روی هاسته. تمامی فایلهای موجود در bootstrap/cache رو هم پاک کردم/ من دیگه همون env فایلی که باش روی لوکال خروجی میگرفتم رو فقط یوزر پس دیتابیس و اینا رو ست کردم و گذاشتم. لطفا ببینین مشکل چیه. الان سایت بالاست و اروری هم نمیده ولی چیزیم لود نمیشه.
اینم فایل env کنار فایلهای لاراول
الان دیگه ارورهای قبل رو نمیده فقط وقتی توی کنسول باز کنی دو بار که رفرش کنی با ctrl+r توی فایرفاکس برای مثال یک ارور نشون میده. ممنون میشم دوستان چک کنن. hoseinmirian.com
@hosein.mirian
اگر این env روی هاستتونه که نباید APPURL این باشه. بلکه باید آدرس سایت خودتون باشه
فایل htaccess رو هم بفرستید
آیا باید فایل database.php رو هم تغییر بدم؟ مگر ازروی فایل env مقادیر رو نمیخونه؟
اینم وضعیت database.php
<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');});
لاگ ارور های هاستتون رو هم بررسی کنید
ایا appname در فایل env مهمه عوض شه؟
همچنین apikey هم همونه ک توی لوکاله توی سرورم. اون چیه مهمه ؟
@hosein.mirian
نخیر. مهم نیست.
apikey هم یکبار داخل لوکال generate کنید همون پروژرو داخل هاست آپلود کنید اوکی میشه.
اون روت تست کار کرد براتون؟
دوست عزیز مشکلات حل شده فقط یک موردی هست من توی لاراول صدا میزنم
this.baseURL = "http://localhost:8000/api/";
برای کال کردن api هام ولی الان تغییرش دادم به
this.baseURL = "http://www.hoseinmirian.com/api/";
ولی اروی که الان میبنی در سایت هست که نمیشناسه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟