Raspberry Pi پر ورڈپریس سائٹ کی میزبانی کیسے کریں۔

Raspberry Pi پر ورڈپریس سائٹ کی میزبانی کیسے کریں۔

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





لیکن اگر آپ کے پاس کوئی فنڈز نہیں ہیں ، یا صرف اپنی DIY مہارتوں کو فلیکس کرنا چاہتے ہیں ، تو آپ اپنی ورڈپریس سائٹ کے لیے راسبیری پائی استعمال کرسکتے ہیں۔





آپ کے راسبیری پائی اور میزبان ویب سائٹوں پر مقامی اور ویب دونوں پر اپاچی ، ایس کیو ایل ، اور پی ایچ پی کو ترتیب دینے کا طریقہ یہاں ہے۔





ورڈپریس کیوں استعمال کریں؟

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

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



فائل دوسرے پروگرام میں کھلی ہے۔

آپ کو کون سا رسبری پائی استعمال کرنا چاہئے؟

ایک Raspberry Pi پر ورڈپریس انسٹال کرنے کے لیے ، آپ کو اسے LAMP سرور کے طور پر ترتیب دینا ہوگا۔ لینکس ، اپاچی ، ایس کیو ایل ، اور پی ایچ پی انسٹال ہونے کے بعد ، آپ کا پائی ورڈپریس (اور دیگر ویب سائٹ سافٹ ویئر) کو سنبھال سکے گا۔

راسبیری پائی کے کئی ماڈل دستیاب ہیں۔ آپ کے پاس ایک ، کئی ، یا کوئی نہیں ہوسکتا ہے۔ لیکن ورڈپریس چلانے کے لیے کون سا موزوں ترین ہے؟





خوش قسمتی سے ، راسبیری پائی کا کوئی بھی ورژن ورڈپریس سائٹ کی میزبانی کے لیے استعمال کیا جا سکتا ہے۔ تاہم ، بہترین نتائج کے لیے ، ہم تجویز کرتے ہیں کہ آپ راسبیری پائی 2 یا بعد میں استعمال کریں۔ مزید برآں ، اس بات کو یقینی بنائیں کہ آپ بڑا ایس ڈی کارڈ استعمال کر رہے ہیں --- کم از کم 16 جی بی --- چونکہ اسٹوریج کی جگہ ویب سرورز کے لیے کلیدی ضرورت ہے۔ (پی آئی کے لئے کچھ بیرونی اسٹوریج پر بھی غور کریں!)

اس ٹیوٹوریل کا باقی حصہ فرض کرتا ہے کہ آپ کا راسبیری پائی آن ہے اور آپ کے مقامی نیٹ ورک سے منسلک ہے۔ ریموٹ کمانڈ لائن تک رسائی کے لیے آپ کو SSH تشکیل بھی ہونا چاہیے۔





مرحلہ 1: اپاچی ویب سرور مرتب کریں۔

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

sudo apt install apache2 -y

ایک بار انسٹال ہونے کے بعد ، اپاچی ایک ٹیسٹ HTML فائل کو آپ کے Pi پر ویب فولڈر میں ڈال دے گا۔ آپ کو اپنے نیٹ ورک پر دوسرے کمپیوٹر (یا اسمارٹ فون) سے اس کی جانچ کرنی چاہیے۔ آپ کو اپنے براؤزر کے ایڈریس بار میں پائی کا آئی پی ایڈریس درج کرنا ہوگا۔ اگر آپ SSH استعمال کر رہے ہیں تو آپ کو یہ پہلے ہی معلوم ہو جائے گا۔ دوسری صورت میں ، درج کریں:

hostname -I

یہ آپ کے Raspberry Pi کا IP پتہ دکھاتا ہے۔ جو صفحہ آپ دیکھ رہے ہیں وہ کچھ اس طرح ہونا چاہیے:

آپ http: // localhost ایڈریس کا استعمال کرتے ہوئے اپنے راسبیری پائی سے ویب پیج کے کام کو بھی چیک کر سکتے ہیں۔

مرحلہ 2: Raspberry Pi پر PHP انسٹال کریں۔

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

جبکہ دوسرے سرور سائیڈ پلیٹ فارم دستیاب ہیں (جیسے اے ایس پی) ، پی ایچ پی یہاں ضروری ہے کیونکہ یہ ورڈپریس کے لیے ضروری ہے کیونکہ ورڈپریس خود پی ایچ پی میں لکھا جاتا ہے۔

کے ساتھ انسٹال کریں:

sudo apt install php -y

ایک بار جب یہ ہوجائے تو ، آپ کو جانچنا چاہئے کہ پی ایچ پی کام کرتا ہے۔ ڈائریکٹری میں تبدیل کریں۔ / var / www / html / اس کے جیسا:

cd /var/www/html/

یہاں ، حذف کریں۔ index.html فائل (ویب پیج جو آپ نے پہلے دیکھا تھا):

sudo rm index.html

اگلا ، ایک نئی فائل بنائیں جسے کہتے ہیں۔ index.php (نانو بطور ڈیفالٹ انسٹال ہوتا ہے):

sudo nano index.php

یہاں ، درج ذیل کوڈ میں سے کوئی (یا سب) شامل کریں:



ترتیب میں ، یہ احکامات ظاہر ہوتے ہیں:

  • جملہ 'ہیلو ورلڈ'
  • موجودہ تاریخ اور وقت۔
  • تنصیب کے لیے پی ایچ پی کی معلومات۔

فائل کو محفوظ کریں ، پھر اپاچی کو دوبارہ شروع کریں:

sudo service apache2 restart

نتائج دیکھنے کے لیے پیج کو ریفریش کریں۔

پی ایچ پی اور اپاچی دونوں کام کر رہے ہیں۔ اب وقت آگیا ہے کہ ڈیٹا بیس سافٹ ویئر ، MySQL انسٹال کریں۔

مرحلہ 3: Raspberry Pi پر MySQL انسٹال کریں۔

ورڈپریس (اور دیگر متحرک طور پر تیار کردہ ویب سائٹ سافٹ ویئر) کو مواد کو ذخیرہ کرنے ، تصاویر کے لنکس ، اور صارف کی رسائی (بہت سی دوسری چیزوں کے درمیان) کو منظم کرنے کے لیے ڈیٹا بیس کی ضرورت ہوتی ہے۔ یہ پروجیکٹ مائی ایس کیو ایل کا ایک کانٹا استعمال کرتا ہے جسے ماریا ڈی بی کہتے ہیں۔

sudo apt install mysql-server php-mysql -y

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

sudo service apache2 restart

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

مرحلہ 4: راسبیری پائی پر ورڈپریس انسٹال کریں۔

ورڈپریس انسٹال کرنے کے لیے ، آپ کو پہلے اسے انسٹال کرنا ہوگا۔ تاہم ، ایسا کرنے سے پہلے ، کے مندرجات کو حذف کریں۔ /html/ ڈائریکٹری:

cd /var/www/html/
sudo rm *

نجمہ وائلڈ کارڈ (*) ڈائریکٹری میں موجود ہر چیز کو حذف کر دیتا ہے۔ rm (ہٹائیں) کمانڈ۔

اگلا ، استعمال کریں۔ ویجٹ ورڈپریس کا تازہ ترین ورژن ڈاؤن لوڈ کرنے کے لیے:

sudo wget http://wordpress.org/latest.tar.gz

ایک بار ڈاؤن لوڈ ہونے کے بعد ، مواد نکالیں:

sudo tar xzf latest.tar.gz

ورڈپریس ڈائرکٹری بنانی چاہیے ، لیکن آپ اس کے مندرجات کو HTML میں چاہتے ہیں۔ اگرچہ آپ ان کو دستی طور پر ڈیسک ٹاپ یوزر انٹرفیس کا استعمال کرتے ہوئے منتقل کر سکتے ہیں ، کمانڈ لائن سے ایسا کرنا آسان ہے:

sudo mv wordpress/* .

آخر میں جگہ اور مدت شامل کرنا یقینی بنائیں ، جو موجودہ ڈائریکٹری کا حوالہ دیتے ہیں!

داخل کریں۔ ایل ایس اس بات کی تصدیق کرنے کے لئے کہ ڈائریکٹری ورڈپریس فولڈرز اور پی ایچ پی فائلوں سے بھری ہوئی ہے۔

آگے بڑھنے سے پہلے ، چیزوں کو تھوڑا سا صاف کریں ، ڈاؤن لوڈ کردہ فائل اور ورڈپریس ڈائرکٹری کو ضائع کریں:

sudo rm -rf wordpress latest.tar.gz

اگلا ، اپاچی صارف کو ڈائریکٹری کا مالک مقرر کریں:

sudo chown -R www-data: .

مرحلہ 5: ایس کیو ایل تشکیل دیں۔

ڈیٹا بیس کو ترتیب دینے کے لیے ، آپ کو پہلے انسٹالیشن کمانڈ چلانے کی ضرورت ہوگی۔

sudo mysql_secure_installation

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

ایک بار جب یہ ایک ہوجائے تو ، درج ذیل اشارے ظاہر ہوں گے:

  • گمنام صارفین کو ہٹا دیں۔
  • دور سے روٹ لاگ ان کی اجازت نہ دیں۔
  • ٹیسٹ ڈیٹا بیس کو ہٹا دیں اور اس تک رسائی حاصل کریں۔
  • اب استحقاق کی میزیں دوبارہ لوڈ کریں۔

ان میں سے ہر ایک کے لیے ، تھپتھپائیں۔ اور تصدیق کے لئے. جب ہو جائے ، 'سب ہو گیا!' پیغام دکھایا جائے گا.

مرحلہ 6: ورڈپریس ڈیٹا بیس بنائیں۔

ورڈپریس انسٹال کرنے کے لیے ، آپ کو پہلے ڈیٹا بیس کو کنفیگر کرنا ہوگا۔ شروع کرکے شروع کریں mysql کمانڈ ، پہلے سے پاس ورڈ داخل کرنا۔

sudo mysql -uroot -p

یہ ماریا ڈی بی مانیٹر کھولتا ہے۔ فوری طور پر ، ڈیٹا بیس بنائیں:

create database wordpress;

نوٹ کریں کہ ماریا ڈی بی مانیٹر کے اندر تمام کمانڈ '' 'کے ساتھ کیسے ختم ہوتے ہیں۔ اگلا ، روٹ صارف کو ڈیٹا بیس مراعات کی ضرورت ہے۔ پاس ورڈ کی جگہ اپنا اپنا پاس ورڈ استعمال کریں۔

GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';

پچھلے ڈیٹا بیس مراعات کو فلش کرکے اس پر عمل کریں:

FLUSH PRIVILEGES;

ماریا ڈی بی ڈیٹا بیس مینجمنٹ ٹول سے باہر نکلیں۔ Ctrl + D .

مرحلہ 7: ورڈپریس انسٹال اور کنفیگر کریں۔

ورڈپریس انسٹال کرنا آسان ہے اگر آپ اسے پہلے سے موجود ویب سائٹ پر کر چکے ہیں تو آپ کو معلوم ہونا چاہیے کہ کیا کرنا ہے۔

اپنے براؤزر میں ویب سائٹ کھولیں (جیسا کہ اوپر بیان کیا گیا ہے)۔ آپ کو ورڈپریس سیٹ اپ سکرین دیکھنی چاہیے۔ اپنی زبان منتخب کریں ، پھر جاری رکھیں ، اور نوٹ کریں کہ کیا ضرورت ہے: ڈیٹا بیس کا نام ، صارف نام ، پاس ورڈ ، میزبان ، اور ٹیبل کا سابقہ ​​(یہ ڈیٹا بیس ٹیبلز کے لیے ہے)۔

اگر آپ نے اسے اتنا دور کر لیا ہے تو آپ کو ڈیٹا بیس کا نام 'ورڈپریس' رکھنا چاہیے تھا ، اور پاس ورڈ کا نوٹ رکھنا چاہیے تھا۔ صارف نام ہے۔ جڑ ، اور میزبان لوکل ہوسٹ . کی ٹیبل کا سابقہ۔ wp_ ہے۔

کلک کریں۔ جمع کرائیں ، پھر انسٹال چلائیں۔ ، اور داخل کریں ویب سائٹ کا عنوان ، کے ساتھ صارف نام ، اور پاس ورڈ آپ کے منتظم کے اکاؤنٹ کے لیے۔ کلک کریں۔ ورڈپریس انسٹال کریں۔ ، اور انتظار کریں جیسا کہ ورڈپریس (جلدی) سیٹ اپ ہے۔

اپنی ورڈپریس انسٹالیشن میں لاگ ان کرنے کے لیے ، پر جائیں۔ http: // localhost/wp-admin .

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

انٹرنیٹ سے اپنی ورڈپریس سائٹ تک رسائی حاصل کریں۔

جیسا کہ چیزیں کھڑی ہیں ، آپ شاید صرف اپنے ہوم نیٹ ورک کے اندر سے سائٹ تک رسائی حاصل کرسکیں گے۔ اسے تبدیل کرنے کے لیے ، آپ کو ایک جامد IP ایڈریس کی ضرورت ہوگی ، اور اپنے راؤٹر سے اپنے Raspberry Pi پر پورٹ فارورڈنگ کا انتظام کریں۔

تاہم ، جامد IP پتے مہنگے ہیں ، لیکن آپ اس کے بجائے متحرک DNS فراہم کنندہ استعمال کرسکتے ہیں۔ یہ بنیادی طور پر ایک کسٹم یو آر ایل کو آپ کے راسبیری پائی سے جوڑتا ہے ، حالانکہ اس طرح کی خدمات اکثر ادا کی جاتی ہیں۔ ہماری فہرست چیک کریں۔ بہترین DNS فراہم کرنے والے۔ مکمل تفصیلات کے لیے.

ونڈوز 10 بیرونی ہارڈ ڈرائیو کو تسلیم نہیں کرے گا۔

اگر آپ مسائل میں مبتلا ہیں۔ خالی سفید صفحات یا ورڈپریس میں 500 اندرونی سرور کی خرابی۔ ، ہماری مددگار گائیڈ پر ایک نظر ڈالیں۔

Raspberry Pi پر ایک ورڈپریس سائٹ کی میزبانی کریں: کامیابی!

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

  • اپاچی ، پی ایچ پی ، اور ایس کیو ایل انسٹال کریں۔
  • ورڈپریس ڈاؤن لوڈ اور انسٹال کریں۔
  • MySQL ڈیٹا بیس کو ترتیب دیں۔
  • اپنا ورڈپریس ڈیٹا بیس بنائیں۔
  • ورڈپریس کو ترتیب دیں۔
  • سائٹ لانچ کریں اور مقامی طور پر یا ویب کے ذریعے اس تک رسائی حاصل کریں۔

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

اپنے گائیڈ کے ساتھ اپنے ورڈپریس علم کو بہتر بناتے رہیں۔ ورڈپریس میں نمایاں تمبنےل اور تصاویر کے سائز۔ .

بانٹیں بانٹیں ٹویٹ ای میل۔ اپنے ونڈوز 10 ڈیسک ٹاپ کی شکل اور احساس کو کیسے تبدیل کیا جائے۔

ونڈوز 10 کو بہتر بنانے کا طریقہ جاننا چاہتے ہیں؟ ونڈوز 10 کو اپنا بنانے کے لیے ان آسان تخصیصات کا استعمال کریں۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • DIY
  • ورڈپریس۔
  • ویب سرور
  • راسباری پائی
مصنف کے بارے میں کرسچن کاولی۔(1510 مضامین شائع ہوئے)

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

کرسچن کاولی سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔