پاسخ سوالات شما درمورد کسب درآمد از گوگل ادسنس
فہرست کا خانہ:
- شرطیں
- ایس کیو ایل ڈیٹا بیس بنانا
- سسٹم صارف بنانا
- پی ایچ پی کی انسٹالیشن اور تشکیل
- کمپوزر انسٹال کرنا
- میگینٹو انسٹال کرنا
- میگینٹو کرونٹاب بنانا
- Nginx تشکیل کرنا
- تنصیب کی تصدیق کرنا
- نتیجہ اخذ کرنا
میجینٹو اوپن سورس ٹکنالوجی پر بنایا گیا انٹرپرائز کلاس ای کامرس پلیٹ فارم کی قیادت کررہا ہے جو لچکدار اور صارف دوست انٹرفیس کے ساتھ طاقتور خصوصیات کو یکجا کرتا ہے۔
مشغول خریداری کے تجربات جیسی خصوصیات کے ساتھ ، لچکدار ماڈیولر آرکیٹیکچر اور انٹرپرائز گریڈ اسکیل ایبلٹی اور پرفارمنس میجینٹو زیادہ تر آن لائن تاجروں کے لئے انتخاب کا پلیٹ فارم ہے۔
اس ٹیوٹوریل میں ، ہم آپ کو دکھائیں گے کہ اوبنٹو 18.04 مشین پر میگینٹو 2.3 کیسے انسٹال کریں۔ ہم Nginx کو بطور ویب سرور ، تازہ ترین پی ایچ پی 7.2 اور MySQL / MariaDB بطور ڈیٹا بیس سرور استعمال کریں گے۔
شرطیں
اس بات کو یقینی بنائیں کہ اس ٹیوٹوریل کو جاری رکھنے سے پہلے آپ نے درج ذیل شرائط کو پورا کرلیا ہے۔
- اپنے عوامی سرور IP کی طرف اشارہ کرنے والا ایک ڈومین نام رکھیں۔ ہم
example.comڈاٹ کام کا استعمال کریں گے ۔نجنکس ان ہدایات پر عمل کرکے آپ کے اوبنٹو سرور پر انسٹال ہے۔ صارف کے معلومات کو خفیہ کرنے کے ل your آپ کے ڈومین کیلئے SSL سرٹیفکیٹ انسٹال کیا گیا ہے۔ آپ ان ہدایات پر عمل کرکے ایک چلیں اینکرپٹ SSL سرٹیفکیٹ انسٹال کرسکتے ہیں۔
میگینٹو 2 کوڈ کے ذخیروں تک رسائی حاصل کرنے کے ل you'll آپ کو توثیق کی چابیاں تیار کرنے کی ضرورت ہوگی۔ اگر آپ کے پاس میجینٹو مارکیٹ پلیس اکاؤنٹ نہیں ہے تو ، آپ یہاں ایک تشکیل دے سکتے ہیں۔ ایک بار جب آپ اکاؤنٹ بناتے ہیں تو ، براہ کرم یہ ہدایات چیک کریں کہ تصدیق کی بٹنوں کا نیا سیٹ کیسے تیار کیا جائے۔
سسٹم پیکجوں کو تازہ ترین ورژن میں اپ ڈیٹ کریں اور ان زپ افادیت انسٹال کریں:
sudo apt update && sudo apt upgrade
sudo apt install unzip
ایس کیو ایل ڈیٹا بیس بنانا
اگر آپ نے اپنے سرور پر مائی ایس کیو ایل یا ماریا ڈی بی انسٹال کیا ہے تو آپ یہ قدم چھوڑ سکتے ہیں ، اگر نہیں تو آپ اوبنٹو کے پہلے سے طے شدہ ذخیروں سے مائک ایس کیو ایل 5.7 سرور پیکیج انسٹال کرسکتے ہیں:
sudo apt install mysql-server mysql-client
ایس کیو ایل کی تازہ ترین تنصیبات کے
mysql_secure_installation
، آپ کو اپنے ایس کیو ایل سرور کی حفاظت کو بہتر بنانے کے
mysql_secure_installation
،
mysql_secure_installation
کمانڈ چلانے کی سفارش کی گئی ہے۔
ایس کیو ایل شیل میں مندرجہ ذیل کمانڈ کا استعمال کرکے لاگ ان کریں:
sudo mysql
ایس کیو ایل شیل کے اندر سے ، میگینٹو نامی ایک نیا ڈیٹا بیس بنانے کے لئے مندرجہ ذیل ایس کیو ایل اسٹیٹمنٹ چلائیں۔
CREATE DATABASE magento;
اگلا ،
magento
نامی
magento
ایس کیو ایل صارف اکاؤنٹ تشکیل دیں اور مندرجہ ذیل کمانڈ کو چلاتے ہوئے صارف کو ضروری اجازت دیں۔
GRANT ALL ON magento.* TO 'magento'@'localhost' IDENTIFIED BY 'change-with-strong-password';
یقینی بنائیں کہ آپ
change-with-strong-password
کے
change-with-strong-password
کو تبدیل کرتے
change-with-strong-password
۔
ایک بار مکمل ہوجانے کے بعد ، ٹائپ کرکے MySQL کنسول سے باہر نکلیں:
سسٹم صارف بنانا
ایک نیا صارف اور گروپ بنائیں ، جو میگینٹو فائل سسٹم کا مالک ہوگا ، سادگی کے لئے ہم صارف کا نام
magento
:
sudo useradd -m -U -r -d /opt/magento magento
magento
گروپ میں
magento
www-data
صارف کو شامل کریں اور
/opt/magento
ڈائریکٹری کی اجازت کو تبدیل کریں تاکہ Nginx Magento کی انسٹالیشن تک رسائی حاصل کر سکے:
sudo usermod -a -G magento www-data
sudo chmod 750 /opt/magento
پی ایچ پی کی انسٹالیشن اور تشکیل
پی ایچ پی 7.2 جو اوبنٹو 18.04 میں پہلے سے طے شدہ پی ایچ پی ورژن ہے مکمل طور پر اس کی حمایت کی گئی ہے اور اس کی سفارش میگینٹو 2.3 کے لئے کی گئی ہے۔ چونکہ ہم 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 Wed 2018-12-12 15:47:16 UTC; 5s ago Docs: man:php-fpm7.2(8) Main PID: 16814 (php-fpm7.2) Status: "Ready to handle connections" Tasks: 3 (limit: 505) CGroup: /system.slice/php7.2-fpm.service
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
اگلا ہمیں ماگینٹو صارف کے لئے ایف پی ایم پول بنانے کی ضرورت ہے۔
اپنا ٹیکسٹ ایڈیٹر کھولیں اور درج ذیل فائل بنائیں۔
sudo nano /etc/php/7.2/fpm/pool.d/magento.conf
/etc/php/7.2/fpm/pool.d/magento.conf
user = magento group = www-data listen.owner = magento listen.group = www-data listen = /var/run/php/php7.2-fpm-magento.sock pm = ondemand pm.max_children = 50 pm.process_idle_timeout = 10s pm.max_requests = 500 chdir = /
تبدیلیوں کے اثر انداز ہونے کے لئے پی ایچ پی - ایف پی ایم سروس کو دوبارہ شروع کریں:
systemctl restart php7.2-fpm
اس بات کی تصدیق کریں کہ پی ایچ پی کی ساکٹ مندرجہ ذیل ایل ایس کمانڈ کو چلانے کے ذریعے کامیابی کے ساتھ تشکیل دی گئی ہے۔
ls -al /var/run/php/php7.2-fpm-magento.sock
آؤٹ پٹ کو کچھ اس طرح نظر آنا چاہئے:
srw-rw---- 1 magento www-data 0 Dec 12 16:07 /var/run/php/php7.2-fpm-magento.sock=
کمپوزر انسٹال کرنا
کمپوزر پی ایچ پی کے لئے انحصار منیجر ہے اور ہم اسے میگینٹو کور ڈاؤن لوڈ کرنے اور تمام ضروری میگینٹو اجزاء انسٹال کرنے کے لئے استعمال کریں گے۔
عالمی سطح پر کمپوزر انسٹال کرنے کے ل cur ، کمپوزر انسٹالر کو کرل کے ساتھ ڈاؤن لوڈ کریں اور فائل کو
/usr/local/bin
ڈائرکٹری میں منتقل کریں۔
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
کمپوزر ورژن پرنٹ کرکے انسٹالیشن کی تصدیق کریں:
composer --version
آؤٹ پٹ کو کچھ اس طرح نظر آنا چاہئے:
Composer version 1.8.0 2018-12-03 10:31:16
میگینٹو انسٹال کرنا
میگینٹو 2 کو انسٹال کرنے کے بہت سارے طریقے ہیں۔ گیٹوب کے ذخیرے سے میگینٹو کو انسٹال کرنے سے گریز کریں کیونکہ یہ ورژن ترقی کے لئے ہے نہ کہ پیداوار کی تنصیبات کے لئے۔
اس مضمون کو لکھنے کے وقت ،
2.3.0
تازہ ترین مستحکم ورژن ورژن
2.3.0
۔ اس ٹیوٹوریل میں ، ہم کمپوزر کا استعمال کرتے ہوئے ان کے ذخیروں سے میگینٹو انسٹال کریں گے۔
ٹائپ کرکے صارف
magento
پر جائیں۔
sudo su - magento
ماگینٹو فائلوں کو / opt / magento / public_html ڈائریکٹری میں ڈاؤن لوڈ کرکے انسٹالیشن کا آغاز کریں:
composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition /opt/magento/public_html
آپ کو رسائی کی چابیاں داخل کرنے ، آپ کے
auth.json
مارکیٹ پلیس اکاؤنٹ سے چابیاں کاپی کرنے اور
auth.json
فائل میں اسٹور کرنے کا اشارہ کیا جائے گا ، لہذا بعد میں اپنی انسٹالیشن کو اپ ڈیٹ کرتے وقت آپ کو دوبارہ وہی چابیاں شامل کرنے کی ضرورت نہیں ہوگی۔
Authentication required (repo.magento.com): Username: e758ec1745d190320ca246e4e832e12c Password: Do you want to store credentials for repo.magento.com in /opt/magento/.config/composer/auth.json ? Y
مذکورہ کمانڈ میں تمام مطلوبہ پی ایچ پی پیکیجز حاصل ہوں گے۔ عمل میں چند منٹ لگ سکتے ہیں اور اگر یہ کامیاب ہے تو آؤٹ پٹ کا اختتام درج ذیل کی طرح نظر آنا چاہئے:
Writing lock file Generating autoload files
ایک بار جب منصوبہ تیار ہوجاتا ہے تو ہم میگینٹو کی تنصیب شروع کرسکتے ہیں۔ ہم میگینٹو کو یا تو کمانڈ لائن سے یا ویب سیٹ اپ وزرڈ کا استعمال کرکے انسٹال کرسکتے ہیں۔ اس ٹیوٹوریل میں ، ہم کمانڈ لائن استعمال کرکے میگینٹو انسٹال کریں گے۔
ہم میگینٹو اسٹور کو انسٹال کرنے کے لئے مندرجہ ذیل اختیارات استعمال کریں گے۔
- بیس اور بیس محفوظ یو آر ایل کو
https://example.comسیٹ کیا گیا ہے ، اسے اپنے ڈومین کے ساتھ تبدیل کریں۔ میجینٹو ایڈمنسٹریٹر:- پہلا اور آخری نام
JohnDoe۔[email protected]ای میل۔johnصارف نام اورj0hnP4ssvv0rDپاس ورڈ۔
magento، صارف نامmagento، پاس ورڈ میںchange-with-strong-passwordاور ڈیٹا بیس سرور اسی سرور پر ہے جس کی ویب سرور ہے۔en_US، یو ایس انگریزی بطور ڈیفالٹ لینگویج۔ ڈیفالٹ کرنسی کے طور پرUSDڈالر ٹائم زون کے طور پرAmerica/Chicago - پہلا اور آخری نام
~/public_html
ڈائرکٹری میں تبدیل کریں:
cd ~/public_html
تنصیب شروع کرنے کے لئے درج ذیل کمانڈ کو چلائیں:
php bin/magento setup:install --base-url=https://example.com/ \ --base-url-secure=https://example.com/ \ --admin-firstname="John" \ --admin-lastname="Doe" \ --admin-email="[email protected]" \ --admin-user="john" \ --admin-password="j0hnP4ssvv0rD" \ --db-name="magento" \ --db-host="localhost" \ --db-user="magento" \ --currency=USD \ --timezone=America/Chicago \ --use-rewrites=1 \ --db-password="change-with-strong-password"
کسی اور محفوظ چیز میں پاس ورڈ (
j0hnP4ssvv0rD
) تبدیل کرنا مت بھولنا۔
اس عمل میں کچھ منٹ لگ سکتے ہیں اور ایک بار مکمل ہونے کے بعد آپ کو ایک پیغام پیش کیا جائے گا جس میں میگینٹو ایڈمن ڈیش بورڈ پر یو آر آئی موجود ہے۔
: Magento installation complete.: Magento Admin URI: /admin_13nv5k Nothing to import.
میگینٹو کرونٹاب بنانا
میگینٹو ری انڈیکسنگ ، اطلاعات ، سائٹ نقشہ جات ، ای میلز اور بہت کچھ جیسے کاموں کو شیڈول کرنے کے لئے کرون ملازمتوں کا استعمال کرتا ہے۔
میگینٹو کرونٹاب بنانے کے ل ma میگنٹو صارف کے بطور درج ذیل کمانڈ چلائیں:
php ~/public_html/bin/magento cron:install
Crontab has been generated and saved
تصدیق کریں کہ کرنٹاب انسٹال ہوا ہے ٹائپ کرکے:
crontab -l
#~ MAGENTO START adc062915d7b30804a2b340095af072d * * * * * /usr/bin/php7.2 /opt/magento/public_html/bin/magento cron:run 2>&1 | grep -v "Ran jobs by schedule" >> /opt/magento/public_html/var/log/magento.cron.log * * * * * /usr/bin/php7.2 /opt/magento/public_html/update/cron.php >> /opt/magento/public_html/var/log/update.cron.log * * * * * /usr/bin/php7.2 /opt/magento/public_html/bin/magento setup:cron:run >> /opt/magento/public_html/var/log/setup.cron.log #~ MAGENTO END adc062915d7b30804a2b340095af072d
Nginx تشکیل کرنا
ابھی تک ، آپ کو پہلے ہی اپنے اوبنٹو سرور پر SSL سرٹیفکیٹ کے ساتھ Nginx رکھنا چاہئے ، اگر اس ٹیوٹوریل کے لئے لازمی شرائط کی جانچ نہیں کی جاتی ہے۔
ہم میجینٹو کے ساتھ بھیج دیئے گئے پہلے سے طے شدہ نگنیکس ترتیب کو شامل کرنے جارہے ہیں۔
اپنے سوڈو صارف پر جائیں ، اپنا ٹیکسٹ ایڈیٹر کھولیں اور درج ذیل فائل بنائیں۔
sudo nano /etc/nginx/sites-available/example.com
/etc/nginx/sites-aval/example.com
upstream fastcgi_backend { server unix:/var/run/php/php7.2-fpm-magento.sock; } server { listen 80; server_name example.com www.example.com; include snippets/letsencrypt.conf; return 301 https://example.com$request_uri; } 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; include snippets/letsencrypt.conf; return 301 https://example.com$request_uri; } server { listen 443 ssl http2; server_name 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; include snippets/letsencrypt.conf; set $MAGE_ROOT /opt/magento/public_html; set $MAGE_MODE developer; # or production access_log /var/log/nginx/example.com-access.log; error_log /var/log/nginx/example.com-error.log; include /opt/magento/public_html/nginx.conf.sample; }
مثال کے طور پر ڈاٹ کام کو اپنے میگینٹو ڈومین سے تبدیل کرنا اور ایس ایس ایل سرٹیفکیٹ فائلوں کا صحیح راستہ طے کرنا مت بھولنا۔ اس ترتیب میں استعمال شدہ ٹکڑوں کو اس گائیڈ میں بنایا گیا ہے۔
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 سرور پر کامیابی کے ساتھ میگینٹو 2.3 انسٹال کیا ہے۔ اب آپ اپنے اسٹور کو کسٹمائز کرنا شروع کرسکتے ہیں۔
میگینٹو 2.3 ڈویلپر دستاویزات اپنی میگینٹو کی تنصیب کا نظم و نسق کے بارے میں مزید معلومات کے ل starting ایک بہتر آغاز کرنے کی جگہ ہے۔
ubuntu magento mysql mariadb php nginx کمپوزر ای کامرسآؤٹ لک ای میل علیاس یا مائیکروسافٹ اکاؤنٹس کا استعمال کیسے کریں، شامل کریں، حذف کریں، کیسے بنائیں، شامل کریں، حذف کریں، مائیکروسافٹ صارفین کو تخلیق کرنے، ضم کرنے کی اجازت دیتا ہے ، آؤٹ لک ای میل عرفہ شامل کریں، اور مختلف عرفات کیلئے اسی ان باکس اور اکاؤنٹس کی ترتیبات کا استعمال کریں.
Outlook.com
ونڈوز 7 / وسٹا / ایکس پی کی مرمت، دوبارہ انسٹال کرنے، ان انسٹال کرنے، مرمت ونڈوز 7، ونڈوز وسٹا اور ونڈوز ایکس پی انسٹال کرنے، دوبارہ انسٹال کرنے، اپ ڈیٹ یا ان انسٹال کرنے پر صرف توجہ مرکوز کرنے والی ویب سائٹ نے مائیکروسافٹ نے ایک نیا مدد سائٹ شروع کیا ہے جو صرف ونڈوز 7، ونڈوز وسٹا اور انسٹال کرنے، انسٹال کرنے، ونڈوز ایکس پی. اگر آپ اب ونڈوز وسٹا 7 میں ونڈوز وسٹا کو اپ گریڈ کرنے کی منصوبہ بندی کر رہے ہیں، تو یہ ایک بہت اچھا وسائل ہے!
ان لوگوں کے لئے ایک بہت ہی جامع اور مددگار ذریعہ ہے جو ونڈوز 7 انسٹال کرنے، دوبارہ انسٹال کرنے یا اپ ڈیٹ کرنے کی منصوبہ بندی کر سکتا ہے. ونڈوز وسٹا اور ونڈوز ایکس پی.
ونڈوز 7 ای ونڈوز 7 ایینڈ ایڈیشن 9 میں انٹرنیٹ ایکسپلورر 9 کو دوبارہ انسٹال کریں. ونڈوز 7 ای اور سٹینڈرڈ ایڈیشن میں انٹرنیٹ ایکسپلورر 9 کو انسٹال کرنے کا طریقہ. IE، بیک اپ پسندیدہ اور ترتیبات کو انسٹال کرنا اور معیاری اور ای ایڈیشن میں IE9 کس طرح انسٹال کرنا ہے.
ای ونڈوز 7 ای ایڈیشن یورپی اقتصادی علاقے، کروشیا اور سوئٹزرلینڈ میں دستیاب ہے جانیں. ونڈوز 7 کا یہ ورژن براؤزر میں شامل نہیں ہے، یعنی. یہ انٹرنیٹ ایکسپلورر انسٹال نہیں کرے گا. آپ کو ونڈوز 7 ای ایڈیشن میں انٹرنیٹ ایکسپلورر انسٹال کرنا پڑے گا.







