- مطلوبہ اجزاء
- راسبیری پائی پر ویب سرور ترتیب دیں
- مرحلہ 1: پائی کو اپ ڈیٹ کریں
- مرحلہ 2: اپاچی انسٹال کریں
- مرحلہ 3: پی ایچ پی انسٹال کریں
- مرحلہ 4: ایس کیو ایل سیور انسٹال کریں
- راسبیری پائی پر ورڈپریس انسٹال اور سیٹ اپ کریں
- مرحلہ 1: ورڈپریس کو ڈاؤن لوڈ اور انسٹال کریں
- مرحلہ 2: ڈیٹا بیس کو مرتب کریں
- مرحلہ 3: ورڈپریس تشکیل کریں
سسٹم آن چپس (ایس او سی) جیسے راسبیری پائی جیسی دلچسپ چیزوں میں سے ایک ویب سائٹ اور دیگر آن لائن ایپلی کیشنز کی میزبانی کے ل web ویب سرور کی حیثیت سے خدمات انجام دینے کی صلاحیت ہے۔ جب کلائنٹ کے اختتام سے درخواست کی جاتی ہے تو یہ ویبسرور میزبان فائلوں کی خدمت کرتا ہے۔ آج ، میں یہ ظاہر کرتا ہوں کہ راسبیری پائی پر ایک ویب سرور کو کیسے ترتیب دیا جائے اور ورڈپریس ویب سائٹ انسٹال کریں جس میں راسبیری پائی کے طور پر اسی نیٹ ورک پر کسی بھی ڈیوائس تک رسائی حاصل کی جاسکتی ہے۔ یہاں تک کہ آپ پورٹ فارورڈنگ تکنیک کے ذریعہ راسبیری پائ آن لائن ڈال سکتے ہیں اور دنیا میں کہیں سے بھی ویب سائٹ تک رسائی حاصل کرسکتے ہیں۔
مطلوبہ اجزاء
اس منصوبے کی تعمیر کے لئے درج ذیل اجزاء ضروری ہیں۔
- رسبری پائ 2 یا 3
- ایسڈی کارڈ (8 جی بی کم از کم)
- LAN / ایتھرنیٹ کیبل
- وائی فائی اڈاپٹر (اگر راسبیری پائ 2 استعمال کررہے ہیں)
- طاقت کا منبع
اختیاری
- کی بورڈ
- ماؤس
- مانیٹر کریں
- HDMI کیبل
آگے بڑھنے کے ل we ، ہم اس ٹیوٹوریل کے لئے راسپیئن اسٹریچ او ایس کا استعمال کریں گے اور چونکہ اس کا سیٹ اپ جیسسی کی طرح ہی ہے ، لہذا میں فرض کروں گا کہ آپ راسبیری پِی کو راسبیئن اسٹریچ OS کے ساتھ ترتیب دینے سے واقف ہیں۔ میں یہ بھی فرض کرتا ہوں کہ آپ پوتن جیسے ٹرمینل سوفٹ ویئر کا استعمال کرتے ہوئے راسبیری پائی میں SSH کرنا جانتے ہیں۔ اگر آپ کے پاس ذکر کردہ کسی بھی چیز کے ساتھ مسائل ہیں تو ، اس ویب سائٹ پر ٹن راسبیری پِی سبق موجود ہیں جو مدد کرسکتے ہیں۔
کھینچنے والے نئے صارفین (تازہ ترین انسٹال) کے ل you ، آپ کو نوٹ کرنا چاہئے کہ SSH غیر فعال ہے اور آپ کو ایس ایس ایچ سے زیادہ رسبری پائ سے بات کرنے سے پہلے ہی ایس ایس ایچ کو اہل بنانا ہوگا۔ اس کا ایک طریقہ یہ ہے کہ مانیٹر کو مربوط کرکے اور SSH کو چالو کرکے اس کو چالو کریں ، جبکہ دوسرا جو میری پسندیدہ بات ہے ssh نامی ایک فائل بنائیں (بغیر کسی توسیع کے) اور اسے اپنے SD کارڈ کے جڑ فولڈر میں کاپی کریں۔ یہ آپ کے کمپیوٹر میں ایس ڈی کارڈ داخل کرکے کیا جاسکتا ہے۔
ہم راسبیری پائی کو بطور ویب سرور ترتیب دے کر ٹیوٹوریل کا آغاز کریں گے جو کسی بھی قسم کی ویب سائٹ کی میزبانی کے لئے استعمال ہوسکتا ہے جس کے بعد ہم سرور پر ورڈپریس ویب سائٹ کے قیام پر نظر ڈالیں گے۔
میڈیا اور پرنٹ سرور کے لئے دوسرے رسبری پائی سرور کو بھی چیک کریں:
- راسبیری پائی پر پلیکس میڈیا سرور مرتب کرنے کا طریقہ
- راسبیری پِی پرنٹ سرور
- راسبیری پائی 3 پر کوڑی انسٹال کرنے کا طریقہ
راسبیری پائی پر ویب سرور ترتیب دیں
کئی سرور پوٹ لیکن اس ٹیوٹوریل کے لئے، ہم استعمال کریں گے موجود ہیں چراغ کے لئے کھڑا ہے اسٹیک لینکس، اپاچی، مائی ایس کیو ایل اور پی ایچ پی.
مرحلہ 1: پائی کو اپ ڈیٹ کریں
کسی بھی پروجیکٹ کے آغاز پر پِی کو اپ ڈیٹ کرنا ضروری ہے کیوں کہ یہ پہلے نصب تمام پیکیجز کے لئے اپ ڈیٹ انسٹال کرتا ہے اور مطابقت پذیری کے مسائل پیدا نہیں ہونے کو یقینی بناتا ہے ، جب نئے پروجیکٹس کے لئے درکار سوفٹ ویئر پیکجز انسٹال ہوتے ہیں۔ پائی رن کو اپ ڈیٹ کرنے کے لئے؛
سوڈو اپٹ گیٹ اپ ڈیٹ سوڈو اپ گریٹ اپ گریڈ
مرحلہ 2: اپاچی انسٹال کریں
چونکہ ہم پہلے ہی لینکس مشین چلاتے ہیں ، اس لئے سب سے پہلے کام اپاچی کو انسٹال کرنا ہے۔ بیشتر دوسرے ویب سرور ایپلی کیشنز کی طرح اپاچی کو ایچ ٹی ایم ایل پر ایچ ٹی ایم ایل فائل پیش کرنے کے لئے استعمال کیا جاسکتا ہے یا متحرک ویب صفحات جیسے پی ایچ پی جیسی زبانوں کا استعمال کرتے ہوئے متحرک ویب صفحات کی خدمت کے لئے اضافی ماڈیولز اور پیکیجز کے ساتھ استعمال کیا جاسکتا ہے۔
اپاچی رن انسٹال کرنے کے لئے؛
سوڈو اپٹا 2 انسٹال کریں
انسٹالیشن مکمل ہونے کے بعد ، آپ اپنے براؤزر پر آئی پی ایڈریس پر جاکر اس کی جانچ کرسکتے ہیں۔ آپ کو نیچے کی شبیہہ میں دکھائے جانے والا صفحہ دیکھنا چاہئے۔
مندرجہ بالا صفحہ صفحہ / var / www / html ڈائریکٹری میں واقع انڈکس html فائل کے HTML مواد کی نمائندگی کرتا ہے جو اپاچی کی تنصیب کے دوران تشکیل دیا گیا تھا۔
ایک انوکھا ویب پیج ڈسپلے کرنے یا ایک سے زیادہ صفحات بنانے کے ل the ، انڈیکس ایچ ٹی ایم ایل فائل کے مندرجات میں ترمیم کی جاسکتی ہے تاکہ اس کی معلومات کو ظاہر کیا جاسکے۔
فائل میں ترمیم کرنے کیلئے ، ہمیں ملکیت کو جڑ سے اپنے صارف نام میں تبدیل کرنے کی ضرورت ہے ۔ فرض کریں کہ آپ کا صارف نام پہلے سے طے شدہ صارف نام "pi" ہے جس میں www ڈائرکٹری میں تبدیلی اور فائل کی ملکیت تبدیل کی جائے۔
cd / var / www / html sudo chown pi: index.html
ملکیت تبدیل ہونے کے بعد ، اس کے بعد ہم نینو ٹیکسٹ ایڈیٹر کا استعمال کرکے اسکرپٹ میں ترمیم کرسکتے ہیں ۔ رن؛
سوڈو نینو انڈیکس html
اپنی خواہش میں جو بھی تبدیلیاں چاہیں اس کی عکاسی کے ل the کوڈ کو تبدیل کریں ، تبدیلی کو دیکھنے کے لئے براؤزر پر پیج کو محفوظ کریں اور ریفریش کریں۔
مرحلہ 3: پی ایچ پی انسٹال کریں
ویب سرور کو کچھ پیچیدہ اور متحرک ویب صفحات کی خدمت کرنے کی صلاحیت دینے کے ل it ، HTML ، CSS جاوا اسکرپٹ اور پی ایچ پی پر کارروائی کرنے کی صلاحیت فراہم کرنے کے ل we ہمیں LAMP اسٹیک کے دوسرے اجزاء انسٹال کرنے کی ضرورت ہوگی۔ چونکہ ہم پہلے ہی لینکس مشین پر چل رہے ہیں ، لہذا اسٹیک کا اگلا جزو ہم انسٹال کریں گے وہ پی ایچ پی ہے۔ انسٹال کرنے کے لئے ، چلائیں؛
سوڈو php libapache2-mod-php انسٹال کریں
اس کام کے ساتھ ، ہم انڈیکس ڈاٹ پی پی پی فائل بنا کر انسٹالیشن کی جانچ کر سکتے ہیں اور اسے www ڈائرکٹری میں داخل کرسکتے ہیں ۔ یہ صرف اس وقت کیا کرنے کی ضرورت ہے index.html ایچ ٹی ایم ایل پی ایچ پی پر مقدم لیتا ہے کے طور پر فائل ڈائریکٹری سے ہٹا دیا گیا ہے.
.html فائل کو ہٹانے کے ل، ، ابھی بھی www ڈائرکٹری میں ہی ، چلائیں؛
sudo rm index.html
انڈکس ڈاٹ پی پی فائل کو استعمال کرتے ہوئے بنائیں۔
sudo نانو انڈیکس.پی پی
فائل میں پی ایچ پی کوڈ کی کچھ لائن داخل کریں۔
ایڈیٹر کو محفوظ کریں اور باہر نکلیں۔ تبدیلیاں دیکھنے کیلئے براؤزر پر پیج کو ریفریش کریں۔
اگر خام پی ایچ پی اسکرپٹ کو "سرور اپ اور چلانے" متن کی بجائے ویب پیج پر دکھایا گیا ہے تو ، اپاچی سرور کو دوبارہ شروع کریں ۔ یہ استعمال کرکے کیا جاتا ہے۔
sudo سروس apache2 دوبارہ شروع کریں
اب آپ کو ویب پیج کے مندرجات کو صحیح طور پر دیکھنے کے قابل ہونا چاہئے۔
اس کے بجائے اتارنے کی index.html کے صفحے، کسی دوسرے صفحے انڈیکس کے علاوہ کسی اور کے نام کے ساتھ پیدا کیا جا سکتا. eample لئے page.php .
اس صفحے کو براؤزر پر HT: // کے ذریعے حاصل کیا جاسکتا ہے۔
مرحلہ 4: ایس کیو ایل سیور انسٹال کریں
اگلا ، سرور پر ڈیٹا کا نظم و نسق اور ذخیرہ کرنے کے لئے ہمیں ڈیٹا بیس انجن نصب کرنے کی ضرورت ہے ۔ لیمپ اسٹیک کیلئے ، ہم ایس کیو ایل کا استعمال کریں گے۔ ہمیں ایس کیو ایل کے لئے ایس کیو ایل سرور اور پی ایچ پی سپورٹ پیکیج انسٹال کرنے کی ضرورت ہے۔ ان کا متبادل پی ایچ پی ایم اے ایڈمن کا استعمال ہوگا۔
ایس کیو ایل سرور کو چلانے کے لئے۔
سوڈو پی ایس پی ایل - ایس ایس کیو ایل سرور انسٹال کریں
اس کے ساتھ ، اپاچی کا استعمال کرتے ہوئے دوبارہ شروع کریں۔
sudo سروس apache2 دوبارہ شروع کریں
اس کام کے ساتھ ، اب آپ کے پاس ایک مکمل ویب سرور موجود ہے اور چل رہا ہے اور ڈیٹا بیس کو اب ایڈمنسٹریٹ ہونا چاہئے۔ اس مقام پر ، آپ ویب سرور کے www ڈائرکٹری میں ویب سائٹ کے html اور پی ایچ پی پیجز ڈال کر اس سرور پر ایک ویب سائٹ بنائیں اور ہوسٹ کرسکتے ہیں اور یہ اسی نیٹ ورک پر کسی بھی شخص کے ذریعہ رسبری پائی کے طور پر قابل رسائ ہوگا۔
راسبیری پائی پر ورڈپریس انسٹال اور سیٹ اپ کریں
ہمارے ویب سرور کو آزمانے کے لئے ایک اچھا طریقہ چلانے کے ساتھ اور جو کام ہم نے کیا ہے وہ ہے مشمولات کے نظم و نسق کے مقبول نظام ورڈپریس کو انسٹال کرنا ۔ اس کی مدد سے ، ہم چند منٹ میں ایک ویب سائٹ بنانے کے قابل ہو جائیں گے۔
مرحلہ 1: ورڈپریس کو ڈاؤن لوڈ اور انسٹال کریں
چیزوں کو صاف کرنے اور رسبری پائی پر کچھ جگہ خالی کرنے کے لئے ، ہم www ڈائرکٹری کے مندرجات کو ہٹا دیتے ہیں ۔ اس رن کو کرنا؛
سی ڈی ~ سی ڈی / ور / www / html sudo rm *
تمام فائلوں کو حذف کرنے کے بعد ، اس کے بعد ہم ان کی سرکاری ویب سائٹ سے ورڈپریس ڈاؤن لوڈ کرتے ہیں۔
sudo ویجٹ
ایک بار جب ڈاؤن لوڈ مکمل ہوجائے تو ، استعمال کرکے ٹربال نکالیں۔
sudo tar xzf latest.tar.gz
ورڈپریس فولڈر کے مندرجات کو موجودہ ڈائریکٹری میں استعمال کرکے منتقل کریں۔
سوڈو ایم وی ورڈپریس / *.
"سے پہلے کی جگہ پر نوٹ کریں ۔"
پھر pi پر جگہ خالی کرنے کے ل؛ ٹربال کو ہٹائیں۔
سوڈو rm frf ورڈپریس latest.tar.gz
اس سے پہلے کہ ہم جاری رکھیں ، ہمیں تمام ورڈپریس فائلوں کی ملکیت اپاچی صارف کو تبدیل کرنے کی ضرورت ہے۔ رن؛
Sudo chown -R www-data:.
* شامل کرنا نہ بھولیں۔ کالم کے بعد۔
مرحلہ 2: ڈیٹا بیس کو مرتب کریں
تمام ویب سائٹوں کو ایک ڈیٹا بیس کی ضرورت ہوتی ہے۔ یہ وہ جگہ ہے جہاں ایس کیو ایل آتا ہے۔ ورڈپریس کے لئے ڈیٹا بیس مرتب کرنے کے لئے ، چلائیں؛
sudo mysql_secure_installation
آپ کو پہلے سے طے شدہ / موجودہ پاس ورڈ درج کرنے کا اشارہ کیا جائے گا۔ بس انٹر بٹن دبائیں۔ نیا پاس ورڈ تشکیل دے کر سیٹ اپ مکمل کرنے کے اشارے پر عمل کریں (یقینی بنائیں کہ آپ پاس ورڈ کو آسانی سے یاد کرسکتے ہیں) ، گمنام صارفین کو ہٹائیں ، ریموٹ روٹ لاگ ان کو مسترد کریں ، ٹیسٹ ڈیٹا بیس کو ہٹا دیں اور استحقاق کی ٹیبل کو دوبارہ لوڈ کریں۔ جب سب کچھ ہوجائے تو آپ کو ایک مکمل ریمارکس دیکھنا چاہئے۔
اگلا ہم ورڈپریس کے لئے ایک ڈیٹا بیس بناتے ہیں۔ رن؛
sudo mysql -uroot -p
ہم نے اوپر تشکیل دیا ہوا روٹ پاس ورڈ درج کریں ، آپ کو اسکرین پر mariaDB مانیٹر کا اشارہ دیکھنا چاہئے ۔ جب یہ ظاہر ہوتا ہے تو ، کمانڈ کا استعمال کرکے ایک نیا DB بنائیں۔
ڈیٹا بیس ورڈپریس تشکیل؛
نوٹ کریں کہ اوپر والی کمانڈ میں "ورڈپریس" DB کے لئے میرا ترجیحی نام ہے۔ اپنا انتخاب کرنے کے لئے آزاد محسوس کریں۔
اگر یہ کامیاب ہے تو ، آپ کو نیچے کی شبیہہ جیسا اسکرین دیکھنا چاہئے۔
اگلا ، جڑ صارف کو ڈیٹا بیس کے استحقاق کا استعمال کرتے ہوئے
ورڈپریس پر تمام ترجیحات دیں۔ * 'اپنے' پاس ورڈ 'کے ذریعہ' روٹ '@' لوکل ہاسٹ 'کی شناخت کرنا؛
ڈی بی میں کی جانے والی تبدیلیوں کے اثر انداز ہونے کے ل we ، ہمیں ڈیٹا بیس کے مراعات کو فلش کرنے کی ضرورت ہے۔ رن؛
خوشخبری؛
اس کام کے ساتھ ، ہم پھر CTRL + D استعمال کرکے mariaDB سے باہر نکلیں۔
مرحلہ 3: ورڈپریس تشکیل کریں
pi پر ایک ویب براؤزر کھولیں اور HTTP: // لوکل ہوسٹ پر جائیں ، آپ کو ایک ورڈپریس پیج نظر آنا چاہئے جس میں آپ سے اپنی ترجیحی زبان منتخب کرنے ، اپنی پسندیدہ زبان منتخب کرنے اور جاری رکھنے کے لئے دبائیں۔
اگلے صفحے پر ، انسٹالیشنوں کے ساتھ آگے بڑھنے کے لئے چلیں پر کلک کریں۔
یہ سائٹ کی بنیادی معلومات کے لئے درخواست کرے گا۔ ذیل میں دکھایا گیا ہے ان کو بھریں؛
ڈیٹا بیس کا نام: ورڈپریس یوزر نیم: روٹ پاس ورڈ:
"انسٹال چلائیں" کے بٹن کے بعد "جمع کروائیں" کے بٹن پر کلک کریں۔ یہ آپ کی ویب سائٹ کے لئے ایک ای میل ، صارف نام اور پاس ورڈ کی درخواست کرے گا۔ اس معلومات کی فراہمی اور "انسٹال ورڈپریس" کے بٹن کو دبائیں۔ اس کام کے ساتھ ، آپ کو اب ویب سائٹس کے پسدید میں لاگ ان کرنے اور اس کی شکل کو اپنی مرضی کے مطابق بنانا اور HTTP: // لوکل ہوسٹ / ڈبلیو پی - ایڈمن کا دورہ کرکے استعمال کرنا چاہ should۔
ایک ہی نیٹ ورک پر مختلف آلہ سے دیکھنے والے صارفین کے لئے یو آر ایل کو دوست بنانے کے ل we ، ہم پرماللنکس کی ترتیبات کو تبدیل کردیں گے۔ ایسا کرنے کے لئے، ورڈپریس پسدید سے، اس پر جائیں ترتیبات ، منتخب permalinks کے ، "منتخب مراسلہ نام " کا اختیار ہے اور "پر کلک کریں تبدیلیاں محفوظ کریں " بٹن.
لہذا ویب سرور ان تبدیلیوں کے ساتھ منسلک ہے ، ہمیں اپاچی کے دوبارہ تحریر کو فعال کرنے کی ضرورت ہوگی۔ رن؛
سوڈو a2enmod دوبارہ لکھنا
ہمیں مجازی میزبان کو بھی ہدایت دینے کی ضرورت ہے تاکہ درخواستوں کو اوور رائٹ کرنے کی اجازت دی جائے۔ ایسا کرنے کے لئے ہمیں نینو ایڈیٹر کا استعمال کرتے ہوئے دستیاب سائٹوں کی ڈیفالٹ ترتیب میں ترمیم کرنے کی ضرورت ہوگی ۔
رن؛ sudo نانو /etc/apache2/sites-available/000-default.conf
پہلی لائن کے بعد درج ذیل لائنوں کو شامل کریں
اس کو یقینی بنائیں کہ اس کے اندر
فائل کو محفوظ کریں اور Y کے بعد CTRL + X کا استعمال کریں اور باہر داخل کریں۔
تشکیل فائلوں میں کی گئی تبدیلیوں کو متاثر کرنے کے لئے اپاچی کو دوبارہ چالو کریں۔ رن؛
سوڈو سروس apache2 دوبارہ شروع کریں
بس ، ہمارے پاس ہمارے راسبیری ویب سرور پر ویب سائٹ چل رہی ہے ۔ ورڈپریس آسانی سے آپ کے ذائقہ کے مطابق کیا جا سکتا ہے۔ آپ آسانی سے تھیمز کو تبدیل کر سکتے ہیں ، پیجز ، پوسٹس ، مینیو کو تبدیل کر سکتے ہیں۔
عام طور پر ، بہت سی ایسی چیزیں ہیں جو نجی ویب سرور سے حاصل کی جاسکتی ہیں۔ ان کلیدی استعمالوں میں سے ایک سرور کے جیسے ہی نیٹ ورک پر جڑے ہوئے آلات کے مابین فائل شیئرنگ ہے۔
راسبیری پائی کو روٹر سے منسلک کرکے اور پورٹ فارورڈنگ تکنیکوں کو ملازمت سے ، ویب سرور کو انٹرنیٹ پر ویب صفحات کی خدمت کے لئے تعینات کیا جاسکتا ہے۔ اس کا مطلب یہ ہے کہ ویب سرور پر محفوظ فائلوں کو دنیا کی کسی بھی جگہ سے حاصل کیا جاسکتا ہے۔
یہ غور کرنا چاہئے کہ رسبری پائ ایک ہارڈ ویئر کی حیثیت سے محدود ہے اور زیادہ ٹریفک والی ویب سائٹوں کی میزبانی کرنے کے لئے استعمال ہونے پر بہتر کارکردگی کا مظاہرہ نہیں کرسکتا ہے۔