فہرست کا خانہ:
- شرطیں
- ایک ایس کیو ایل ڈیٹا بیس بنانا
- پی ایچ پی انسٹال کرنا
- ورڈپریس کو ڈاؤن لوڈ کرنا
- اپاچی کی تشکیل
- ورڈپریس کی تنصیب کو مکمل کرنا
- نتیجہ اخذ کرنا
ورڈپریس اب تک کا سب سے مشہور اوپن سورس بلاگنگ اور سی ایم ایس پلیٹ فارم ہے جو دنیا کی ایک چوتھائی ویب سائٹس کو طاقت دیتا ہے۔ یہ پی ایچ پی اور ایس کیو ایل پر مبنی ہے اور اس میں بہت ساری خصوصیات پیک کی گئی ہیں جن کو مفت اور پریمیم پلگ انز اور تھیمز کے ساتھ بڑھایا جاسکتا ہے۔ ورڈپریس آپ کو آسانی سے اپنے ای کامرس اسٹور ، ویب سائٹ ، پورٹ فولیو یا بلاگ کی تعمیر کے قابل بناتا ہے۔
اس ٹیوٹوریل میں ، ہم آپ کو اوبنٹو 18.04 مشین پر ورڈپریس انسٹال کرنے کا طریقہ دکھائیں گے۔ یہ کافی سیدھا سا عمل ہے جو مکمل ہونے میں دس منٹ سے بھی کم وقت لگتا ہے۔ اس مضمون کو لکھنے کے وقت ، ورڈپریس کا تازہ ترین ورژن ورژن 5.0.2 ہے۔
ہم اپاچی کے ساتھ لیمپ اسٹیک کو بطور ویب سرور ، ایس ایس ایل سرٹیفکیٹ ، تازہ ترین پی ایچ پی 7.2 اور مائی ایس کیو ایل / ماریا ڈی بی کو بطور ڈیٹا بیس سرور استعمال کریں گے۔
شرطیں
یقینی بنائیں کہ اس ٹیوٹوریل کو جاری رکھنے سے پہلے درج ذیل شرائط کو پورا کیا گیا ہو:
- اپنے سرور عوامی IP کی طرف اشارہ کرنے والا ایک ڈومین نام رکھیں۔ ہم
example.comڈاٹ کام استعمال کریں گے۔ سوڈو مراعات کے حامل صارف کی حیثیت سے لاگ ان ہوں گے۔ ان ہدایات پر عمل کرتے ہوئے پاس ورڈ انسٹال کیا گیا ہے۔ آپ کے ڈومین کے لئے ایک SSL سرٹیفکیٹ انسٹال ہے۔ آپ ان ہدایات پر عمل کرکے ایک چلیں اینکرپٹ SSL سرٹیفکیٹ انسٹال کرسکتے ہیں۔
پیکیجز کی فہرست کو اپ ڈیٹ کریں اور انسٹال کردہ پیکیجوں کو جدید ورژن میں اپ گریڈ کریں:
sudo apt update
sudo apt upgrade
ایک ایس کیو ایل ڈیٹا بیس بنانا
ورڈپریس اپنے تمام ڈیٹا جیسے خطوط ، صفحات ، صارفین ، پلگ انز اور تھیمز کی ترتیبات کو اسٹور کرنے کیلئے ایس کیو ایل ڈیٹا بیس کا استعمال کرتا ہے۔ ہم MySQL ڈیٹا بیس ، MySQL صارف اکاؤنٹ تشکیل دے کر ڈیٹا بیس تک رسائی فراہم کریں گے۔
اگر آپ نے اپنے اوبنٹو سرور پر مائ ایس کیو ایل یا ماریا ڈی بی انسٹال نہیں کیا ہے تو آپ ذیل میں دی گئی ایک گائیڈ پر عمل کرکے یہ کر سکتے ہیں۔
ایس کیو ایل شیل میں درج ذیل کمانڈ کو ٹائپ کرکے لاگ ان کریں:
sudo mysql
ایس کیو ایل شیل کے اندر سے ، ڈیٹا بیس بنانے کے لئے درج ذیل SQL بیان چلائیں:
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
اگلا ، ایک ایس کیو ایل صارف اکاؤنٹ بنائیں اور ڈیٹا بیس تک رسائی فراہم کریں:
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
آخر میں ، ٹائپ کرکے ایس کیو ایل کنسول سے باہر نکلیں:
پی ایچ پی انسٹال کرنا
پی ایچ پی 7.2 جو اوبنٹو 18.04 میں پہلے سے طے شدہ پی ایچ پی ورژن ہے ورڈپریس کے لئے پوری طرح سے معاون اور تجویز کردہ ہے۔
پی ایچ پی کو انسٹال کرنے کے لئے اور تمام مطلوبہ پی ایچ پی ایکسٹینشن درج ذیل کمانڈ کو چلائیں۔
sudo apt install php7.2 php7.2-cli php7.2-mysql php7.2-json php7.2-opcache php7.2-mbstring php7.2-xml php7.2-gd php7.2-curl
اپاچی کو دوبارہ شروع کریں تاکہ نئی انسٹال شدہ پی ایچ پی کی توسیعات بھری ہوئی ہوں:
sudo systemctl restart apache2
ورڈپریس کو ڈاؤن لوڈ کرنا
ورڈپریس آرکائیو کو ڈاؤن لوڈ کرنے سے پہلے پہلے ایک ڈائرکٹری بنائیں جو ہماری ورڈپریس فائلوں کو تھامے گی۔
sudo mkdir -p /var/www/example.com
اگلا مرحلہ یہ ہے کہ ورڈپریس کا تازہ ترین ورژن ورڈپریس ڈاؤن لوڈ کے صفحے سے درج ذیل ویجٹ کمانڈ کا استعمال کرتے ہوئے ڈاؤن لوڈ کریں۔
cd /tmp
wget
ڈاؤن لوڈ مکمل ہونے کے بعد ، آرکائیو کو نکالیں اور نکالی فائلوں کو ڈومین کی دستاویزات کی روٹ ڈائرکٹری میں منتقل کریں:
tar xf latest.tar.gz
sudo mv /tmp/wordpress/* /var/www/example.com/
صحیح اجازتیں مرتب کریں تاکہ ویب سرور کو سائٹ کی فائلوں اور ڈائریکٹریوں میں مندرجہ ذیل ڈاؤن لوڈ کمانڈ کا استعمال کرکے مکمل رسائی حاصل ہوسکے۔
sudo chown -R www-data: /var/www/example.com
اپاچی کی تشکیل
ابھی تک ، آپ کے پاس پہلے سے ہی اپنے سسٹم پر ایس ایس ایل سرٹیفکیٹ کے ساتھ اپاچی رکھنا چاہئے ، اگر اس ٹیوٹوریل کے لئے لازمی شرائط کی جانچ نہ کی جائے۔
اگلا قدم ہمارے ورڈپریس ڈومین کے لئے اپاچی ورچوئل میزبان کی تشکیل میں ترمیم کرنا ہے:
sudo nano /etc/apache2/sites-available/example.com.conf
درج ذیل اپاچی تشکیل
http
کو
https
اور
www
پر آپ کے ڈومین کے
non-www
ورژن پر بھیجتا ہے اور HTTP2 کو اہل بناتا ہے۔
example.com
کو اپنے ورڈپریس ڈومین سے تبدیل کرنا اور ایس ایس ایل سرٹیفکیٹ فائلوں کا صحیح راستہ طے کرنا مت بھولنا۔
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ServerName example.com ServerAlias www.example.com Redirect permanent / https://example.com/ ServerName example.com ServerAlias www.example.com Protocols h2 http:/1.1 Redirect permanent / https://example.com/ DirectoryIndex index.html index.php DocumentRoot /var/www/example.com ErrorLog ${APACHE_LOG_DIR}/example.com-error.log CustomLog ${APACHE_LOG_DIR}/example.com-access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/example.com/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SSLCertificateChainFile /etc/letsencrypt/live/example.com/chain.pem Options FollowSymLinks AllowOverride All Require all granted
ڈومین کیلئے ورچوئل ہوسٹ کو فعال کریں۔ نیچے دی گئی کمانڈ
sites-enabled
ڈائریکٹری کے لئے
sites-available
سے علامتی لنک
sites-enabled
۔
sudo a2ensite example.com
نئی کنفیگریشن کے اثر لینے کے ل For ، ٹائپ کرکے اپاچی سروس کو دوبارہ شروع کریں:
sudo systemctl restart apache2
ورڈپریس کی تنصیب کو مکمل کرنا
اب جب کہ ورڈپریس ڈاؤن لوڈ ہوچکا ہے اور سرور کنفگریشن مکمل ہوچکا ہے ، اب ویب انٹرفیس کے ذریعے ورڈپریس انسٹالیشن کو حتمی شکل دینے کا وقت آگیا ہے۔
اپنا براؤزر کھولیں ، اپنا ڈومین ٹائپ کریں اور مندرجہ ذیل کی طرح کی اسکرین ظاہر ہوگی:








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







