امیر اقبال
7 ماه پیش توسط امیر اقبال مطرح شد
3 پاسخ

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

سلام دوستان
کسی تجربه داره تو موضوع کپی سایت از هاست اشتراکی به لوکال
من یک وبسایت لاراول دارم که داره کار میکنه رو هاست
میخوام بیارمش رو لوکال که تو سیستم کار کنم خروجی رو آپلود کنم

کسی میتونه راهنمایی کنه؟
من الان دیتابیس رو آوردم رو phpmyadmin لوکال و فایل های پوشه public_html رو هم دارم
مراحل run کردن پروژه رو لوکال چیه

یه چیزیو در نظر داشته باشید
روی لوکال چون ورژن لاراول 5.2 هست اصلا نمیتونم composer install رو بزنم


ثبت پرسش جدید
مهدی نظری
تخصص : توسعه دهنده Front End
@mahdi.nazari 7 ماه پیش مطرح شد
0

سلام دوست من 🖐
امیدوارم حالت خوب و عالی باشی✨

من یه مقدار راهنمایی میکنم و تجربه مو مرحله به مرحله میگم بقیش رو باید تست و خطا و دیباگ کنی

  1. انتقال فایل‌ها:

    • فایل‌های پروژه Laravel رو از هاست به کامپیوتر لوکال خودت کپی کن.
    • اگر به FTP یا SSH به هاست وصل هستی ،میتونی از دستورات scp یا rsync برای کپی فایل‌ها استفاده کنی.
  2. آوردن دیتابیس:

    • از پنل مدیریت دیتابیس مانند phpMyAdmin یا ابزار مشابه برای ایجاد یک نسخه پشتیبان از دیتابیس سایت از هاست استفاده کن.
    • این فایل پشتیبان رو به کامپیوتر لوکال خودت انتقال بده.
    • روی لوکال، از ابزار مشابه برای برگردوندن دیتابیس استفاده کن و دیتابیس را ریکاوری کن .
  3. تنظیمات لوکال :

    • توی فایل .env پروژه لوکالت ، تنظیمات دیتابیس را به دیتابیس محلی‌تان تغییر بده تا به دیتابیس لوکال متصل بشه.
    • چک کن که تنظیمات دیتابیس (مانند نام دیتابیس، نام کاربری و رمز عبور) با تنظیمات دیتابیس لوکال شما همخوانی داشته باشه.
  4. وابستگی‌ها:

    • از دایرکتوری پروژه لوکال، دستور composer install را اجرا کن تا وابستگی‌های پروژه نصب بشن . چون شما از Laravel 5.2 استفاده می‌کنی، از دستور composer install برای نصب وابستگی‌ها استفاده کن.
  5. کانفیگ سرور وب:

    • اگر از وب‌سرور محلی مانند Apache یا Nginx استفاده می‌کنی، فایل تنظیمات مربوط به وب‌سرور را به‌روز کن تا به پوشه public پروژه لوکال اشاره بکنه.
    • برای مثال، در Apache، می‌تونی به فایل httpd.conf یا فایل‌های تنظیم میزبان (Virtual Hosts) مراجعه کنی و تنظیمات را به‌روز کنی.
  6. میگریشن دیتابیس:

    • اگر تغییراتی در دیتابیس لوکال نیاز به اجرا داری، از دستورات میگریشن Laravel برای اعمال تغییرات استفاده کن
      php artisan migrate
  7. اجرای پروژه:

    • حالا میتونی پروژه را اجرا کنی. از دستور php artisan serve برای اجرای سرور توسعه‌ی Laravel استفاده کن و بعد وب‌سایت را در مرورگر خود با آدرس http://localhost:8000 ببین درست کار میکنه یا نه .

توجه کن که از اونجایی که از Laravel 5.2 استفاده می‌کنی (که نسخه‌های جدیدتری موجوده )، ممکن است برخی از ویژگی‌ها در ورژن‌های جدیدتر Laravel موجود نباشه به همین دلیل، ممکنه بخوای به مرور به ورژن‌های جدیدتر Laravel ارتقاء بدی تا از ویژگی‌های جدید و به‌روزتر استفاده کنی و مشکلات احتمالی را حل کنی.

امیدوارم پاسخم بهت کمک کرده باشه ❤️
موفق و پیروز باشی 🤘🌹


امیر اقبال
تخصص : برنامه نویس
@aieghbal.me 7 ماه پیش مطرح شد
0

مهدی جان ممنون که با صبر و حوصله جواب میدی
همه مراحل بالا انجام شد ولی خطای زیر رو دریافت میکنم
دوستان به این باگ نخوردن؟
 تصویر


امیر اقبال
تخصص : برنامه نویس
@aieghbal.me 6 ماه پیش مطرح شد
0

دوستان کسی ایده ای نداره
پروژه رو از سرور آوردم رو لوکال و همه مراحل بالا رو انجام دادم اما به این خطا خوردم تصویر


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

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