Ø³ÙØ§ - غابة اÙÙ Ø¹Ù ÙØ±Ø© ØªÙØ§Ø¬Ù خطر Ø§ÙØ§Ùدثار
فہرست کا خانہ:
- شرطیں
- ایس کیو ایل ڈیٹا بیس بنانا
- پی ایچ پی انسٹال کرنا
- ورڈپریس کو ڈاؤن لوڈ کرنا
- Nginx تشکیل کرنا
- ورڈپریس کی تنصیب کو مکمل کرنا
- نتیجہ اخذ کرنا
ورڈپریس اب تک کا سب سے مشہور اوپن سورس بلاگنگ اور سی ایم ایس پلیٹ فارم ہے جو دنیا کی ایک چوتھائی ویب سائٹس کو طاقت دیتا ہے۔ یہ پی ایچ پی اور ایس کیو ایل پر مبنی ہے اور اس میں بہت ساری خصوصیات پیک کی گئی ہیں جن کو مفت اور پریمیم پلگ انز اور تھیمز کے ساتھ بڑھایا جاسکتا ہے۔ ورڈپریس آپ کا آن لائن اسٹور ، ویب سائٹ یا بلاگ بنانے کا آسان ترین طریقہ ہے۔
اس ٹیوٹوریل میں ، ہم آپ کو اوبنٹو 18.04 مشین پر ورڈپریس انسٹال کرنے کا طریقہ دکھائیں گے۔ یہ کافی سیدھا سا عمل ہے جو مکمل ہونے میں دس منٹ سے بھی کم وقت لگتا ہے۔
ہم Nginx کے ساتھ ایک ایل ای ایم پی اسٹیک کو بطور ویب سرور ، SSL SSL ، تازہ ترین پی ایچ پی 7.2 اور MySQL / MariaDB بطور ڈیٹا بیس سرور استعمال کریں گے۔
شرطیں
اس ٹیوٹوریل کو جاری رکھنے سے پہلے یقینی بنائیں کہ آپ نے مندرجہ ذیل شرائط کو پورا کرلیا ہے۔
- آپ کے پاس ایک ڈومین نام ہے جس نے اپنے سرور عوامی IP کی طرف اشارہ کیا ہے۔ ہم
example.comکا استعمال کریں گے۔ آپ ایک صارف کی حیثیت سے سوڈو مراعات کے ساتھ لاگ ان ہیں۔ آپ نے ان ہدایات پر عمل کرتے ہوئے نجنکس انسٹال کیا ہے۔ اپنے ڈومین کے لئے SSL سرٹیفکیٹ انسٹال کیا ہے۔ آپ ان ہدایات پر عمل کرکے ایک چلیں اینکرپٹ SSL سرٹیفکیٹ انسٹال کرسکتے ہیں۔
پیکیج انڈیکس اور سسٹم پیکجوں کو تازہ ترین ورژن میں تازہ کریں۔
sudo apt update
sudo apt upgrade
ایس کیو ایل ڈیٹا بیس بنانا
ورڈپریس اپنے تمام ڈیٹا کو اسٹور کرنے کے لئے ایس کیو ایل ڈیٹا بیس کا استعمال کرتا ہے۔ ہمارا پہلا قدم ایک ایس کیو ایل ڈیٹا بیس ، ایس کیو ایل یوزر اکاؤنٹ بنانا اور ڈیٹا بیس تک رسائی فراہم کرنا ہے۔
اگر آپ نے پہلے ہی اپنے اوبنٹو سرور پر مائ ایس کیو ایل یا ماریا ڈی بی انسٹال نہیں کیا ہے تو آپ نیچے دی گئی ہدایات پر عمل کرکے انسٹال کرسکتے ہیں۔
ایس کیو ایل شیل میں درج ذیل کمانڈ کو ٹائپ کرکے لاگ ان کریں اور اشارہ کرنے پر پاس ورڈ درج کریں:
mysql -u root -p
ایس کیو ایل شیل کے اندر سے ،
wordpress
نامی ڈیٹا بیس ، صارف نامی
wordpressuser
صارف کا استعمال کرنے اور صارف کو تمام ضروری اجازت دینے کے ل the ، درج ذیل ایس کیو ایل بیانات چلائیں۔
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
مذکورہ کمانڈوں کو چلانے کے بعد ، آپ کے پاس نیا ایس کیو ایل ڈیٹا بیس اور صارف اکاؤنٹ ہوگا ، جو آپ کے ورڈپریس مثال کے ذریعہ استعمال ہوگا۔
پی ایچ پی انسٹال کرنا
پی ایچ پی 7.2 جو اوبنٹو 18.04 میں پہلے سے طے شدہ پی ایچ پی ورژن ہے ورڈپریس کے لئے پوری طرح سے معاون اور تجویز کردہ ہے۔
پی ایچ پی کو انسٹال کرنے کے لئے اور تمام مطلوبہ پی ایچ پی ایکسٹینشن درج ذیل کمانڈ کو چلائیں۔
sudo apt install php7.2-cli php7.2-fpm php7.2-mysql php7.2-json php7.2-opcache php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl
ہم نے پی ایچ پی - ایف پی ایم انسٹال کیا ہے کیونکہ ہم نگنکس کو بطور ویب سرور استعمال کریں گے۔
پی ایچ پی - ایف پی ایم سروس تنصیب کا عمل مکمل ہونے کے بعد خود بخود شروع ہوجائے گی۔
ورڈپریس کو ڈاؤن لوڈ کرنا
ورڈپریس آرکائیو کو ڈاؤن لوڈ کرنے سے پہلے پہلے ایک ڈائرکٹری بنائیں جو ہماری ورڈپریس فائلوں کو تھامے گی۔
sudo mkdir -p /var/www/html/example.com
ہمارا اگلا مرحلہ درج ذیل ویجٹ کمانڈ کا استعمال کرتے ہوئے ورڈپریس ڈاؤن لوڈ صفحے سے ورڈپریس کا تازہ ترین ورژن ڈاؤن لوڈ کرنا ہے۔
cd /tmp
wget
ڈاؤن لوڈ مکمل ہونے کے بعد ، ورڈپریس آرکائیو کو نکالیں اور نکالی فائلوں کو ڈومین کی دستاویزات کی روٹ ڈائرکٹری میں منتقل کریں:
tar xf latest.tar.gz
sudo mv /tmp/wordpress/* /var/www/html/example.com/
آخر میں ہمیں درست اجازتیں ترتیب دینے کی ضرورت ہے تاکہ ویب سرور کو سائٹ کی فائلوں اور ڈائریکٹریوں تک مکمل رسائی حاصل ہوسکے۔
چونکہ Nginx اور پی ایچ پی دونوں www-
www-data
صارف اور گروپ کی حیثیت سے چل رہے ہیں ، تاکہ درست ملکیت قائم کرنے کے لئے درج ذیل chown کمانڈ چلائیں:
sudo chown -R www-data: /var/www/html/example.com
Nginx تشکیل کرنا
ابھی تک ، آپ کے پاس پہلے سے ہی Nginx اپنے SSL سسٹم پر نصب ہونا چاہئے ، اگر اس ٹیوٹوریل کے لئے لازمی شرائط کی جانچ نہیں کی جاتی ہے۔
ہمارے ورڈپریس مثال کے ل a ایک نیا سرور بلاک بنانے کے ل we ہم سرکاری Nginx سائٹ سے Nginx ہدایت کا استعمال کریں گے۔
اپنا ٹیکسٹ ایڈیٹر کھولیں اور درج ذیل فائل بنائیں۔
/etc/nginx/sites-aval/example.com
# Redirect HTTP -> HTTPS server { listen 80; server_name www.example.com example.com; include snippets/letsencrypt.conf; return 301 https://example.com$request_uri; } # Redirect WWW -> NON WWW server { listen 443 ssl http2; server_name www.example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; return 301 https://example.com$request_uri; } server { listen 443 ssl http2; server_name example.com; root /var/www/html/example.com; index index.php; # SSL parameters ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; include snippets/letsencrypt.conf; # log files access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; } location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ { expires max; log_not_found off; } }
مثال کے طور پر ڈاٹ کام کو اپنے ورڈپریس ڈومین سے تبدیل کرنا اور ایس ایس ایل سرٹیفکیٹ فائلوں کا صحیح راستہ طے کرنا مت بھولنا۔ اس ترتیب میں استعمال شدہ ٹکڑوں کو اس گائیڈ میں بنایا گیا ہے۔
sites-enabled
ڈائریکٹری میں علامتی لنک بنا کر سرور بلاک کو فعال کریں:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
Nginx سروس کو دوبارہ شروع کرنے سے پہلے اس بات کا یقین کرنے کے لئے جانچ کریں کہ کوئی نحو غلطی موجود ہے:
sudo nginx -t
اگر کوئی غلطیاں نہیں ہیں تو آؤٹ پٹ کو اس طرح نظر آنا چاہئے:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
اور آپ ٹائپ کرکے Nginx کو دوبارہ اسٹارٹ کرسکتے ہیں۔
ورڈپریس کی تنصیب کو مکمل کرنا
اب جبکہ ورڈپریس ڈاؤن لوڈ ہوچکا ہے اور سرور کنفگریشن مکمل ہوچکا ہے ، ہم ویب انٹرفیس کے ذریعہ انسٹالیشن کو ختم کرسکتے ہیں۔
اپنا براؤزر کھولیں ، اپنا ڈومین ٹائپ کریں اور مندرجہ ذیل کی طرح کی اسکرین ظاہر ہوگی:








یہاں سے آپ نئے تھیمز اور پلگ ان انسٹال کرکے اپنی ورڈپریس انسٹالیشن کو اپنی مرضی کے مطابق بنانا شروع کرسکتے ہیں۔
نتیجہ اخذ کرنا
مبارک ہو ، آپ نے اپنے اوبنٹو 18.04 سرور پر Nginx کے ساتھ کامیابی کے ساتھ ورڈپریس انسٹال کیا ہے۔ ورڈپریس کے ساتھ شروع کرنے کے بارے میں مزید معلومات کے ل WordPress ورڈپریس کے ساتھ پہلے اقدامات ایک اچھی شروعات کی جگہ ہے۔
اوبنٹو ورڈپریس mysql mariadb cms nginxمائیکروولا اور ٹی موبائل کے ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ ساتھ بغاوت کرنے کی امید ہے.
موٹوولا نے اپنے موبائل موبائل آلہ کو Google لوڈ، اتارنا Android آپریٹنگ سسٹم پر مبنی اعلان کیا.
سینٹوس 7 پر اپاچی کے ساتھ ورڈپریس کیسے لگائیں
اس ٹیوٹوریل میں ہم یہ بیان کریں گے کہ سینٹوس 7 پر ورڈپریس انسٹال کرنے کا طریقہ۔
سینٹوس 7 پر نجنیکس کے ساتھ ورڈپریس کیسے لگائیں
اس ٹیوٹوریل میں ہم آپ کو ایک سینٹوس 7 مشین پر ورڈپریس انسٹال کرنے کا طریقہ دکھائیں گے۔ ورڈپریس اب تک دنیا بھر میں سب سے زیادہ مقبول اوپن سورس بلاگنگ اور CMS پلیٹ فارم ہے۔







