شيلة الموسم طلعة كرا ØŒ هدو هدو هدو هدو أداء Ùهد بن ÙØµÙ„
فہرست کا خانہ:
- شرطیں
- ایک ایس کیو ایل ڈیٹا بیس بنانا
- پی ایچ پی کی انسٹالیشن اور تشکیل
- ڈاؤن لوڈ PrestaShop
- Nginx تشکیل کرنا
- PrestaShop انسٹال کرنا
- نتیجہ اخذ کرنا
PrestaShop ایک مفت اور اوپن سورس ای کامرس پلیٹ فارم ہے۔ یہ پی ایچ پی اور ایس کیو ایل پر مبنی ہے اور اسے مفت اور پریمیم پلگ انز اور تھیمز کے ساتھ بڑھایا جاسکتا ہے۔
بدیہی انتظامی انٹرفیس ، متعدد ادائیگی کے گیٹ ویز ، کثیر لسانی ، تجزیاتی اور رپورٹنگ جیسی خصوصیات کے ساتھ ، پریسٹا شاپ بہت سے آن لائن تاجروں کے لئے انتخاب کا پلیٹ فارم ہے۔
اس ٹیوٹوریل میں ، ہم آپ کو اوبنٹو 18.04 سرور پر پریسٹا شاپ انسٹال کرنے کا طریقہ دکھائیں گے۔ ہم Nginx کو بطور ویب سرور ، تازہ ترین پی ایچ پی 7.2 اور MySQL / MariaDB بطور ڈیٹا بیس سرور استعمال کریں گے۔
شرطیں
اس بات کو یقینی بنائیں کہ اس ٹیوٹوریل کو جاری رکھنے سے پہلے آپ نے درج ذیل شرائط کو پورا کرلیا ہے۔
- اپنے عوامی سرور IP کی طرف اشارہ کرنے والا ایک ڈومین نام رکھیں۔ ہم
example.comڈاٹ کام کا استعمال کریں گے ۔نجنکس ان ہدایات پر عمل کرکے آپ کے اوبنٹو سرور پر انسٹال ہے۔ صارف کے معلومات کو خفیہ کرنے کے ل your آپ کے ڈومین کیلئے SSL سرٹیفکیٹ انسٹال کیا گیا ہے۔ آپ ان ہدایات پر عمل کرکے ایک چلیں اینکرپٹ SSL سرٹیفکیٹ انسٹال کرسکتے ہیں۔
سسٹم پیکجوں کو تازہ ترین ورژن میں اپ ڈیٹ کریں اور ان زپ افادیت انسٹال کریں:
sudo apt update && sudo apt upgrade
sudo apt install unzip
ایک ایس کیو ایل ڈیٹا بیس بنانا
پریسٹا شاپ اپنی معلومات کو ایس کیو ایل ڈیٹا بیس میں محفوظ کرتی ہے۔
اگر آپ کے سرور پر مائی ایس کیو ایل یا ماریا ڈی بی انسٹال ہے تو آپ اس قدم کو چھوڑ سکتے ہیں۔ ورنہ ، اوبنٹو کے ڈیفالٹ ذخیروں سے ٹائپ کرکے MySQL 5.7 سرور پیکیج انسٹال کریں۔
sudo apt install mysql-server mysql-client
ایس کیو ایل کی تازہ ترین تنصیبات کے
mysql_secure_installation
، آپ کو اپنے ایس کیو ایل سرور کی حفاظت کو بہتر بنانے کے
mysql_secure_installation
،
mysql_secure_installation
کمانڈ چلانے کی سفارش کی گئی ہے۔
ڈیٹا بیس بنانے کے لئے ، ایس کیو ایل شیل میں لاگ ان کریں:
sudo mysql
ایس کیو ایل شیل کے اندر سے ، ایک نیا ڈیٹا بیس تیار کرنے کے لئے مندرجہ ذیل ایس کیو ایل اسٹیٹمنٹ کو چلائیں جس کا نام
prestashop
:
CREATE DATABASE prestashop;
اگلا ،
prestashop
نامی
prestashop
ایس کیو ایل صارف اکاؤنٹ بنائیں اور مندرجہ ذیل کمانڈ کو چلانے سے صارف کو ضروری اجازت دیں۔
GRANT ALL ON prestashop.* TO 'prestashop'@'localhost' IDENTIFIED BY 'change-with-strong-password';
change-with-strong-password
کے
change-with-strong-password
کو تبدیل کرنا مت بھولنا۔
ایک بار مکمل ہوجانے کے بعد ، ٹائپ کرکے MySQL کنسول سے باہر نکلیں:
پی ایچ پی کی انسٹالیشن اور تشکیل
پی ایچ پی 7.2 اوبنٹو 18.04 میں پی ایچ پی کا پہلے سے طے شدہ ورژن ہے ، اور یہ پریسٹا شاپ کے لئے پوری طرح سے معاون اور تجویز کردہ ہے۔
پی ایچ پی اور تمام مطلوبہ پی ایچ پی ماڈیولز انسٹال کرنے کے لئے درج ذیل کمانڈ کو چلائیں:
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 Sun 2019-03-24 11:53:33 PDT; 14s ago Docs: man:php-fpm7.2(8) Main PID: 15853 (php-fpm7.2) Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec"
پی ایچ پی کے تجویز کردہ اختیارات مرتب کرنے کیلئے مندرجہ ذیل
sed
کمانڈز چلائیں۔
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
ڈاؤن لوڈ PrestaShop
اس مضمون کو لکھنے کے وقت ،
1.7.6.2
تازہ ترین مستحکم ورژن
1.7.6.2
۔
مندرجہ ذیل ویجٹ کمانڈ کا استعمال کرتے ہوئے پریسٹا شاپ ڈاؤن لوڈز پیج سے پریسٹا شاپ کا تازہ ترین ورژن ڈاؤن لوڈ کریں۔
cd /tmp
wget
جب ڈاؤن لوڈ مکمل ہوجائے تو ، ایک ڈائرکٹری بنائیں جس میں ہماری PrestaShop فائلیں ہوں گی۔
sudo mkdir -p /var/www/html/example.com
اگلا ، PrestaShop آرکائیو کو نکالیں:
unzip prestashop_*.zip
اس آرکائیو میں ایک اور زپ فائل "prestashop.zip" پر مشتمل ہے ، جس میں PrestaShop فائلوں پر مشتمل ہے۔ فائلوں کو ڈومین کی دستاویزات کی روٹ ڈائرکٹری میں نکالیں:
sudo unzip prestashop.zip -d /var/www/html/example.com
صحیح اجازتیں مرتب کریں تاکہ ویب سرور کو سائٹ کی فائلوں اور ڈائریکٹریوں میں مندرجہ ذیل ڈاؤن لوڈ کمانڈ کا استعمال کرکے مکمل رسائی حاصل ہوسکے۔
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
server { listen 80; listen 443 ssl http2; server_name example.com www.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; # Cloudflare / Max CDN fix location ~* \.(eot|otf|ttf|woff(?:2)?)$ { add_header Access-Control-Allow-Origin *; } # Do not save logs for these location = /favicon.ico { auth_basic off; allow all; log_not_found off; access_log off; } location = /robots.txt { auth_basic off; allow all; log_not_found off; access_log off; } # Images rewrite ^/()(-*)?(-+)?/.+.jpg$ /img/p/$1/$1$2$3.jpg last; rewrite ^/()()(-*)?(-+)?/.+.jpg$ /img/p/$1/$2/$1$2$3$4.jpg last; rewrite ^/()()()(-*)?(-+)?/.+.jpg$ /img/p/$1/$2/$3/$1$2$3$4$5.jpg last; rewrite ^/()()()()(-*)?(-+)?/.+.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg last; rewrite ^/()()()()()(-*)?(-+)?/.+.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg last; rewrite ^/()()()()()()(-*)?(-+)?/.+.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg last; rewrite ^/()()()()()()()(-*)?(-+)?/.+.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg last; rewrite ^/()()()()()()()()(-*)?(-+)?/.+.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg last; rewrite ^/c/(+)(-*)(-+)?/.+.jpg$ /img/c/$1$2$3.jpg last; rewrite ^/c/(+)(-+)?/.+.jpg$ /img/c/$1$2.jpg last; # AlphaImageLoader for IE and fancybox rewrite ^images_ie/?(+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 last; # Web service API rewrite ^/api/?(.*)$ /webservice/dispatcher.php?url=$1 last; # Installation sandbox rewrite ^(/install(?:-dev)?/sandbox)/(.*) /$1/test.php last; #Change this block to your admin folder location /admin_CHANGE_ME { if (!-e $request_filename) { rewrite ^/.*$ /admin_CHANGE_ME/index.php last; } } # File security #.htaccess.DS_Store.htpasswd etc location ~ /\. { deny all; } # Source code directories location ~ ^/(app|bin|cache|classes|config|controllers|docs|localization|override|src|tests|tools|translations|travis-scripts|vendor|var)/ { deny all; } # Prevent exposing other sensitive files location ~ \.(yml|log|tpl|twig|sass)$ { deny all; } # Prevent injection of php files location /upload { location ~ \.php$ { deny all; } } location /img { location ~ \.php$ { deny all; } } # PHP FPM part location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; } }
مثال کے طور پر ڈاٹ کام کو اپنے پریسٹا شاپ ڈومین سے ، اور “ایڈمن_چینج_یم ای” کو ایڈمن ڈائریکٹری سے تبدیل کرنا نہ بھولیں۔ آپ پریسٹ شاپ روٹ ڈائریکٹری کے مندرجات کو درج کرکے ڈائریکٹری کا نام تلاش کرسکتے ہیں۔
sudo ls -l /var/www/html/example.com | grep admin
یہ بھی یقینی بنائیں کہ آپ SSL سرٹیفکیٹ فائلوں کا صحیح راستہ استعمال کرتے ہیں۔ اس ترتیب میں استعمال شدہ ٹکڑوں کو اس گائیڈ میں بنایا گیا ہے۔
نینگینکس سروس کو دوبارہ شروع کرنے سے پہلے نحو کی غلطیوں کے لئے ترتیب کی جانچ کریں:
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 سروس کو دوبارہ شروع کریں:
PrestaShop انسٹال کرنا
اب چونکہ پرسٹا شاپ ڈاؤن لوڈ ہوچکا ہے اور سرور کنفگریشن مکمل ہوگیا ہے ، آپ ویب انٹرفیس کے ذریعہ انسٹالیشن کو ختم کرسکتے ہیں۔
اپنا براؤزر کھولیں ، اپنا ڈومین ٹائپ کریں ، اور مندرجہ ذیل کی طرح کی اسکرین ظاہر ہوگی:







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







