بغیر ڈیپلین سرور 9 پر ورڈپریس انسٹال کرنا بغیر cpanel کے۔

بھائیوں ، ایک خصوصی مضمون کے عنوان سے خوش آمدید۔ ڈیبین سرور پر ورڈپریس انسٹال کرنا۔ کسی بھی کنٹرول پینل کی ضرورت کے بغیر ، مشہور پینلز جیسے Cpanel ، plask ، DirectAdmin ، vistacp ، اور دیگر ادائیگی شدہ اور مفت پینلز چلانے کے لیے ماحول بنانے کے لیے ، ویب سائٹس اور ان کا انتظام ان خصوصیات کے ساتھ جو ہر پینل کے درمیان دوسرے سے مختلف ہیں ، اور یقینا ان میں سب سے مشہور سی پینل پینل ہے۔ مزید اڈو کے بغیر ، ہم ڈیبین 9 اور اپاچی 5 پر ورڈپریس انسٹال کریں گے۔

وضاحت کے تقاضے۔

1 - نظام ڈیبین۔ ایک سرور (انٹرنیٹ سرور) پر رکھا گیا ہے۔

2- جزائر تک سرور یا روٹ ایڈمن اکاؤنٹ تک رسائی۔

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

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

5- انسٹال کریں اپاچی  ڈیبین سسٹم پر LAMP

6 - کاپی ورڈپریس سرکاری ویب سائٹ سے تازہ ترین ورژن۔

7 - سرور سے جڑنے کا پروگرام۔ پٹین

 

ڈیبین سسٹم کیا ہے؟

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

اپاچی کیا ہے؟

اپاچی کا نام انگریزی میں  اپاچی HTTP سرور۔ اپاچی وہ ہے جس نے ویب دور کے ابتدائی دنوں میں ویب کی ترقی اور عالمی نمو میں بہت بڑا کردار ادا کیا۔ اپاچی کیا استعمال کیا جاتا ہے اور اس کا مشن کیا ہے۔ اپاچی مستحکم اور متحرک ویب صفحات کی خدمت کے لیے استعمال ہوتا ہے۔ جامد ، جیسے ایچ ٹی ایم ایل ، اور متحرک جو تبدیل ہوتے ہیں ، جیسے فورمز ، ورڈپریس ، اور دیگر سکرپٹ یا ایپلی کیشنز جو اپاچی ماحول اور خصوصیات کو استعمال کرنے کے لیے بنائے گئے ہیں۔ اور اپاچی دراصل ویب ڈویلپمنٹ پیکیج کے اجزاء میں سے ایک ہے جسے LAMP کہا جاتا ہے ، جس میں لینکس آپریٹنگ سسٹم یا GNU لینکس ، ویب سرور ، Mysql ڈیٹا بیس ، اور بہت سی پروگرامنگ زبانیں شامل ہیں جن میں php ، Python اور Perl شامل ہیں۔ ملکیتی سافٹ ویئر پیکجوں میں سے ایک کے طور پر۔ اپاچی کے فوائد میں سے ایک یہ ہے کہ یہ انتہائی قابل اعتماد اور انتہائی محفوظ طریقے سے مواد فراہم کرتا ہے۔ 

ڈیبین پر ورڈپریس انسٹال کرنے کے فوائد۔

اصل فوائد میں سے ایک ہوسٹنگ کمپنیوں کے ساتھ معاہدہ کرنے کے مقابلے میں پیسہ بچانا ہے۔ دوم ، سیپینل پر انسٹالیشن کے مقابلے میں ڈیبین ڈسٹری بیوشن پر سائٹ کی رفتار۔ 25٪ کی نمایاں رفتار ، اور یہ تلاش اور عروج میں سائٹ کے پھیلاؤ میں معاون ہے۔ گوگل اور دیگر سرچ انجنوں پر آپ کی درجہ بندی۔ اور اپنی مادی آمدنی میں اضافہ کریں۔ عرب یا غیر ملکی ہوسٹنگ کمپنیوں کی سست روی سے بچنے کے علاوہ۔ جو فی مہینہ $ 3 کے لیے ہوسٹنگ کے منصوبے پیش کرتا ہے اور وہ ایک ہی سرور پر 400 ویب سائٹس شامل کرتے ہیں۔ اور آپ اپنی سائٹ میں سست روی دیکھنا شروع کردیتے ہیں جب یہ تجربے کے 100 مضامین سے تجاوز کرجاتی ہے۔ جب کوئی سائٹ پرائیویٹ وی پی ایس سرور پر ہوتی ہے تو انٹرنیٹ لائن۔ آپ کی سائٹ کے لیے پوری طاقت کے ساتھ سرور پر ، اور اس سے آپ کو اپنی سائٹ سے ڈاؤن لوڈ کرنے اور اپنے وزیٹرز کو جلدی سے ڈیٹا فراہم کرنے میں مدد ملے گی۔ ہیکنگ سے تحفظ کے علاوہ جو غلط کنفیگریشن کی وجہ سے ہوسٹنگ کمپنیوں کو پریشان کرتا ہے۔ میں تمام ہوسٹنگ کمپنیوں کے بارے میں بات نہیں کر رہا ہوں۔ مضبوط تحفظ کے ساتھ ہوسٹنگ کمپنیاں ہیں ، لیکن وہ غیر ملکی ہیں اور عرب نہیں۔ کیونکہ انٹرنیٹ پر اپنے کیریئر کے دوران ، میں نے 15 سے زائد عرب کمپنیوں کے ساتھ معاملہ کیا ، اور یہ سب ، بغیر کسی استثناء کے ، ہوسٹنگ کمپنیوں کے نام کے مستحق نہیں ہیں۔ سب سے اہم خصوصیات میں سے ایک یہ ہے کہ پورے سرور کے وسائل صرف آپ کی سائٹ کے لیے ہوں گے اور وہ کنٹرول پینل پر تقسیم نہیں کیے جائیں گے جو کہ رام اور پروسیسر استعمال کرتا ہے ، اور یہ آپ کی سائٹ کے استحکام کو بڑھاتا ہے اور تلاش میں آپ کی درجہ بندی کو بھی بڑھاتا ہے اور آپ کے مالی منافع وغیرہ

ورڈپریس کا انتخاب کیوں کریں؟

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

 

اصلی سرورز پر میکانو ٹیک انفارمیٹکس کے ذریعہ فراہم کردہ وضاحتی نوٹ

میں نے سرور بک کرایا۔ ڈیٹا سینٹر ہیٹزنر۔ کلاؤڈ سرورز سروس سے۔ آپ نے ڈیبین ڈسٹرو کو منتخب کیا ہے جو خود بخود انسٹال اور تیار ہے۔

تفصیل: LAMP پیکیج انسٹال کرنا۔

لیمپ انسٹال کرنے سے پہلے جس میں اپاچی موجود ہے ، انسٹالیشن سے پہلے سب سے پہلا کام پیکجز اور دانا کو اپ ڈیٹ کرنا ہے اور ان کمانڈز سے سیکورٹی کے مسائل کو درست کرنا ہے

apt-get update
apt-get upgrade
apt-get dist-upgrade

ڈیبین 9 سرورز پر سی پی این ایل کے بغیر ورڈپریس انسٹال کرنے کے لیے پہلی اپ ڈیٹ کمانڈ شامل کرنے کی تصویر۔

ڈیبین ڈسٹری بیوشن پر پیکجز کو اپ ڈیٹ کرنے کے لیے پہلے کمانڈز کے اضافے کو ظاہر کرنے والی ایک تصویر۔

اس معاملے کو شامل کرنے کے بعد یہ نتیجہ ہے کہ اپ ڈیٹ کیسے ہوا۔

apt-get update Ign: 1 http://mirror.hetzner.de/debian/packages اسٹریچ InRelease Get: 2 http://security.debian.org stretch/updates InRelease [94.3 kB] حاصل کریں: 3 http: // آئینہ hetzner. 91.0 kB] حاصل کریں: ] ہٹ: 4 http://mirror.hetzner.de/debian/packages stretch Release Hit: 5 http://deb.debian.org/debian stretch Release Get: 91.0 http://security.debian.org stretch/updates /غیر آزاد ذرائع [6،91.8 B] حاصل کریں: 7 http://security.debian.org/updates/main ذرائع [94.3 kB] حاصل کریں: 8 http://security.debian.org مسلسل/اپ ڈیٹس/شراکت کے ذرائع [9،10 B] حاصل کریں: 1,216 http://security.debian.org stretch/updates/main amd11 Packages [207 kB] حاصل کریں: 12 http://security.debian.org stretch/updates/main Tra nslation-en [1,384 kB] حاصل کریں: 13 http://deb.debian.org/debian stretch-updates/main sources [64 kB] Ign: 495 http://mirror.hetzner.de/debian/packages stretch-backports /main amd14 پیکیجز Ign: 221 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en حاصل کریں: 15 http://mirror.hetzner.de/debian/packages stretch-backports/main amd13.1 پیکیجز [16 kB] حاصل کریں: 64 http://mirror.hetzner.de/debian/packages stretch-backports/main Translation-en [17 kB] Ign: 16 http://mirror.hetzner.de/debian/security stretch /updates/main amd64 پیکیجز Ign: 601 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en حاصل کریں: 17 http://mirror.hetzner.de/debian/security/updates/ main amd459 پیکیجز [18 kB] حاصل کریں: 64 http://mirror.hetzner.de/debian/security stretch/updates/main Translation-en [19 kB] حاصل کریں: 18 http://deb.debian.org/debian stretch/ اہم ذرائع [64،495 kB] حاصل کریں: 19 http://deb.debian.org/debian stretch/non-free sources [221 kB] حاصل کریں: 22 http://deb.debian.org/debian stretch/contr ib ذرائع [6,745 kB] 23 MB 79.4s (24،44.7 kB/s) میں پیکیج کی فہرستیں پڑھنا ... ہو گیا

ہم مندرجہ ذیل کمانڈ شامل کرتے ہیں ، جو ہے۔

apt-get upgrade

اس کمانڈ کا فائدہ یا یہ جو کچھ کرتا ہے وہ سسٹم کو ڈیبین کے تازہ ترین ورژن میں اپ گریڈ کرنا ہے۔ بغیر ڈیپلین سرور 9 پر ورڈپریس انسٹال کرنے کے اقدامات پر عمل کریں۔

اس پر ورڈپریس انسٹال کرنے کے لیے ڈیبین کو اپ گریڈ کرنے کی کمانڈ دکھا رہی تصویر۔

یہ آپ کے ساتھ ظاہر ہوگا جیسا کہ تصویر میں دکھایا گیا ہے۔ اور یہاں سسٹم آپ سے کہتا ہے ، کیا آپ واقعی اپ گریڈ کرنا چاہتے ہیں؟ کیا میں اپ گریڈ کے عمل پر عمل کرتا ہوں؟ اپ گریڈ کے عمل کو مکمل کرنے کے لیے۔

اپ گریڈ کے اختتام کے بعد معاملہ کا نتیجہ یہ ہے۔ ایک چھوٹا سا نوٹ ، میں جس سرور کو استعمال کر رہا ہوں اس کا تازہ ترین ڈیبین ورژن انسٹال ہے ، جو اس وقت ڈیبین 9 ہے۔ اپ گریڈ کرنے میں زیادہ وقت نہیں لگا۔ یہ آؤٹ پٹ ہے۔

apt-get upgrade پڑھنا پیکیج کی فہرستیں ... ہو گیا عمارت کا انحصار درخت پڑھنا ریاستی معلومات پڑھنا ... اپ گریڈ کا حساب لگانا ... ہو گیا مندرجہ ذیل پیکجوں کو اپ گریڈ کیا جائے گا: qemu-guest-agent qemu-utils 2 اپ گریڈ ، 0 نئے انسٹال ، 0 ہٹانا اور 0 کو اپ گریڈ نہیں کرنا۔ 1,300،2,048 kB آرکائیو حاصل کرنے کی ضرورت ہے۔ اس آپریشن کے بعد ، 1،64 B اضافی ڈسک کی جگہ استعمال کی جائے گی۔ کیا آپ جاری رکھنا چاہتے ہیں؟ [Y/n] y حاصل کریں: 64 http://security.debian.org stretch/updates/main amd1 qemu-guest-agent amd2.8 6: 9+dfsg-7+deb315u2 [64 kB] حاصل کریں: 64 http: // security.debian.org stretch/updates/main amd1 qemu-utils amd2.8 6: 9+dfsg-7+deb986u1,300 [0 kB] 14.0s (33909 MB/s) میں 1،3 kB حاصل کیا گیا (ڈیٹا بیس پڑھنا ... فی الحال 2.8 فائلیں اور ڈائریکٹریز کھول دیا گیا ہے۔) کھولنے کی تیاری ... : 6+dfsg-9+deb7u64) ... پیک کھولنے کی تیاری کر رہا ہے ... ) deb1u2.8) over (6: 9 + dfsg-7 + deb1u2.8) ... qemu-guest-agent (6: 9 + dfsg-5 + deb1u3) کو ترتیب دینا ... qemu-utils کو سیٹ کرنا ) 2.8+deb6u9) ... systemd (7-64+deb1u2.8) کے لیے پروسیسنگ ٹرگرز ... man-db (6-9) کے لیے پروسیسنگ ٹرگر

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

apt-get dist-upgrade

یہ ایک تصویر ہے جو آرڈر شامل کرنے کے بعد عمل کو ظاہر کرتی ہے۔

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

پیکجوں اور آپریٹنگ سسٹم کو تازہ ترین ورژن میں اپ ڈیٹ اور اپ گریڈ کرنے کا پہلا مرحلہ مکمل ہو چکا ہے۔

دوسرا مرحلہ اس کمانڈ کے ذریعے سرور میں میزبان نام شامل کرنا ہے ، جو میزبان نام کو آپ کے اپنے وضاحتی نام سے تبدیل کرتا ہے۔ لیکن ہوشیار رہیں کہ آپ کو سرور یا سسٹم کو دوبارہ شروع کرنے کی ضرورت پڑسکتی ہے۔ سسٹم آپ کے شامل کردہ میزبان نام یا میزبان نام کو لاگو کرتا ہے۔

hostnamectl set-hostname hostname.yourdomain.com

hostname.yourdomain.com

یہاں ، میزبان نام آپ کے ڈومین کے ذیلی ڈومین یا ڈومین کا نام ہونا چاہیے جس پر آپ نے ورڈپریس سرور چلانے کے لیے مخصوص کیا ہوا ہے۔ مثال word.mekan0.com۔

اس کمانڈ کو شامل کرنے کے بعد ، آپ اپنے کی بورڈ پر انٹر دبائیں۔ نیم میزبان کو شامل کرنے کی مثال کے طور پر یہاں ایک تصویر ہے۔

ایک تصویر جس میں دکھایا گیا ہے کہ ڈیبین سرور میں نام ہوسٹ کیسے شامل کیا جائے۔

 

اور اگلے پلان میں

ہم کچھ ضروری سہولیات انسٹال کر رہے ہیں اور ہمیں غلطیوں کو حل کرنے اور انہیں ٹھیک کرنے کے لیے ان کی ضرورت ہوگی۔ آپ مندرجہ ذیل کمانڈ شامل کریں۔

apt install net-tools sudo wget curl bash-completion

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

ایک تصویر نام سرور کو ڈیبین 9 میں تبدیل کرنے کی مثال دکھا رہی ہے۔

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

اپاچی انسٹال کریں۔

ایڈمن مراعات (جڑ) کے ساتھ سرور میں لاگ ان کرنے کے بعد ، ہم اپاچی HTTP انسٹال کرتے ہیں ، جو ڈیبین 9 ذخیروں میں دستیاب ہے۔ آپ اس کمانڈ کو کمانڈ پرامپٹ میں شامل کریں اور انٹر دبائیں۔

 اے پی پی apache2 انسٹال

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

apt install apache2 پیکیج کی فہرستیں پڑھنا ... ہو گیا بلڈنگ انحصار ٹری ریاست کی معلومات پڑھنا ... ہو گیا مندرجہ ذیل اضافی پیکجز انسٹال ہوں گے: apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2 -0 libperl5.24 perl تجویز کردہ پیکجز: www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl تجویز کردہ پیکیجز بنائیں: ssl-cert rename مندرجہ ذیل نئے پیکجز انسٹال ہوں گے: apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutillibluper1-5.2ldld. 0 perl 5.24 upgraded 0 نئے انسٹال ، 11 ہٹانے کے لیے اور 0 اپ گریڈ نہیں۔ 0،5,852 kB آرکائیو حاصل کرنے کی ضرورت ہے۔ اس آپریشن کے بعد ، 29.2 MB اضافی ڈسک کی جگہ استعمال کی جائے گی۔ کیا آپ جاری رکھنا چاہتے ہیں؟ [Y/n]

آپ کی بورڈ پر حرف Y دبائیں ، پھر آپ انٹر دبائیں ، اور اپاچی کی تنصیب مکمل ہونے کے بعد ، ہم براؤزر کھولیں اور سرور کا IP ٹائپ کریں۔ براؤزر میں ، میرے معاملے میں ، میں آئی پی ہوں۔ جس سرور پر میں وضاحت کر رہا ہوں وہ ہے۔ 159.69.215.225 یہ آپ کے ساتھ اس تصویر کی طرح ظاہر ہوگا۔ ایک تصویر جس میں دکھایا گیا ہے کہ اپاچی صحیح طریقے سے چل رہا ہے بیان 9 تقسیم پر۔

اس بات کو یقینی بنانے کے بعد کہ اپاچی صحیح طریقے سے انسٹال ہے اور یہ تصویر اوپر ہے۔ اس بات کو یقینی بناتا ہے کہ اپاچی ڈیبین تقسیم پر صحیح طریقے سے انسٹال ہے۔ اب ہم php مترجمین کے تازہ ترین ورژن انسٹال کر رہے ہیں۔ اس کمانڈ کے ساتھ ورڈپریس CMS پڑھنے کے لیے اور انٹر دبائیں۔

apt install libapache2-mod-php7.0 php7.0 php7.0-gd php7.0-xml php7.0-curl php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc

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

پی ایچ پی ترجمے کی تنصیب مکمل کرنے کے بعد ، تازہ ترین ورژن اب مکمل ہوچکے ہیں۔ ماریا ڈی بی ، ایک ڈیٹا بیس سرور انسٹال کریں۔ ورڈپریس کے لیے ڈیٹا بیس بنانے کے لیے اسے انسٹال کرنا ضروری ہے۔ اور ان سے رابطہ کریں تاکہ ہم ورڈپریس کو صحیح طریقے سے انسٹال کر سکیں۔

apt install php7.0-mysql mariadb-server mariadb-client

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

apt php7.0-mysql mariadb-server mariadb-client انسٹال کریں
پیکیج کی فہرستیں پڑھ رہی ہیں… ہو گیا
بلڈنگ انحصار درخت
ریاست کی معلومات کو پڑھنا… ہو گیا
مندرجہ ذیل اضافی پیکجوں کو نصب کیا جائے گا:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client-10.1 mariadb-client-core-10.1
mariadb-common mariadb-server-10.1 mariadb-server-core-10.1 mysql-common
rsync socat
تجویز کردہ پیکج:
gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl
libsql-statement-perl mailx mariadb-test netcat-openbsd tinyca۔
تجویز کردہ پیکیج:
libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl
مندرجہ ذیل نئے پیکجوں کو نصب کیا جائے گا:
galera-3 gawk libconfig-inifiles-perl libdbi-perl libjemalloc1 libmpfr4
libreadline5 libsigsegv2 mariadb-client mariadb-client-10.1۔
mariadb-client-core-10.1 mariadb-common mariadb-server mariadb-server-10.1
mariadb-server-core-10.1 mysql-common php7.0-mysql rsync socat
0 اپ گریڈ کردہ، 19 نئے نصب، 0 کو دور کرنے اور اپ ڈیٹ کرنے کے لئے 0 نہیں.
آرکائیوز کے 25.7 MB حاصل کرنے کی ضرورت ہے.
اس آپریشن کے بعد اضافی ڈسک اسپیس کے 189 MB استعمال کیا جائے گا.
کیا آپ جاری رکھنا چاہتے ہیں؟ [Y / n] y
حاصل کریں: 1 http://deb.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB]
حاصل کریں: 2 http://deb.debian.org/debian stretch/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB]
حاصل کریں: 3 http://deb.debian.org/debian stretch/main amd64 gawk amd64 1: 4.1.4+dfsg-1 [571 kB]
حاصل کریں: 4 http://deb.debian.org/debian stretch/main amd64 mysql-common all 5.8+1.0.2 [5,608،XNUMX B]
حاصل کریں: 5 http://deb.debian.org/debian stretch/main amd64 mariadb-common all 10.1.38-0+deb9u1 [28.4 kB]
حاصل کریں: 6 http://deb.debian.org/debian stretch/main amd64 galera-3 amd64 25.3.19-2 [955 kB]
حاصل کریں: 7 http://deb.debian.org/debian stretch/main amd64 libdbi-perl amd64 1.636-1+b1 [766 kB]
حاصل کریں: 8 http://deb.debian.org/debian stretch/main amd64 libreadline5 amd64 5.2+dfsg-3+b1 [119 kB]
حاصل کریں: 9 http://deb.debian.org/debian stretch/main amd64 mariadb-client-core-10.1 amd64 10.1.38-0+deb9u1 [5,107،XNUMX kB]
حاصل کریں: 10 http://deb.debian.org/debian stretch/main amd64 libconfig-inifiles-perl all 2.94-1 [53.4 kB]
حاصل کریں: 11 http://deb.debian.org/debian stretch/main amd64 libjemalloc1 amd64 3.6.0-9.1 [89.8 kB]
حاصل کریں: 12 http://deb.debian.org/debian stretch/main amd64 mariadb-client-10.1 amd64 10.1.38-0+deb9u1 [5,918،XNUMX kB]
حاصل کریں: 13 http://deb.debian.org/debian stretch/main amd64 mariadb-server-core-10.1 amd64 10.1.38-0+deb9u1 [5,241،XNUMX kB]
حاصل کریں: 14 http://deb.debian.org/debian stretch/main amd64 rsync amd64 3.1.2-1+deb9u2 [393 kB]
حاصل کریں: 15 http://deb.debian.org/debian stretch/main amd64 socat amd64 1.7.3.1-2+deb9u1 [353 kB]
حاصل کریں: 16 http://deb.debian.org/debian stretch/main amd64 mariadb-server-10.1 amd64 10.1.38-0+deb9u1 [5,344،XNUMX kB]
حاصل کریں: 17 http://deb.debian.org/debian stretch/main amd64 mariadb-client all 10.1.38-0+deb9u1 [27.2 kB]
حاصل کریں: 18 http://deb.debian.org/debian stretch/main amd64 mariadb-server all 10.1.38-0+deb9u1 [27.3 kB]
حاصل کریں: 19 http://deb.debian.org/debian stretch/main amd64 php7.0-mysql amd64 7.0.33-0+deb9u3 [124 kB]
25.7 میں 0 MB (35.8 MB/s) حاصل کیا
پہلے سے طے شدہ پیکیجز ...
پہلے غیر منتخب کردہ پیکیج کا انتخاب libmpfr4: amd64۔
(ڈیٹا بیس پڑھ رہا ہے ... 35883 فائلیں اور ڈائریکٹریس فی الحال انسٹال ہیں۔)
کھولنے کی تیاری .../libmpfr4_3.1.5-1_amd64.deb ...
libmpfr4 کھولنا: amd64 (3.1.5-1) ...
پہلے غیر منتخب شدہ پیکیج کا انتخاب libsigsegv2: amd64۔
کھولنے کی تیاری .../libsigsegv2_2.10-5_amd64.deb ...
کھولنا libsigsegv2: amd64 (2.10-5) ...
libmpfr4 سیٹ کرنا: amd64 (3.1.5-1) ...
libsigsegv2 سیٹ کرنا: amd64 (2.10-5) ...
پہلے غیر منتخب شدہ پیکیج گاک کو منتخب کرنا۔
(ڈیٹا بیس پڑھ رہا ہے ... 35905 فائلیں اور ڈائریکٹریس فی الحال انسٹال ہیں۔)
کھولنے کی تیاری .../00-gawk_1٪ 3a4.1.4+dfsg-1_amd64.deb ...
گاک کھولنا (1: 4.1.4+dfsg-1) ...
پہلے غیر منتخب کردہ پیکیج mysql-common کو منتخب کرنا۔
کھولنے کی تیاری .../01-mysql-common_5.8+1.0.2_all.deb ...
mysql-common (5.8+1.0.2) کو کھولنا ...
پہلے غیر منتخب کردہ پیکیج کا انتخاب mariadb-common.
کھولنے کی تیاری .../02-mariadb-common_10.1.38-0+deb9u1_all.deb ...
ماریڈ بی کامن کو کھولنا (10.1.38-0+deb9u1) ...
پہلے غیر منتخب کردہ پیکیج گیلرا -3 کا انتخاب۔
کھولنے کی تیاری .../03-galera-3_25.3.19-2_amd64.deb ...
گیلیرا -3 (25.3.19-2) کھولنا ...
پہلے غیر منتخب کردہ پیکیج کا انتخاب libdbi-perl.
کھولنے کی تیاری .../04-libdbi-perl_1.636-1+b1_amd64.deb ...
libdbi-perl (1.636-1+b1) کھولنا ...
پہلے غیر منتخب شدہ پیکیج کا انتخاب libreadline5: amd64۔
کھولنے کی تیاری .../05-libreadline5_5.2+dfsg-3+b1_amd64.deb ...
libreadline5 کو کھولنا: amd64 (5.2+dfsg-3+b1) ...
پہلے غیر منتخب شدہ پیکیج کا انتخاب mariadb-client-core-10.1.
کھولنے کی تیاری .../06-mariadb-client-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
ماریڈ بی-کلائنٹ کور -10.1 (10.1.38-0+deb9u1) کو کھولنا ...
پہلے غیر منتخب کردہ پیکیج کا انتخاب libconfig-inifiles-perl.
کھولنے کی تیاری .../07-libconfig-inifiles-perl_2.94-1_all.deb ...
libconfig-inifiles-perl (2.94-1) کو کھولنا ...
پہلے غیر منتخب کردہ پیکیج کا انتخاب libjemalloc1.
کھولنے کی تیاری .../08-libjemalloc1_3.6.0-9.1_amd64.deb ...
libjemalloc1 (3.6.0-9.1) کو کھولنا ...
پہلے غیر منتخب کردہ پیکیج کا انتخاب mariadb-client-10.1.
کھولنے کی تیاری .../09-mariadb-client-10.1_10.1.38-0+deb9u1_amd64.deb ...
ماریڈ بی-کلائنٹ -10.1 (10.1.38-0+deb9u1) کھولنا ...
پہلے غیر منتخب کردہ پیکیج کا انتخاب mariadb-server-core-10.1.
کھولنے کی تیاری .../10-mariadb-server-core-10.1_10.1.38-0+deb9u1_amd64.deb ...
ماریڈ بی سرور-کور -10.1 (10.1.38-0+deb9u1) کو کھولنا ...
پہلے غیر منتخب پیکیج rsync کا انتخاب۔
کھولنے کی تیاری .../11-rsync_3.1.2-1+deb9u2_amd64.deb ...
rsync کو کھولنا (3.1.2-1+deb9u2) ...
پہلے غیر منتخب پیکیج ساکٹ کا انتخاب۔
کھولنے کی تیاری .../12-socat_1.7.3.1-2+deb9u1_amd64.deb ...
ساکٹ کھولنا (1.7.3.1-2+deb9u1) ...
mysql-common (5.8+1.0.2) ترتیب دے رہا ہے ...
تازہ کاری کے متبادل: آٹو موڈ میں /etc/mysql/my.cnf (my.cnf) فراہم کرنے کے لیے /etc/mysql/my.cnf.fallback کا استعمال
mariadb-common (10.1.38-0+deb9u1) ترتیب دے رہا ہے ...
تازہ کاری کے متبادل: آٹو موڈ میں /etc/mysql/my.cnf (my.cnf) فراہم کرنے کے لیے /etc/mysql/mariadb.cnf کا استعمال
پہلے غیر منتخب شدہ پیکیج کا انتخاب mariadb-server-10.1.
(ڈیٹا بیس پڑھ رہا ہے ... 36487 فائلیں اور ڈائریکٹریس فی الحال انسٹال ہیں۔)
کھولنے کی تیاری .../mariadb-server-10.1_10.1.38-0+deb9u1_amd64.deb ...
ماریڈ بی سرور -10.1 (10.1.38-0+deb9u1) کو کھولنا ...
پہلے غیر منتخب کردہ پیکیج mariadb-client کا انتخاب۔
کھولنے کی تیاری .../mariadb-client_10.1.38-0+deb9u1_all.deb ...
ماریڈ بی کلائنٹ کو کھولنا (10.1.38-0+deb9u1) ...
پہلے غیر منتخب شدہ پیکیج ماریڈ بی سرور کا انتخاب۔
کھولنے کی تیاری .../mariadb-server_10.1.38-0+deb9u1_all.deb ...
ماریڈ بی سرور کو کھولنا (10.1.38-0+deb9u1) ...
پہلے غیر منتخب کردہ پیکیج php7.0-mysql کو منتخب کرنا۔
کھولنے کی تیاری .../php7.0-mysql_7.0.33-0+deb9u3_amd64.deb ...
php7.0-mysql (7.0.33-0+deb9u3) کو کھولنا ...
php7.0-mysql (7.0.33-0+deb9u3) ترتیب دے رہا ہے ...

نئے ورژن کے ساتھ تشکیل فائل /etc/php/7.0/mods-available/mysqlnd.ini بنانا

نئے ورژن کے ساتھ تشکیل فائل /etc/php/7.0/mods-available/mysqli.ini بنانا

نئے ورژن کے ساتھ تشکیل فائل /etc/php/7.0/mods-available/pdo_mysql.ini بنانا
libconfig-inifiles-perl (2.94-1) ترتیب دے رہا ہے ...
libjemalloc1 (3.6.0-9.1) ترتیب دے رہا ہے ...
libapache2-mod-php7.0 (7.0.33-0+deb9u3) کے لیے پروسیسنگ ٹرگرز ...
ساکٹ قائم کرنا (1.7.3.1-2+deb9u1) ...
گاک قائم کرنا (1: 4.1.4+dfsg-1) ...
rsync ترتیب دے رہا ہے (3.1.2-1+deb9u2) ...
symlink /etc/systemd/system/multi-user.target.wants/rsync.service l /lib/systemd/system/rsync.service بنایا گیا۔
libc-bin (2.24-11+deb9u4) کے لیے پروسیسنگ ٹرگرز ...
گیلرا 3 (25.3.19-2) ترتیب دے رہا ہے ...
systemd کے لئے پروسیسنگ ٹرگرز (232-25 + ڈیبکس این ایکس ایکس ایکس ایکس ایکس) ...
انسان - ڈی بی (2.7.6.1-2) کے لئے پروسیسنگ ٹرگر ...
libreadline5 ترتیب دینا: amd64 (5.2+dfsg-3+b1) ...
libdbi-perl (1.636-1+b1) ترتیب دے رہا ہے ...
mariadb-server-core-10.1 (10.1.38-0+deb9u1) ترتیب دے رہا ہے ...
mariadb-client-core-10.1 (10.1.38-0+deb9u1) ترتیب دے رہا ہے ...
mariadb-client-10.1 (10.1.38-0+deb9u1) ترتیب دے رہا ہے ...
mariadb-client (10.1.38-0+deb9u1) ترتیب دے رہا ہے ...
mariadb-server-10.1 (10.1.38-0+deb9u1) ترتیب دے رہا ہے ...
symlink /etc/systemd/system/mysql.service → /lib/systemd/system/mariadb.service بنایا گیا۔
symlink /etc/systemd/system/mysqld.service → /lib/systemd/system/mariadb.service بنایا گیا۔
symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /lib/systemd/system/mariadb.service بنایا گیا۔
mariadb-server (10.1.38-0+deb9u1) ترتیب دے رہا ہے ...
libc-bin (2.24-11+deb9u4) کے لیے پروسیسنگ ٹرگرز ...
systemd کے لئے پروسیسنگ ٹرگرز (232-25 + ڈیبکس این ایکس ایکس ایکس ایکس ایکس) ...
root@word:~#

دوسرا مرحلہ ماریا ڈی بی کو چلانا ہے جو ہم نے انسٹال کیا ہے۔ ہم یہ کمانڈ چلانے کے لیے لکھتے ہیں۔

systemctl start mariadb

MARIADB چلانے کے بعد۔

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

mysql_secure_installation

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

جڑ کے لیے موجودہ پاس ورڈ درج کریں (y. n):               آپ y دبائیں اور پھر داخل کریں۔ 

دبانے کے بعد یہ آپ کو بتائے گا کہ آپ کے پاس پہلے ہی روٹ پاس ورڈز کا ایک سیٹ ہے ،             n دبائیں پھر داخل کریں۔

کیا وہ روٹ پاس ورڈ تبدیل کرنے کی پیشکش کرے گا؟ [Y/N]                        آپ y دبائیں اور ایڈمن ڈیٹا بیس کے لیے پاس ورڈ تبدیل کریں۔
آپ نیا پاس ورڈ ٹائپ کریں اور پھر درج کریں اور آپ اسے دوبارہ ٹائپ کریں تصدیق کے لیے اور پھر بطور ڈیفالٹ درج کریں۔ ماریا ڈی بی کی تنصیب میں ایک گمنام صارف شامل ہے ، جو کسی کو بھی اجازت دیتا ہے۔
صارف اکاؤنٹ بنائے بغیر ماریا ڈی بی میں لاگ ان کرنا۔

نظام آپ کو دکھائے گا۔

گمنام صارفین کو ہٹائیں؟ [Y/N]                                      آپ y ٹائپ کریں اور پھر داخل کریں۔ 

اختیارات ظاہر ہوں گے جو ان حروف پر کلک کرکے ترتیب دیں۔

n پھر داخل کریں۔ 

y پھر داخل کریں۔ 

y پھر داخل کریں۔ 

کمانڈ پرامپٹ کی اس آؤٹ پٹ میں وہ تمام اقدامات شامل ہیں جو آپ نے mysql انسٹال کرنے یا سیٹ اپ کرنے کے لیے اٹھائے ہیں۔

root@word:~# mysql_secure_installation

نوٹ: اس اسکرپٹ کے تمام حصے کو روکنے کے تمام ماریا ڈی بی کے لئے بھیجا جاتا ہے
پیداوار میں خدمات استعمال کرتے ہیں! براہ مہربانی دوبارہ کوشش کریں.

مارآرڈی بی میں لاگ ان کرنے کے لۓ، ہمیں موجودہ کی ضرورت ہوگی
جڑ صارف کے لئے پاسورڈ. اگر آپ نے ابھی ماریا ڈی بی انسٹال کیا ہے، اور
آپ ابھی تک جڑ پاس ورڈ مقرر نہیں کیا ہے، پاس ورڈ خالی ہو جائے گا،
لہذا آپ صرف یہاں درج کریں دبائیں.

جڑ کے لئے موجودہ پاس ورڈ درج کریں (کوئی بھی نہیں درج کریں):
ٹھیک ہے ، کامیابی کے ساتھ استعمال شدہ پاس ورڈ ، آگے بڑھ رہا ہے ...

جڑ پاس ورڈ کی ترتیب کو یقینی بناتا ہے کہ کوئی بھی ماریا ڈی بی میں لاگ ان نہیں کرسکتا
مناسب اجازت کے بغیر جڑ صارف.

آپ کے پاس پہلے سے ہی جڑ پاسورڈ سیٹ ہے، لہذا آپ محفوظ طریقے سے جواب دیں 'n'.

روٹ پاس ورڈ تبدیل کریں؟ [Y/n] y۔
نیا پاس ورڈ:
نئے پاس ورڈ دوبارہ درج کریں:
پاس ورڈ کامیابی سے اپ ڈیٹ کیا
امتیازی میزیں دوبارہ لوڈ کریں ..
... کامیابی!


پہلے سے طے شدہ طور پر، ماریا ڈی بی کی تنصیب ایک گمنام صارف ہے، جو کسی کو اجازت دیتا ہے
مارڈڈی ڈی بی میں لاگ ان کرنے کے بغیر صارف کے اکاؤنٹ کے لے جانے کے لۓ
ان یہ صرف جانچ کے لئے اور تنصیب کرنے کا ارادہ رکھتا ہے
تھوڑا سا گلے جانا آپ کو آگے بڑھانے سے قبل انہیں ہٹا دینا چاہئے
پیداوار ماحول.

گمنام صارفین کو ہٹا دیں؟ [Y / n] y
... کامیابی!

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

روٹ لاگ ان کو دور سے مسترد کریں؟ [Y/n] n۔
... چھوڑنا

ڈیفالٹ کی طرف سے، ماریا ڈی بی ایک 'ڈیٹا' نامہ ایک ڈیٹا بیس کے ساتھ آتا ہے جو کوئی بھی کرسکتا ہے
رسائی. یہ صرف جانچ کے لئے ہی ہے، اور ہٹا دیا جانا چاہئے
پیداوار ماحول میں آگے بڑھنے سے پہلے.

ٹیسٹ ڈیٹا بیس اور اس تک رسائی کو ہٹا دیں؟ [Y / n] اور
- جانچ کا ڈیٹا بیس گرا رہا ہے…
... کامیابی!
ٹیسٹ ٹیسٹ ڈیٹا بیس پر استحکام ہٹانے ...
... کامیابی!

استحکام کی میزیں دوبارہ لوڈ کرنے کو یقینی بنائیں گے کہ تمام تبدیلیوں کو اب تک بنا دیا جائے
فوری طور پر اثر ڈالیں گے.

اب استحکام میزیں دوبارہ لوڈ کریں؟ [Y / n] y
... کامیابی!

صفائی ستھرائی...

سب نے کیا اگر آپ نے مندرجہ بالا مرحلے کو مکمل کر لیا ہے، تو آپ ماریا ڈی بی
تنصیب اب محفوظ ہونا چاہئے.

ماریا ڈی بی کا استعمال کرنے کے لئے شکریہ!

ہم اس بات کو یقینی بناتے ہیں کہ ماریا ڈی بی محفوظ ہے۔

کیونکہ بطور ڈیفالٹ یہ روٹ اکاؤنٹ کو پاس ورڈ کے بغیر رجسٹر کرتا ہے۔ ممکنہ حفاظتی مسائل کو روکنے کے لیے ، ہم ڈیٹا بیس میں لاگ ان ہوتے ہیں۔ روٹ اکاؤنٹ کا استعمال اور ان احکامات کو جاری کرنا۔

mysql -u root -p
 use mysql;
 update user set plugin='' where User='root';
 flush privileges;
 quit

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

یہ کمانڈ پرامپٹ میں کمانڈ کا آؤٹ پٹ ہے ۔آؤٹ پٹ آپ کے سامنے اس کوڈ کی طرح ظاہر ہونا چاہیے۔

root@word:~# mysql -u root -p
پاس ورڈ درج کریں:
ماریا ڈی بی مانیٹرنگ میں خوش آمدید. حکموں کے ساتھ اختتام؛ یا \ g.
آپ کا ماریا ڈی بی کنکشن ID 9 ہے
سرور ورژن: 10.1.38-MariaDB-0+deb9u1 Debian 9.8۔

کاپی رائٹ (سی) 2000، 2018، اوریکل، ماریا ڈی بی کارپوریشن اب اور دیگر.

ٹائپ کریں 'مدد' ' یا مدد کے لیے '\ h'۔ موجودہ ان پٹ بیان کو صاف کرنے کے لیے '\ c' ٹائپ کریں۔

ماریا ڈی بی [(کوئی نہیں)]> ایس کیو ایل استعمال کریں؛
ٹیبل اور کالم کے ناموں کی تکمیل کے لیے ٹیبل کی معلومات پڑھنا۔
آپ اس خصوصیت کو آف کر سکتے ہیں تاکہ -A کے ساتھ تیز تر آغاز حاصل ہو۔

ڈیٹا بیس میں تبدیلی
ماریا ڈی بی [mysql]> اپ ڈیٹ یوزر سیٹ پلگ ان = '' جہاں یوزر = 'جڑ'
ٹھیک ہے، 1 قطع متاثر (0.00 سیکنڈ)
قطاریں مماثل: 1 تبدیل: 1 انتباہات: 0۔

ماریا ڈی بی [ایس کیو ایل]> فلش مراعات؛
ٹھیک ہے، 0 قطاروں کو متاثر (0.01 سیکنڈ)

ماریا ڈی بی [mysql]> چھوڑ دیں۔
الوداع
root@word:~#

اور ایک تصویر جو اسے ظاہر کرتی ہے۔ تصویر ڈیبین 9 میں ڈیٹا بیس کی حفاظت دکھا رہی ہے۔

اس کے بعد ہم tls یا ssl ماڈیولز شامل کرتے ہیں۔ ہم مندرجہ ذیل کمانڈ چلاتے ہیں۔

a2enmod rewrite ssl
a2ensite default-ssl.conf

پھر ہم کھولتے ہیں۔ DocumentRoot ان تمام سائٹس کے لیے جنہیں ہم فعال کرنا چاہتے ہیں۔ ہم اس کمانڈ سے کنفیگریشن فائلیں کھولتے ہیں۔ 

nano /etc/apache2/sites-enabled/000-default.conf

 یہ آپ کے ساتھ کھلنے کے بعد ، آپ شامل کریں ، ہم اس کوڈ کو شامل کرتے ہیں۔ 


       اختیارات کی اشاریے فالوسائم لنکس ملٹی ویوز کو دیکھتے ہیں
       اجازت دیں
       سب کی ضرورت ہوتی ہے
    

پھر آپ کی بورڈ پر ایک حرف x دبائیں ، پھر y اور انٹر دبائیں۔

پھر آپ یہ کمانڈ داخل کریں اور وہی کوڈ شامل کریں ، جو فائل کھولنے کے بعد اوپر ہے۔

nano /etc/apache2/sites-enabled/default-ssl.conf

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

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

nano /etc/apache2/sites-enabled/default-ssl.conf

اگر فائل آپ کے ساتھ نہیں کھلتی کیونکہ یہ سرور پر نہیں ہے۔ آپ اس فائل کو ڈاؤن لوڈ کریں اور اس راستے پر اپ لوڈ کریں۔

/etc/apache2/sites-enabled. پروگرام کے ذریعے winscp جیسا کہ تصویر میں دکھایا گیا ہے۔ ڈیبین سرور 9 پر فائلیں اپ لوڈ کرنے کی تصویر۔

ترتیبات کو لاگو کرنے کے لیے ، ان احکامات کو کمانڈ پرامپٹ میں شامل کریں۔

a2enmod headers
systemctl restart apache2.service

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

apache2ctl -t
systemctl restart apache2.service mariadb.service
systemctl enable apache2.service mariadb.service

ڈیبین 9 سرور ڈسٹری بیوشن پر اپاچی کی تصدیق کو ظاہر کرنے والی ایک تصویر۔

ورڈپریس انسٹال کریں

ہم مندرجہ ذیل کمانڈز کے ذریعے ورڈپریس کی تنصیب کے لیے نیا ڈیٹا بیس بنانے کے لیے ڈیٹا بیس داخل کرتے ہیں۔

mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress-user'@'localhost' IDENTIFIED BY 'wordpress-pass';
FLUSH PRIVILEGES;

نوٹ .  wordpress-pass  آپ اس کی جگہ ورڈپریس ڈیٹا بیس کا صارف پاس ورڈ لکھتے ہیں ، جو ہم نے بنایا ہے۔

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

cd /tmp
wget http://wordpress.org/latest.tar.gz
tar xfz latest.tar.gz
cp -rf wordpress/* /var/www/html/
rm /var/www/html/index.html

اب ہم ان کمانڈز کے ساتھ ورڈپریس فائلوں کو لکھنے کی اجازت دیتے ہیں۔

chmod -R 775 /var/www/html/
chgrp -R www-data /var/www/html/
ls -al /var/www/html

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

تصویر ڈیبین 9 پر ورڈپریس کی پہلی تنصیب دکھا رہی ہے۔

ایک تصویر جو ورڈپریس کی تنصیب کا مرحلہ دکھا رہی ہے۔

پھر معمول کی تنصیب کے مراحل مکمل کریں۔

. مبارک ہو ، آپ نے بغیر ڈیپلین سرور 9 پر ورڈپریس انسٹال کیا ہے بغیر cpanel کے ،

 

اس وضاحت میں ، میں نے جان بوجھ کر تمام تفصیلات ان لوگوں کے فائدے کے لیے شامل کی ہیں جو کوڈز کے اضافے کو نہیں جانتے اور ان کا کیا مطلب ہے اور سب کے فائدے کے لیے۔

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

وضاحت کے عنوان سے۔ بغیر ڈیپلین سرور 9 پر ورڈپریس انسٹال کرنا بغیر cpanel کے۔

ماخذ کا ذکر کیے بغیر مضمون کو کاپی کرنے اور اسے کسی بھی سائٹ پر شامل کرنے کی اجازت نہیں ہے، جو کہ میکانو ٹیک ہے۔

ہمیں دانشورانہ املاک کے حقوق کا احترام کرنا چاہیے۔ 

متعلقہ مراسلات
پر مضمون شائع کریں۔

تبصرہ شامل کریں