ÙÙ Ù Ø´ÙØ¯ طرÙÙØ Ù Ø¬Ù ÙØ¹Ø©Ù Ù Ù Ø§ÙØ£Ø´Ø¨Ø§Ù ÙØØ§ÙÙÙ٠اÙÙØØ§Ù Ø¨ÙØ§ÙدÙ
فہرست کا خانہ:
- شرطیں
- ایس کیو ایل ڈیٹا بیس بنانا
- پی ایچ پی کی انسٹالیشن اور تشکیل
- اوپن کارٹ انسٹال کرنا
- Nginx تشکیل کرنا
- اوپن کارٹ کی تنصیب کو مکمل کرنا
- نتیجہ اخذ کرنا
اوپن کارٹ ایک مفت اور اوپن سورس پی ایچ پی ای کامرس پلیٹ فارم ہے جو لچکدار اور صارف دوست انٹرفیس کے ساتھ طاقتور خصوصیات کا امتزاج کرتا ہے۔
یوزر مینجمنٹ ، ملٹی اسٹور ، وابستہ ، چھوٹ ، مصنوع کا جائزہ ، کثیر لسانی اور ایک سے زیادہ ادائیگی کے گیٹ ویز جیسی خصوصیات کے ساتھ ، اوپن کارٹ بہت سے آن لائن تاجروں کے لئے انتخاب کا پلیٹ فارم ہے۔
اس ٹیوٹوریل میں ، ہم آپ کو اوبنٹو 18.04 سرور پر اوپن کارٹ انسٹال کرنے کا طریقہ دکھائیں گے۔ ہم Nginx کو بطور ویب سرور ، تازہ ترین پی ایچ پی 7.2 اور MySQL / MariaDB بطور ڈیٹا بیس سرور استعمال کریں گے۔
شرطیں
اس بات کو یقینی بنائیں کہ اس ٹیوٹوریل کو جاری رکھنے سے پہلے آپ نے درج ذیل شرائط کو پورا کرلیا ہے۔
- اپنے عوامی سرور IP کی طرف اشارہ کرنے والا ایک ڈومین نام رکھیں۔ ہم
example.comڈاٹ کام کا استعمال کریں گے ۔نجنکس ان ہدایات پر عمل کرکے آپ کے اوبنٹو سرور پر انسٹال ہے۔ صارف کے معلومات کو خفیہ کرنے کے ل to آپ کے ڈومین کیلئے SSL سرٹیفکیٹ انسٹال کیا گیا ہے۔ آپ ان ہدایات پر عمل کرکے ایک چلیں اینکرپٹ SSL سرٹیفکیٹ انسٹال کرسکتے ہیں۔
سسٹم پیکجوں کو تازہ ترین ورژن میں اپ ڈیٹ کریں اور ان زپ افادیت انسٹال کریں:
sudo apt update && sudo apt upgrade
sudo apt install unzip
ایس کیو ایل ڈیٹا بیس بنانا
sudo apt install mysql-server mysql-client
ایس کیو ایل کی تازہ ترین تنصیبات کے
mysql_secure_installation
، آپ کو اپنے ایس کیو ایل سرور کی حفاظت کو بہتر بنانے کے
mysql_secure_installation
،
mysql_secure_installation
کمانڈ چلانے کی سفارش کی گئی ہے۔
ایس کیو ایل شیل میں مندرجہ ذیل کمانڈ کا استعمال کرکے لاگ ان کریں:
sudo mysql
ایس کیو ایل شیل کے اندر سے ،
opencart
نامی ایک نیا ڈیٹا بیس بنانے کے لئے مندرجہ ذیل ایس کیو ایل اسٹیٹمنٹ چلائیں:
CREATE DATABASE opencart;
اگلا ،
opencart
نامی ایک ایس کیو ایل صارف اکاؤنٹ بنائیں اور مندرجہ ذیل کمانڈ کو چلاتے ہوئے صارف کو ضروری اجازت دیں۔
GRANT ALL ON opencart.* TO 'opencart'@'localhost' IDENTIFIED BY 'change-with-strong-password';
یقینی بنائیں کہ آپ
change-with-strong-password
کے
change-with-strong-password
کو تبدیل کرتے
change-with-strong-password
۔
ایک بار مکمل ہوجانے کے بعد ، ٹائپ کرکے مائس کیو ایل کنسول سے باہر نکلیں:
پی ایچ پی کی انسٹالیشن اور تشکیل
پی ایچ پی 7.2 جو اوبنٹو 18.04 میں پہلے سے طے شدہ پی ایچ پی ورژن ہے اسے اوپن کارٹ کے لئے مکمل طور پر سپورٹ اور تجویز کیا گیا ہے۔ چونکہ ہم Nginx کو بطور ویب سرور استعمال کریں گے ، ہم پی ایچ پی- FPM پیکیج بھی انسٹال کریں گے۔
پی ایچ پی اور تمام مطلوبہ پی ایچ پی ماڈیولز انسٹال کرنے کے لئے درج ذیل کمانڈ کو چلائیں:
sudo apt install php7.2-common php7.2-cli php7.2-fpm php7.2-opcache php7.2-gd php7.2-mysql php7.2-curl php7.2-intl php7.2-xsl php7.2-mbstring php7.2-zip php7.2-bcmath php7.2-soap
پی ایچ پی-ایف پی ایم سروس تنصیب کا عمل مکمل ہونے کے بعد خود بخود شروع ہوجائے گی ، آپ سروس کی حیثیت کو پرنٹ کرکے اس کی تصدیق کرسکتے ہیں:
sudo systemctl status php7.2-fpm
آؤٹ پٹ کو اشارہ کرنا چاہئے کہ ایف پی ایم سروس فعال اور چل رہی ہے۔
● php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-02-25 10:45:42 UTC; 53s ago Docs: man:php-fpm7.2(8) Main PID: 27446 (php-fpm7.2) Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec" Tasks: 3 (limit: 505) CGroup: /system.slice/php7.2-fpm.service ├─27446 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf)
php.ini
پی ایچ پی کے ساتھ فائل میں ترمیم کرکے مطلوبہ اور تجویز کردہ پی ایچ پی کے اختیارات مرتب کریں::
sudo sed -i "s/memory_limit =.*/memory_limit = 1024M/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/upload_max_filesize =.*/upload_max_filesize = 256M/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/zlib.output_compression =.*/zlib.output_compression = on/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/upload_max_filesize =.*/upload_max_filesize = 256M/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/zlib.output_compression =.*/zlib.output_compression = on/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/max_execution_time =.*/max_execution_time = 18000/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/max_execution_time =.*/max_execution_time = 18000/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/;opcache.save_comments.*/opcache.save_comments = 1/" /etc/php/7.2/fpm/php.ini
اوپن کارٹ انسٹال کرنا
اس مضمون کو لکھنے کے وقت ،
3.0.3.1
تازہ ترین مستحکم ورژن
3.0.3.1
۔
اوپن کارٹ آرکائیو کو ڈاؤن لوڈ کرنے سے پہلے پہلے ایک ڈائرکٹری بنائیں جس میں ہماری اوپن کارٹ فائلیں ہوں گی۔
sudo mkdir -p /var/www/html/example.com
مندرجہ ذیل ویجیٹ کمانڈ کا استعمال کرتے ہوئے اوپن کارٹ گتھب مخزن سے اوپن کارٹ کا تازہ ترین ورژن ڈاؤن لوڈ کریں۔
cd /tmp
wget
ڈاؤن لوڈ مکمل ہونے کے بعد ، اوپن کارٹ آرکائیو کو نکالیں اور نکالی فائلوں کو ڈومین کی دستاویزات کی روٹ ڈائرکٹری میں منتقل کریں:
sudo mv /tmp/upload/* /var/www/html/example.com/
unzip opencart-*.zip
sudo mv /tmp/upload/* /var/www/html/example.com/
cp
کمانڈ کا استعمال کرتے ہوئے کنفگریشن فائلوں کو کاپی کریں۔
sudo cp /var/www/html/example.com/{config-dist.php, config.php}
sudo cp /var/www/html/example.com/admin/{config-dist.php, config.php}
صحیح اجازتیں مرتب کریں تاکہ ویب سرور کو سائٹ کی فائلوں اور ڈائریکٹریوں میں مندرجہ ذیل ڈاؤن لوڈ کمانڈ کا استعمال کرکے مکمل رسائی حاصل ہوسکے۔
sudo chown -R www-data: /var/www/html
Nginx تشکیل کرنا
ابھی تک ، آپ کو پہلے ہی اپنے اوبنٹو سرور پر SSL سرٹیفکیٹ کے ساتھ Nginx رکھنا چاہئے ، اگر اس ٹیوٹوریل کے لئے لازمی شرائط کی جانچ نہیں کی جاتی ہے۔
اپنا ٹیکسٹ ایڈیٹر کھولیں اور درج ذیل فائل بنائیں۔
sudo nano /etc/nginx/sites-available/example.com
/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; } }
مثال کے طور پر ڈاٹ کام کو اپنے اوپن کارٹ ڈومین سے تبدیل کرنا اور ایس ایس ایل سرٹیفکیٹ فائلوں کا صحیح راستہ طے کرنا مت بھولنا۔ تمام HTTP درخواستوں کو HTTPS پر ری ڈائریکٹ کیا جائے گا۔ اس ترتیب میں استعمال شدہ ٹکڑوں کو اس گائیڈ میں بنایا گیا ہے۔
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 سروس کو دوبارہ شروع کریں:
اوپن کارٹ کی تنصیب کو مکمل کرنا
اب چونکہ اوپن کارٹ ڈاؤن لوڈ ہوچکا ہے اور سرور کنفگریشن مکمل ہے ، آپ ویب انٹرفیس کے ذریعہ انسٹالیشن کو ختم کرسکتے ہیں۔
اپنا براؤزر کھولیں ، اپنا ڈومین ٹائپ کریں اور مندرجہ ذیل کی طرح کی اسکرین ظاہر ہوگی:





پہلے سے طے شدہ
Automatically Move
اختیار رکھیں اور ریڈ
Move
بٹن پر کلک کریں۔ ڈائریکٹری جہاں آپ
storage
ڈائرکٹری میں منتقل کر رہے ہیں اسے ویب سرور کے ذریعہ قابل رسائی ہونا چاہئے۔
یہاں سے آپ اپنی اوپن کارٹ کی تنصیب کو حسب ضرورت بنانا اور نئی مصنوعات شامل کرسکتے ہیں۔
آپ کو انسٹالیشن ڈائرکٹری کو بھی حذف کرنے کی ضرورت ہوگی۔ ایسا کرنے کے لئے ، ٹرمینل پر واپس جائیں اور درج ذیل
rm
کمانڈ ٹائپ کریں:
sudo rm -rf /var/www/html/example.com/install
نتیجہ اخذ کرنا
مبارک ہو ، آپ نے اوبنٹو 18.04 سرور پر کامیابی کے ساتھ اوپن کارٹ انسٹال کیا ہے۔
آپ کی اوپن کارٹ انسٹالیشن کو کس طرح منظم کرنا ہے اس کے بارے میں مزید معلومات کے ل Open اوپن کارٹ دستاویزات ایک اچھی شروعات کی جگہ ہے۔
اوبنٹو اوپن کارٹ mysql پی ایچ پی nginx ای کامرسآؤٹ لک ای میل علیاس یا مائیکروسافٹ اکاؤنٹس کا استعمال کیسے کریں، شامل کریں، حذف کریں، کیسے بنائیں، شامل کریں، حذف کریں، مائیکروسافٹ صارفین کو تخلیق کرنے، ضم کرنے کی اجازت دیتا ہے ، آؤٹ لک ای میل عرفہ شامل کریں، اور مختلف عرفات کیلئے اسی ان باکس اور اکاؤنٹس کی ترتیبات کا استعمال کریں.
Outlook.com
ونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.
ونڈوز 7 ای ونڈوز 7 ایینڈ ایڈیشن 9 میں انٹرنیٹ ایکسپلورر 9 کو دوبارہ انسٹال کریں. ونڈوز 7 ای اور سٹینڈرڈ ایڈیشن میں انٹرنیٹ ایکسپلورر 9 کو انسٹال کرنے کا طریقہ. IE، بیک اپ پسندیدہ اور ترتیبات کو انسٹال کرنا اور معیاری اور ای ایڈیشن میں IE9 کس طرح انسٹال کرنا ہے.
ای ونڈوز 7 ای ایڈیشن یورپی اقتصادی علاقے، کروشیا اور سوئٹزرلینڈ میں دستیاب ہے جانیں. ونڈوز 7 کا یہ ورژن براؤزر میں شامل نہیں ہے، یعنی. یہ انٹرنیٹ ایکسپلورر انسٹال نہیں کرے گا. آپ کو ونڈوز 7 ای ایڈیشن میں انٹرنیٹ ایکسپلورر انسٹال کرنا پڑے گا.







