Posts

Increase Persistent Disk in google cloud Virtual Machines through command lines

 lsblk sudo gorwpart /dev/sda 1 duso resize2fs /dev/sda1 df -h

API endpoints collections for the creation of Cryptocurrencies payment modules

https://docs.metamask.io/guide/getting-started.html#basic-considerations  https://infura.io/docs/eth2 https://marketinsg.zendesk.com/hc/en-us/articles/360045156711-Crypto-com-Pay http://trufflesuite.com/index.html https://rarible.com/create/erc-721

Fixed: Opencart installation error linux: warning: fopen(system/storage) failed to open stream: Permission denied

Image
Warning: fopen(/var/www/html/webocreation.com/system/storage/session/....): failed to open stream: Permission denied in /var/www/html/webocreation.com/system/library/session/file.php on line 29 Warning: flock() expects parameter 1 to be resource, bool given in /var/www/html/webocreation/system/library/session/file.php on line 31 Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/html/webocreation/system/library/session/file.php on line 33 Warning: fflush() expects parameter 1 to be resource, bool given in /var/www/html/webocreation/system/library/session/file.php on line 35 Warning: flock() expects parameter 1 to be resource, bool given in /var/www/html/webocreation/system/library/session/file.php on line 37 Warning: fclose() expects parameter 1 to be resource, bool given in /var/www/html/webocreation/system/library/session/file.php on line 39    These errors occurs because of the file permissions. In most of the forum, I found that they suggested to give full

AWS ssh error: Permission denied (publickey,gssapi-keyex,gssapi-with-mic)

Image
 I was ssh-ing to AWS EC2 instance and got the error  Permission denied (publickey,gssapi-keyex,gssapi-with-mic) ----------------- sh-3.2# chmod 400 ec2-keypair.pem sh-3.2# ssh ec2-suer@54.89.86.26 -i ec2-keypair.pem The authenticity of host '54.89.86.26 (54.89.86.26)' can't be established. ECDSA key fingerprint is SHA256:LoSxZtmn3jyNZikgW6U50z3owgBM/Gm/pnK0aJNmScQ. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added '54.89.86.26' (ECDSA) to the list of known hosts. ec2-suer@54.89.86.26: Permission denied (publickey,gssapi-keyex,gssapi-with-mic). sh-3.2# ssh ec2-user@54.89.86.26 -i ./ec2-keypair.pem        __|  __|_  )        _|  (     /   Amazon Linux 2 AMI       ___|\___|___| https://aws.amazon.com/amazon-linux-2/ 25 package(s) needed for security, out of 39 available Run "sudo yum update" to apply all updates. [ec2-user@ip-10-0-1-24 ~]$ ----------------- Solution: The solution is just adding the right p

Opencart error: Notice: Trying to access array offset on value of type null in ..../vendor/scss.inc.php on line 1753

Image
If you see an error in opencart like below: Notice: Trying to access array offset on the value of type null in .../vendor/scss.inc.php on line 1753 then the solution is: Open the file  .../vendor/scss.inc.php and go to line as given in the above case it is 1753 where you will see code like below: foreach ($args as $arg) {     list($key, $value) = $arg;     $key = $key[1];     if (empty($key)) {         $posArgs[] = $value;     } else {         $keyArgs[$key] = $value;     } } Then change the line to the following, the changes done is in bold.  foreach ($args as $arg) {     list($key, $value) = $arg;     if (!empty($key[1])) {         $key = $key[1];     }     if (empty($key)) {         $posArgs[] = $value;     } else {         $keyArgs[$key] = $value;     } }    

Opencart Documentation: How to create custom page in OpenCart 3? - Developer guide

Image
Opencart Documentation: How to create custom page in OpenCart 3? - Developer guide

Opencart objects defined, Opencart development tutorials

Image
Predefined objects’ methods are functionalities which are already defined and you can use it directly. It prevents from DRY, which means Don't Repeat Yourself. Don’t write code unless you have to. Write code only what you need, if you missed these predefined objects’ methods then you may repeat codes. You can find predefined objects’ methods at system/library Opencart has many predefined objects’ methods that can be called in Controller and Model.  Like in admin section we can see predefined objects like: config, log, event, load, request, response, db, session, cache, url, langauge, openbay, document, customer, currency, tax, weight, length, cart, encryption, model_setting_event, user. Database Object of Opencart is $this->db Methods are: $this->db->escape($value) - mysql_real_escape_string() on the value passed $this->db->countAffected() - rows affected by an UPDATE query $this->db->getLastId() - last auto increment id same as mysql_i