علمی اساس

کسی ایسے سائیڈ پر کام کرنا جو کسی نے آپ کے ساتھ شیئر کیا ہو

کسی سائٹ کا مالک ای میل کے ذریعے کسی ڈویلپر کو ایک سائٹ سونپ سکتا ہے — ان کا اکاؤنٹ نہیں، ان کی بلنگ نہیں، ان کی دوسری سائٹس نہیں۔ دونوں حصے: ڈیش بورڈ سے شیئر کرنا اور واپس لینا، اور zinnector login، clone اور dev کے ساتھ سائٹ کو نیچے لانا، ڈیٹا بیس بھی شامل ہے — اس کے علاوہ کہ ہر رول کیا کر سکتا ہے اور کیا نہیں کر سکتا۔

سائٹ کا مالک آپ کو اپنی سائٹس میں سے ایک تک رسائی دے سکتا ہے — نہ کہ اس کے اکاؤنٹ کی، نہ اس کی بلنگ کی، نہ اس کی دیگر سائٹس کی — اور آپ اپنے Zinn Digital® لاگ ان اور مفت Zinnector® CLI کے ساتھ اس پر کام کرتے ہیں۔ یہ گائیڈ اس کے دونوں حصے پیش کرتی ہے: مالک کیا کرتا ہے، اور آپ کیا کرتے ہیں۔

اگر آپ نے اس سے پہلے Zinnector® استعمال نہیں کیا ہے، تو Getting started with Zinnector® اسے تقریباً دو منٹ میں انسٹال کر دیتا ہے۔ یہاں کسی بھی چیز کے لیے آپ کو ہوسٹنگ خریدنے کی ضرورت نہیں ہے۔

سائٹ کے مالک کے لیے — ایک سائٹ کا اشتراک کرنا

  1. اپنے ڈیش بورڈ میں سائٹ کھولیں اور Security پر جائیں۔
  2. Who else can reach this site میں، Share this site منتخب کریں۔
  3. ڈویلپر کا ای میل پتہ درج کریں۔ انہیں ابھی تک اکاؤنٹ کی ضرورت نہیں ہے — اگر انہوں نے کبھی سائن ان نہیں کیا ہے، تو انہیں دعوت نامہ موصول ہوتا ہے اور ان کے قبول کرنے کے ساتھ ہی رسائی شروع ہو جاتی ہے۔
  4. ایک role منتخب کریں:
  • Viewer — دیکھ سکتا ہے، اور کچھ تبدیل نہیں کر سکتا۔
  • Editor — وہ رول جس کی ڈویلپر کو عام طور پر ضرورت ہوتی ہے۔ وہ سائٹ کی فائلیں تبدیل کر سکتا ہے، wp-admin استعمال کر سکتا ہے، اور مقامی طور پر کام کرنے کے لیے سائٹ کا آرکائیو ڈاؤن لوڈ کر سکتا ہے۔ اس آرکائیو میں ڈیٹا بیس شامل ہوتا ہے۔
  • Manager — وہ سب کچھ جو ایڈیٹر کر سکتا ہے، پلس بیک اپ بحال کرنا۔
  1. ایک reason اور، اگر کام کی کوئی آخری تاریخ ہے تو، ایک expiry دیں۔ گرانٹ اس تاریخ پر گنتی بند کر دیتی ہے؛ آپ کو اسے ہٹانا یاد رکھنے کی ضرورت نہیں ہے۔
  2. محفوظ کریں۔

آپ جو بھی منتخب کریں، کوئی معاون کبھی بھی سائٹ کو حذف نہیں کر سکتا، آپ کی بلنگ نہیں دیکھ سکتا، اور آپ کی کسی دوسری سائٹ تک رسائی حاصل نہیں کر سکتا۔

اس کا کیا مطلب ہے کہ "آرکائیو میں ڈیٹا بیس شامل ہے"

کوئی ایڈیٹر یا مینیجر کام کرنے کے لیے سائٹ کی نقل لے سکتا ہے، اور سائٹ کی نقل اس کی فائلیں اور اس کا ڈیٹا بیس ہوتی ہے۔ WordPress کا ڈیٹا بیس وہ سب کچھ محفوظ کرتا ہے جو آپ کے زائرین نے سائٹ کو دیا ہے — تبصرہ کرنے والوں کے نام اور ای میل پتے، کسٹمر اکاؤنٹس، WooCommerce کے آرڈرز اور ڈیلیوری کے پتے، فارم کی گذارشات۔

یہ عام طور پر بالکل وہی ہوتا ہے جس کی ڈویلپر کو ضرورت ہوتی ہے: اس کے بغیر وہ کسی خالی سائٹ کے مقابلے میں اپنی تھیم دیکھ رہے ہوتے ہیں۔ یہ جاننے کے لائق ہے، کیونکہ یہ حقیقی ذاتی ڈیٹا ہے اور جن لوگوں کا یہ ہے وہ آپ کے کسٹمرز ہیں، ہمارے نہیں۔

اس کے بعد دو باتیں آتی ہیں، اور پلیٹ فارم آپ کے لیے دونوں کرتا ہے:

  • ہر ایکسپورٹ آپ کے آڈٹ لاگ میں موجود ہوتی ہے۔ Audit log کھولیں اور site.backup.exported تلاش کریں۔ ہر قطار بتاتی ہے کہ اسے کس نے لیا، کب، اور آیا اس آرکائیو میں ڈیٹا بیس موجود تھا۔ آپ کو پوچھنے کی ضرورت نہیں ہے۔
  • آپ اسے کسی بھی وقت ختم کر سکتے ہیں۔ منسوخی فوری ہوتی ہے — نیچے ملاحظہ کریں۔

اگر آپ ترجیح دیتے ہیں کہ وہ بغیر ڈیٹا بیس کے کام کریں، تو انہیں کہیں کہ جب وہ پل کریں تو --no-database شامل کریں؛ یہ ایک فلیگ ہے اور باقی سب کچھ ویسے ہی کام کرتا ہے۔

ڈویلپر کے لیے — سائٹ کو اپنی مشین پر لانا

1. Zinnector® انسٹال کریں

npm install -g zinnector
zinnector --version

آپ کو Node 24 یا اس سے نیا ورژن درکار ہے۔ node --version کے لیے ضروری ہے کہ وہ v24 یا اس سے اونچا پرنٹ کرے۔

2. بطور خود سائن ان کریں

zinnector login

یہ آپ کا براؤزر کھولتا ہے اور آپ کو آپ کے اپنے Zinn Digital® اکاؤنٹ کے ساتھ سائن ان کرتا ہے — وہ اکاؤنٹ جس پر دعوت نامہ بھیجا گیا تھا۔ آپ کو کبھی بھی مالک کے پاس ورڈ کی ضرورت نہیں ہوتی، اور انہیں کبھی آپ کو دینے کی ضرورت نہیں ہوتی۔

چیک کریں کہ آپ کو کیا دیا گیا تھا:

zinnector sites

آپ بالکل وہی سائٹس دیکھیں گے جن کا اشتراک آپ کے ساتھ کیا گیا تھا، اور اس کے علاوہ کچھ نہیں۔ اگر فہرست خالی ہے، تو دعوت نامہ ابھی تک قبول نہیں کیا گیا ہے، یا گرانٹ منسوخ کر دی گئی ہے یا اس کی میعاد ختم ہو چکی ہے۔

3. سائٹ کو نیچے پل کریں

zinnector clone client-domain.com
cd client-domain.com

clone ہوسٹڈ سائٹ سے ایک مقامی پروجیکٹ بناتا ہے۔ یہ لیتا ہے:

  • wp-content — تھیمز، پلگ انز، mu-plugins، زبانیں اور میڈیا جو سائٹ کا اپنا کام ہیں؛
  • ڈیٹا بیس، جو پروجیکٹ میں database.sql پر لکھا جاتا ہے۔

یہ ارادتاً WordPress کور (آپ کا مقامی رنٹائم صحیح ورژن فراہم کرتا ہے)، wp-config.php (یہ لائیو سائٹ کا ڈیٹا بیس پاس ورڈ رکھتا ہے)، اور کوئی بھی ایسا میڈیا جو آبجیکٹ اسٹوریج پر آف لوڈ کیا گیا ہو، پیچھے چھوڑ دیتا ہے۔

ہر رن بالکل وہی پرنٹ کرتا ہے جو اس نے لیا اور جو اس نے چھوڑا، گنتی کے ساتھ۔ اگر آپ صرف فائلیں چاہتے ہیں، تو --no-database شامل کریں۔

پہلے سے پروجیکٹ موجود ہے اور صرف تازہ ترین چاہیے؟ اس کے اندر zinnector pull چلائیں۔

4. اسے مقامی طور پر چلائیں، حقیقی مواد کے ساتھ

zinnector dev --runtime docker

Docker رنٹائم پر یہ database.sql کو امپورٹ کرتا ہے، سائٹ کے URL کو آپ کے مقامی پتے پر دوبارہ لکھتا ہے، اور کسٹمر کے اصل مواد کے ساتھ سائٹ کو کھولتا ہے۔ سائٹ کے اپنے WordPress اکاؤنٹس کے ساتھ سائن ان کریں۔

ڈیفالٹ رنٹائم — WordPress Playground، جس کو کسی Docker کی ضرورت نہیں ہے — شروع کرنے میں تیز ہے اور ڈیٹا بیس امپورٹ نہیں کرتا؛ یہ خاموشی سے خالی شروع کرنے کے بجائے آپ کو بتا دے گا۔ اسے اس وقت استعمال کریں جب آپ کوڈ پر کام کر رہے ہوں اور مواد کی ضرورت نہ ہو۔

5. اس کاپی کا خیال رکھیں جو آپ کو دی گئی ہے

database.sql ایک لائیو سائٹ کا ڈیٹا بیس ہے۔ Zinnector® اسے لکھنے کے فوراً بعد آپ کے پروجیکٹ کے .gitignore میں شامل کر دیتا ہے، لہذا کوئی غافل git add -A کسی کے کسٹمرز کو کسی ریپوزٹری میں پبلش نہیں کر سکتا۔ اس لائن کو اکیلا چھوڑ دیں، اور کام ختم ہونے پر فائل کو حذف کر دیں۔

معاون کیا کر سکتا ہے اور کیا نہیں کر سکتا

| | Viewer | Editor | Manager | |---|---|---|---| | سائٹ اور اس کی سیٹنگز دیکھیں | ✔ | ✔ | ✔ | | فائلیں تبدیل کریں، wp-admin استعمال کریں، ڈپلائے کریں | | ✔ | ✔ | | سائٹ کو پل کریں، بشمول ڈیٹا بیس | | ✔ | ✔ | | لائیو سائٹ پر بیک اپ بحال کریں | | | ✔ | | سائٹ کو حذف کریں | | | | | بلنگ یا انوائسز دیکھیں | | | | | مالک کی دیگر سائٹس تک رسائی حاصل کریں | | | |

آخری تین قطاریں ہر رول کے لیے خالی ہیں۔ وہ کوئی سیٹنگ نہیں ہیں۔

رسائی کا خاتمہ

مالک سائٹ کا Security سیکشن کھولتا ہے اور شخص کے نام کے آگے Revoke منتخب کرتا ہے۔ یہ فوری طور پر اثر انداز ہوتا ہے: اگلا Zinnector® کمانڈ جو وہ ڈویلپر چلاتا ہے وہ سائٹ کو نہیں دیکھ سکتا، اور نہ ہی وہ کوئی اور چیز دیکھ سکتا ہے جو ان کے پاس ہے۔

میعاد ختم ہونا کسی تاریخ پر یہی کام کرتا ہے، بغیر کسی کو یاد رکھے ہوئے۔ اگر آپ نے سائٹ کا اشتراک کرتے وقت ایک سیٹ کیا تھا، تو آپ کا کام پہلے ہی مکمل ہو چکا ہے۔

جب کوئی چیز کام نہ کرے

  • zinnector sites کچھ نہیں دکھاتا۔ دعوت نامہ قبول نہیں کیا گیا ہے، یا گرانٹ منسوخ کر دی گئی ہے یا اس کی میعاد ختم ہو گئی ہے۔ مالک کو سائٹ کا سیکیورٹی سیکشن دیکھنے کے لیے کہیں — زیر التوا دعوت نامہ وہاں درج ہے۔
  • zinnector pull کہتا ہے کہ سائٹ کا کوئی حالیہ بیک اپ نہیں ہے۔ اگر پلان اجازت دیتا ہے تو پل ایک نیا بیک اپ لیتا ہے، اور پہلے پوچھتا ہے۔ اگر پلان میں آن ڈیمانڈ بیک اپ شامل نہیں ہیں، تو پرانے کو قبول کرنے کے لیے --max-age بڑھائیں۔
  • zinnector dev ایک خالی WordPress شروع کرتا ہے۔ آپ Playground رنٹائم پر ہیں، جو ڈیٹا بیس امپورٹ نہیں کرتا۔ zinnector dev --runtime docker چلائیں۔
  • مقامی سائٹ لائیو ڈومین پر ری ڈائریکٹ ہوتی رہتی ہے۔ امپورٹ سائٹ URL کو دوبارہ لکھتا ہے؛ اگر وہ قدم ناکام ہو گیا، تو کمانڈ بتاتی ہے اور چلانے کے لیے wp search-replace لائن پرنٹ کرتی ہے۔

مزید غلطیاں اور ان کے حل: Zinnector® troubleshooting.

تمام ڈویلپر دستاویزات

بلاگ سے تازہ ترین

ہم ہوسٹنگ، ایس ای او اور بڑے پیمانے پر ویب سائٹیں چلانے کے بارے میں کیا لکھتے رہے ہیں۔

ہوسٹنگ لیئر سے SEO اور لنک بلڈنگ: 2026ء کے آپریٹر کا نظریہ

2026ء میں ہوسٹنگ انڈیکسنگ اور لنک ایکویٹی کو کیسے متاثر کرتی ہے: صفحات کو انڈیکس رکھنا، اس سے پہلے کہ آپ پرانے ڈومینز پر کام شروع کریں ان کی جانچ پڑتال کرنا، بغیر نقش قدم کے لنک بلڈنگ، اور ایس ای او کے لیے انفراسٹرکچر کیا کر سکتا ہے اور کیا نہیں کر سکتا اس پر ایک ایماندارانہ مؤقف۔

پوسٹ پڑھیں

ورڈ پریس (WordPress) کو تیز اور محفوظ بنانا: کارکردگی اور پلگ ان چیک لسٹ

تیز اور محفوظ WordPress کے لیے ایک عملی چیک لسٹ: سرور کی سطح پر کیشنگ، فی سائٹ آبجیکٹ کیش، چلانے کے لائق چند گنے چنے پلگ انز، اسٹیک کو تازہ ترین رکھنا، اور WooCommerce کے وہ صفحات جنہیں آپ کو کبھی کیش نہیں کرنا چاہیے۔

پوسٹ پڑھیں

2026 میں مینیجڈ ویب ہوسٹنگ کا انتخاب کیسے کریں: خریدار کے لیے گائیڈ

اچھے مینیجڈ ہوسٹنگ کو کنٹرول پینل والے کسی سستے باکس سے اصل میں کیا چیز الگ کرتی ہے — مائیگریشنز، بیک اپس، آئسولیشن، حقیقی کیشنگ اور دیانتدارانہ اسکیلنگ — اور اس کا عزم کرنے سے پہلے اندازہ کیسے لگایا جائے۔

پوسٹ پڑھیں

بلاگ پڑھیں

کیا اب بھی پھنسے ہوئے ہیں؟

ہر پلان میں سپورٹ شامل ہے، ہیلپ ڈیسک دن کے 24 گھنٹے کھلا رہتا ہے، اور آپ ہماری کسی بھی 58 زبانوں میں ہمیں لکھ سکتے ہیں—ہم آپ کی اپنی زبان میں جواب دیتے ہیں۔

سپورٹ سے رابطہ کریں تمام مضامین