از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش کلون کردن یک وب سایت: 3 روش موثر (با استفاده از hPanel، یک پلاگین و دستی)
سرفصلهای مطلب
اگر وظایف توسعه را انجام می دهید روی در یک وبسایت زنده، خطر انتشار اشکالات، از دست دادن دادهها یا ایجاد خرابی را دارید. بنابراین، برای جلوگیری از این مشکلات، ایجاد یک وب سایت شبیه سازی را در نظر بگیرید.
با یادگیری روش شبیه سازی وب سایت خود، نسخه تکراری می تواند محیط امنی برای به روز رسانی و سایر تغییرات باشد. از آنجایی که شبیه سازی یک کپی از سایت شما است، می تواند به شما کمک کند تا محتوای خود را به دیگری منتقل کنید host یا دامنه
در این پست، مزایای شبیه سازی وب سایت شما را توضیح خواهیم داد. سپس، روش انجام این کار را با استفاده از سه روش مختلف به شما نشان خواهیم داد. بیا شروع کنیم!
چرا باید به شبیه سازی وب سایت خود فکر کنید؟
در اصل، شبیه سازی شامل ایجاد یک نسخه کاملاً کارآمد از یک وب سایت است. این process صفحات، پست ها، پایگاه داده ها و سایر فایل های وردپرس شما را کپی می کند. نسخه تکراری مشابه سایت اصلی شما خواهد بود، اما آنها مستقل از یکدیگر وجود خواهند داشت.
مهم است که تفاوت بین پشتیبان گیری از یک وب سایت و ایجاد یک کپی شبیه سازی شده را یادداشت کنید. شما یک نسخه تکراری کاربردی از سایت زنده خود در طول کلونینگ ایجاد خواهید کرد process. با این حال، پشتیبانگیری شامل ذخیره یک کپی ثابت از فایلهای شما است که در صورت بروز مشکل میتوانید آن را بازیابی کنید.
ممکن است مجبور شوید سایت خود را به دیگری منتقل کنید host یا آن را به یک دامنه جدید منتقل کنید. در حالی که این process معمولاً پیچیده است، شبیه سازی می تواند انتقال را هموار کند. هنگامی که یاد گرفتید چگونه یک وب سایت را کپی کنید، می توانید محتوای خود را بدون تأثیر منفی بر سطح ترافیک منتقل کنید.
یک وب سایت کلون شده همچنین می تواند به عنوان یک محیط مرحله بندی وردپرس موثر عمل کند. از آنجایی که کپی جدید بر روی سایت اصلی تأثیر نمی گذارد، می توانید از آن برای به روز رسانی افزونه ها، تم ها و سایر نرم افزارها استفاده کنید. همچنین میتوانید سازگاری نرمافزار را آزمایش کنید و از انتشار تصادفی باگهایی که ممکن است باعث خرابی میشوند جلوگیری کنید.
در اینجا کاربردهای عملی دیگری وجود دارد که چرا باید یاد بگیرید چگونه یک وب سایت را کپی کنید:
- ایجاد تم کودک
- به روز رسانی نسخه های PHP
- سفارشی کردن پلاگین ها و تم ها
- فعال کردن توسعه دهندگان برای کار روی وبسایت شما
در نهایت، شبیه سازی می تواند یک مهارت ارزشمند برای توسعه دهندگان باشد. می توانید از یک سایت کلون شده به عنوان محیط آزمایشی استفاده کنید یا تغییراتی را در یک سایت محلی ایجاد کنید و نسخه نهایی را در سرور مشتری کپی کنید.
روش کلون کردن یک وب سایت (3 روش)
اکنون که از شبیه سازی وب سایت و مزایای فراوان آن مطلع شدید، زمان آن رسیده است که از سایت خود یک کپی تهیه کنید. با دنبال کردن راهنمای ما، روش ایجاد یک محیط امن برای مهاجرت، تغییرات توسعه و موارد دیگر را خواهید آموخت!
1. از ویژگی hPanel Copy Website استفاده کنید
اگر استفاده می کنید هاستینگer، ساده ترین راه برای شبیه سازی وب سایت شما با ویژگی وب سایت کپی است. بخش Websites را باز کرده و انتخاب کنید مدیریت کنید نزدیک به دامنه دلخواه شما:
از آنجا، جستجو کنید وب سایت را کپی کنید در نوار کناری سمت چپ:
سپس، تنها کاری که باید انجام دهید این است که دامنه مقصد را انتخاب کرده و کلیک کنید روی را شروع به کپی کردن کنید دکمه:
به خاطر داشته باشید که داده های دامنه مقصد رونویسی خواهند شد. روی علامت کلیک کنید و انتخاب کنید به هر حال شروع به کپی کردن کنید:
خودشه. فایلهای وبسایت و پایگاههای داده شما اکنون در دامنه جدید کپی شدهاند.
مهم! ویژگی وب سایت کپی تنها در صورتی کار می کند که هر دو دامنه میزبانی شوند روی هاستینگer. همچنین توجه به این نکته مهم است که حسابهای ایمیل، حسابهای FTP و کلیدهای SSH کپی نمیشوند.
2. پلاگین Cloning را نصب کنید
به عنوان یک کاربر وردپرس، احتمالاً از قبل می دانید که افزونه ها چقدر می توانند مفید باشند. برای جلوگیری از ویرایش فایل های اصلی، که احتمالاً سایت شما را خراب می کند، می توانید نصب کنید تکثیر کننده. این افزونه رایگان و مبتدی وردپرس به شما کمک می کند تا فایل های سایت خود را به راحتی کلون کرده و انتقال دهید.
قبل از شروع استفاده از Duplicator، باید یک محیط محلی راه اندازی کنید یا یک حساب کاربری با وب جدید خود ایجاد کنید host. این به شما این امکان را می دهد host یک کپی شبیه سازی شده سایت شما پس از ایجاد یک نسخه.
مرحله 1: یک بسته Duplicator را دانلود کنید
در وب سایت اصلی خود، افزونه Duplicator را نصب و فعال کنید. پس از این، به تکثیر کننده → ایجاد جدید.
این به شما امکان می دهد یک بسته جدید ایجاد کنید. این بسته حاوی مجموعهای از فایلها است که از نصبکنندههای مستقل برای ایجاد و راهاندازی یک نسخه شبیهسازیشده از وبسایت شما استفاده میکنند.
برای شروع ساختن بسته خود، نامی برای آن بسازید. همچنین میتوانید مکان ذخیرهسازی متفاوتی را انتخاب کنید، پایگاه داده و فایلهای بایگانی خاصی را انتخاب کنید و نصبکننده را سفارشی کنید. وقتی کارتان تمام شد، کلیک کنید بعد.
سپس، Duplicator وب سایت شما را اسکن می کند تا تشخیص دهد که آیا مشکلی ممکن است شبیه سازی را متوقف کند یا خیر process. پس از تکمیل این اسکن، یک گزارش خلاصه به شما ارائه می شود.
اگر هر رشته نمره a خوب رتبه بندی، می توانید ادامه دهید. برای تکمیل ایجاد یک وب سایت شبیه سازی، ضربه بزنید ساختن. این افزونه فایل های پایگاه داده شما را در یک بسته برای دانلود فشرده می کند.
شما باید دو فایل دانلود کنید – فایل های سایت خود و نصب کننده Duplicator. می توانید هر کدام را به صورت جداگانه دانلود کنید یا ضربه بزنید هر دو فایل را دانلود کنید.
مرحله 2: فایل های کلون شده را آپلود کنید
برای مرحله بعدی باید این فایل ها را در مکان جدید خود آپلود کنید. اگر وب سایت خود را به ارائه دهنده میزبان دیگری منتقل می کنید، می توانید فایل های سایت خود را با یک سرویس گیرنده FTP یا خود باز کنید. hostمدیر فایل
به عنوان مثال، اگر شما یکی از هاستینگerبرنامه های میزبانی وب، می توانید وارد شوید hPanel. سپس، کلیک کنید روی مدیریت کنید در کنار طرح میزبانی شما در فایل ها بخش، انتخاب کنید مدیر فایل.
با این کار مدیر فایل برای وب سایت شما باز می شود، که معمولاً استفاده از آن ساده تر از یک سرویس گیرنده FTP مانند FileZilla است. در فایل های خود، دایرکتوری ریشه، معمولاً را پیدا کنید public_html پوشه
مطمئن شوید که این پوشه خالی است. سپس، کلیک کنید روی را بارگذاری دکمه در گوشه سمت راست بالا در پنجره پاپ آپ، را انتخاب کنید فایل و دو فایل را آپلود کنید.
از طرف دیگر، می توانید وب سایت خود را در یک محیط محلی کلون کنید. در این صورت، می توانید یک پوشه جدید در دایرکتوری ریشه فایل های سرور محلی خود ایجاد کنید.
بسته به اینکه محل پوشه ریشه شما متفاوت باشد روی نرم افزار محلی شما در اینجا چند مسیر برای چند گزینه پیش فرض وجود دارد:
- MAMP: /Applications/MAMP/htdocs/
- WAMP: ج:\wamp\www\
هنگامی که دایرکتوری ریشه را پیدا کردید، آن را باز کنید و یک پوشه جدید ایجاد کنید. در اینجا، می توانید فایل نصب و آرشیو فشرده شده را اضافه کنید.
مرحله 3: ایجاد یک پایگاه داده
هر نصب وردپرس به یک پایگاه داده برای ذخیره اطلاعات آن نیاز دارد، بنابراین باید یک پایگاه داده برای سایت کلون شده خود ایجاد کنید. در hPanel، به مسیر بروید پایگاه های داده → پایگاه های داده MySQL.
در بالای page، نام، نام کاربری و رمز عبور پایگاه داده جدید را وارد کنید. همچنین توصیه می کنیم این اطلاعات را برای استفاده بعدی یادداشت کنید. وقتی کارتان تمام شد، انتخاب کنید ایجاد کردن.
سپس، پایگاه داده جدید خود را در پایین فهرست مشاهده خواهید کرد page. می توانید انتخاب کنید نماد سه نقطه برای تغییر تنظیماتی مانند مجوزهای کاربر یا رمز عبور در صورت نیاز.
اگر از یک سرور محلی استفاده می کنید، به http:// مراجعه کنیدlocalhost/phpmyadmin/ یا http://localhost:8080/phpmyadmin/. هنگامی که phpMyAdmin راه اندازی شد، کلیک کنید روی را پایگاه های داده برگه
یک نام برای پایگاه داده وارد کنید و کلیک کنید روی ایجاد کردن. هنگامی که یک پایگاه داده جدید دارید، به مرحله بعدی ادامه دهید.
مرحله 4: نصب Duplicator را اجرا کنید
پس از پیکربندی فایلها و پایگاه داده، نوبت به اجرای اسکریپت نصبکننده ایجاد شده توسط Duplicator میرسد. شما به سادگی باید یک پنجره مرورگر را باز کنید و از URL سایت خود بازدید کنید و اضافه کنید installer.php در پایان.
در اینجا یک مثال است:
https://example.com/installer.php
به خاطر داشته باشید که باید این مثال را با نام دامنه منحصر به فرد خود به روز کنید. اگر از یک محیط محلی استفاده می کنید، باید از آن نیز استفاده کنید localhost نشانی.
هنگامی که این آدرس را جستجو کردید، برنامه نصب Duplicator را خواهید دید. در بالا، باید نمای کلی از سایت کلون شده خود را مشاهده کنید.
زیر برپایی، اطلاعات پایگاه داده خود را وارد کنید. این داده ها شامل نام میزبان، نام پایگاه داده، نام کاربری و رمز عبور شما است.
قبل از اینکه بتوانید راه اندازی سایت شبیه سازی شده خود را ادامه دهید، Duplicator باید تنظیمات فعلی آن را ارزیابی کند. برای شروع این process، اصابت تایید اعتبار.
پس از تکمیل اسکن، خواهید دید که آیا تنظیمات شبیه سازی شما انجام شده است یا ناموفق. این می تواند به شما کمک کند قبل از ادامه، خطاها را مشخص کنید. اگر مشکلی پیدا نشد، قرارداد شرایط و ضوابط را بپذیرید و کلیک کنید روی بعد.
در نهایت تأیید کنید که Duplicator می تواند نصب را اجرا کند.
پس از اتمام، Duplicator گزارشی در مورد نصب ارائه می دهد process. هر گونه خطای رخ داده به شما اطلاع داده خواهد شد.
سپس، می توانید از ورود مدیر دکمه دسترسی به داشبورد جدید وردپرس خود را! این کار نصب را نهایی می کند و شما را قادر می سازد تا سایت شبیه سازی شده خود را ویرایش کنید.
3. وب سایت خود را به صورت دستی کلون کنید
اگر تجربه بیشتری در کار با فایل ها و پایگاه های داده وردپرس دارید، سایت خود را به صورت دستی شبیه سازی کنید. این process شامل فشرده سازی فایل ها، صادرات پایگاه داده و سپس آپلود هر دو در مکان جدید است.
مرحله 1: فایل های وردپرس خود را فشرده کنید
ابتدا نصب فعلی وردپرس خود را در یک سرویس گیرنده FTP یا مدیر فایل باز کنید. دایرکتوری ریشه را پیدا کنید و آن را انتخاب کنید public_html پوشه
سپس، شما می خواهید آن را به یک فایل ZIP فشرده کنید. برای انجام این کار در هاستینگer مدیر فایل، روی دانلود دکمه. در پنجره پاپ آپ، را انتخاب کنید زیپ.
پس از انجام این کار، FTP یا مدیر فایل را برای مکان سرور جدید باز کنید. سپس می توانید فایل ZIP فشرده را در فهرست عمومی آپلود کنید.
یا می توانید از طریق SSH وارد سرور خود شوید و دایرکتوری ریشه را باز کنید. سپس فایل فشرده فشرده را دانلود کنید. حتما این دستور را با URL خاص فایل خود به روز کنید:
wget URL_OF_ZIP_FILE
در نهایت با استفاده از این دستور فایل را از حالت فشرده خارج کنید:
unzip FILE_NAME.zip
اگر این وظایف را به درستی انجام دهید، تمام فایل ها و پوشه های کپی شده استخراج شده و در مکان جدید قرار می گیرند!
مرحله 2: پایگاه داده را انتقال دهید
بعد، شما نیاز دارید export پایگاه داده اصلی وب سایت سپس، شما قادر خواهید بود import آن را به مکان جدید
برای شروع، وارد یک مدیر پایگاه داده مانند phpMyAdmin شوید. هنگامی که پایگاه داده صحیح را انتخاب کردید، کلیک کنید روی را صادرات دکمه.
سپس، حتما انتخاب کنید SQL برای قالب. بعد از اینکه زدی برو، پایگاه داده به عنوان یک فایل SQL دانلود می شود.
اکنون وارد مدیر پایگاه داده برای وب سایت جدید شوید. مانند روش اول کلیک کنید روی را پایگاه داده را برگه و یک مورد جدید ایجاد کنید.
هنگامی که یک پایگاه داده جدید ایجاد کردید، انتخاب کنید وارد کردن. اکنون می توانید فایل پایگاه داده خود را آپلود کنید.
حتما انتخاب کنید SQL به عنوان قالب یک بار دیگر. بعد از اینکه زدی برو، پایگاه داده اصلی شما در سایت کلون شده آپلود می شود.
مرحله 3: فایل wp-config.php را به روز کنید
در نهایت فایل های سایت را برای وب سایت تازه کلون شده باز کنید. در فایل منیجر یا سرویس گیرنده FTP خود، آن را پیدا کنید wp-config.php فایل. برای اطمینان از اتصال این نصب جدید به پایگاه داده جدید، باید چند تغییر در این فایل ایجاد کنید.
هنگامی که شما پیدا کنید wp-config.php فایل، بازش کن با هاستینگer، می توانید این فایل را بدون نیاز به استفاده از ویرایشگر متن ویرایش کنید.
اکنون اطلاعات پایگاه داده خود را در داخل فایل پیدا کنید. احتمالاً باید نام و رمز عبور را با اعتبار پایگاه داده جدید جایگزین کنید:
این اطلاعاتی است که باید به روز کنید:
- DB_NAME – نام پایگاه داده
- DB_USER – نام کاربری برای کاربر پایگاه داده
- DB_PASSWORD – رمز عبور پایگاه داده
شما همچنین باید مطمئن شوید که DB_HOST مقدار صحیح است از آنجایی که این برای پلتفرم های میزبانی مختلف متفاوت است، ممکن است لازم باشد برای اطلاعات دقیق با ارائه دهنده خود تماس بگیرید.
در نهایت، اگر وبسایت را در دامنه/زیر دامنه دیگری کپی میکنید، باید این دو خط را برای مطابقت با نام دامنه جدید اضافه کنید:
define( 'WP_HOME', 'https://newdomain.tld' ); define( 'WP_SITEURL', 'https://newdomain.tld' );
پس از اتمام این تغییرات، حتما فایل را ذخیره کنید. این به طور کامل وب سایت کلون شده جدید شما را راه اندازی می کند، که می توانید از آن برای مهاجرت، توسعه و موارد دیگر استفاده کنید.
نتیجه
با نسخه شبیه سازی شده وب سایت خود، می توانید از خطرات احتمالی مهاجرت یا توسعه سایت زنده خود جلوگیری کنید. چه یک برنامه نویس مبتدی یا پیشرفته باشید، می توانید به راحتی فایل ها و پایگاه داده خود را کپی کنید.
برای بررسی، در اینجا سه راه اصلی وجود دارد که چگونه می توانید یک وب سایت را شبیه سازی کنید:
- از قابلیت کپی وب سایت استفاده کنید هاستینگer.
- یک پلاگین کلونینگ مانند تکثیر کننده.
- وب سایت خود را به صورت دستی کلون کنید.
پس از استفاده از یکی از این روش ها، یک نسخه کاملاً کاربردی از وب سایت خود خواهید داشت که می توانید از آن برای کارهای توسعه ایمن و مهاجرت استفاده کنید!
اگر سوال یا پیشنهادی دارید، در زیر نظر خود را با ما در میان بگذارید. موفق باشید!
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-29 15:16:03