-
March 14th, 2017, 08:52
#11
عضو انجمن
پاسخ : چگونه بک آپ سایت را به سرور دیگر انتقال بدهیم؟

نوشته اصلی توسط
phpcoding
من نمیدونم از چه هاستی استفاده میکنید ولی هاست سی پنل و دایرکت ادمین جفتش انتقال بکاپ از طریق ftp رو داره و کلاس های ftp چیزیه که روی قدیمی ترین سرور ها هم اکستنشن هاش نصبه
اما در اون صحبتتون که گفتید پی اچ پی نا امنه . اتفاقا سریع تر و بهتره . یه آموزش کلی میدم بهتون ایشالله که متوجه بشید . خب شما یه هاست جدید دارید که هیچی روش نیست . برید توی اون هاست جدید یه فایل با هر اسمی که میخواید بسازید . اینجا اسم فایل استکی در نظر گرفته میشه : esteki.php
فایل رو ویرایش کنید و محتواشو این کد قرار بدید :
کد PHP:
<?php
echo file_put_contents("file.zip",file_get_contents("address_file_zip"));
?>
خب به جای file.zip اسمی بنویسید که میخواید فایل به اون اسم ذخیره بشه . فقط دقت کنید اگه فرمت بکاپتون tar.gz هستش فرمت این فایلی هم که میخواید رو هاست جدید ساخته بشه رو tar.gz بزنید به طور مثال : file.tar.gz
خب به جای address_file.zip هم آدرس دانلود اون بکاپی که میخواید انتقال بدید رو بزنید . فقط دقت کنید که http:// و www. و آدرس دقیق فایل را ذکر کنید
سپس در مرورگر خودتون آدرس اون فایل رو در سایتتون بارگذاری کنید به این طریق : address_site/esteki.php
خروجی صفحه یک عدد به صورت Byte هستش که حجم فایل انتقال داده شده رو به شما نشون میده . سپس داخل هاستتون یه رفرش کنید فایل بکاپ منتقل شده رو به راحتی می بینید
انشالله که کمکی کرده باشم
روز خوش
معمولا فایل های عادی رو با این روش انجام میدم
اما واسه انتقال باید ابتدا بک آپ رو به روت انتقال بدم که ممکنه توسط یه کاربر یا ربات دیده بشه و دانلود بشه... بخاطر همین کمی ترسیدم (قبلا یه قالب رو از تم فارست خریدم و فقط ۱ ساعت در روت سایت بود و حتی ایندکس هم خالی بود که دیده نشه و آخر توسط یکی از کاربران همین انجمن دانلود شد و بهم ثابت کرد که میشه این کار رو انجام داد)
حالا یه سوال مهم تر: من یه هاست بک آپ دارم و بک آپ هام رو در روت هاست میزارم، چیکار کنم که کسی نتونه اون رو دانلود کنه؟
ویرایش توسط سیدرضا بازیار : March 14th, 2017 در ساعت 08:54
-
-
March 14th, 2017 08:52
# ADS
-
March 14th, 2017, 10:04
#12
عضو جدید
پاسخ : چگونه بک آپ سایت را به سرور دیگر انتقال بدهیم؟

نوشته اصلی توسط
سیدرضا بازیار
معمولا فایل های عادی رو با این روش انجام میدم
اما واسه انتقال باید ابتدا بک آپ رو به روت انتقال بدم که ممکنه توسط یه کاربر یا ربات دیده بشه و دانلود بشه... بخاطر همین کمی ترسیدم (قبلا یه قالب رو از تم فارست خریدم و فقط ۱ ساعت در روت سایت بود و حتی ایندکس هم خالی بود که دیده نشه و آخر توسط یکی از کاربران همین انجمن دانلود شد و بهم ثابت کرد که میشه این کار رو انجام داد)
حالا یه سوال مهم تر: من یه هاست بک آپ دارم و بک آپ هام رو در روت هاست میزارم، چیکار کنم که کسی نتونه اون رو دانلود کنه؟
اگه منظورتون از روت هاست این مسیره :
کد PHP:
/domains/domain_address/public_html/
که خب اینجا رو مگه اینکه بتونید با کد های htaccess محدود کنید که یه سری فایل ها که فرمت هاشون مثلا zip یا حالا هر چیز دیگه هست باز نشن
اگه منظورتون از روت هاست این مسیره / یعنی وقتی که روی FILE_MANAGER کلیک می کنید هدایت میشید به اون صفحه باید بگم کسی به جز روت سرور و شمایی که هاست رو دارید به اون نقطع دسترسی نداره
انجام پروژه های:php-c#-c++-java-basic-css-html-javascript-python
مشاوره با مسئول پروژه ها-حامد دعایی:+989901567129
تماس با برنامه نویس-امیرعلی استکی:+989017735378
-
تعداد تشکر ها از phpcoding به دلیل پست مفید
-
March 14th, 2017, 14:29
#13
پاسخ : چگونه بک آپ سایت را به سرور دیگر انتقال بدهیم؟
سلام.
میتونید انتقال رو اول در شاخه ای از public انجام بدید با پرمیشن محدود.
میتونید از تو htaccess آدرس فایل زیپ یا پوشه ها رو ریدایرکت کنید که با مرورگر باز نشه.
یا یه دامنه عجق وجق رایگان پارک کنید برای انتقال و دی ان اس های دامنه اصلی رو عوض کنید.
هزار تا کار عجیب غریب میشه کرد ولی چرا این همه وسواس دارید؟
-
تعداد تشکر ها از dindarloo به دلیل پست مفید
-
March 14th, 2017, 14:36
#14
پاسخ : چگونه بک آپ سایت را به سرور دیگر انتقال بدهیم؟
باسلام
ساده ترین راه اینه فول بک اپ رو به هاستینگ جدید بدید تا اونا خیلی راحت براتون بک اپ رو ریستور کنن روی سرور خودشون
-
تعداد تشکر ها از rezah به دلیل پست مفید