Skip to main content

Posts

Showing posts from September, 2020

Fixing PHP 8.2 zip Extension Error on Ubuntu 25 for Laravel 10,11,12 Shopify Apps

Ubuntu system PHP setup

Tech Easy Solutions 1 php -v 2 apche2 3 mysql 4 sudo apt update 5 sudo apt install apache2 6 sudo apt install mysql-server 7 sudo mysql_secure_installation 8 sudo mysql 9 sudo apt install php libapache2-mod-php php-mysql sudo apt-get install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc 10 sudo nano /etc/apache2/mods-enabled/dir.conf /etc/apache2/mods-enabled/dir.conf <IfModule mod_dir.c> DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm </IfModule> 11 sudo systemctl restart apache2 12 sudo systemctl status apache2 13 apt search php- | less 14 apt show php-cli 15 php -v 16 sudo apt install php-cli 17 sudo apache2ctl configtest 18 sudo systemctl restart apache2 19 sudo nano /var/www/info.php 20 sudo nano /var/www/html/info.php 21 sudo apt update 22 sudo apt install php phpmyadmin php-mbstring php-gettext 23 sudo phpenmod mbstring 24 sudo systemctl restart apache2 25 sudo mysql 26 mysql -u root -p ## update root user password ALTER USER...

Shopify fully custom contact section block on home page

Tech Easy Solutions Shopify fully custom contact section block on home page <section class="contact-information" >       <!--<div class="left-shape">         <img src="images/left-shape.png" class="img-fluid">       </div>-->       <div class="container c-container">         <div class="row">           <div class="col-lg-6 col-md-6 col-sm-12 col-12">             <div class=" contact-us">                         {% form 'contact' %}                       {% if form.posted_successfully? %}                        <center> <p class="note form-success">                   ...

Full function Shopify address to edit and delete addresses.liquid

Tech Easy Solutions Full function Shopify address to edit and delete addresses.liquid <div class="content ac-content"> <div class="row"> <div id="address_tables" class="col-md-6"> {% paginate customer.addresses by 10 %}   {% for address in customer.addresses %}   <div class="address_table">     <div id="view_address_{{address.id}}" class="customer_address{% if address == customer.default_address %} default_address_container{% endif %}"> {% if address == customer.default_address %}<span class="default_address">{{ 'customer.addresses.default' | t }}</span>{% endif %}       <h3 class="address_title">         {{ address.street }}       </h3>       <div class="view_address">         <p>{{ address.first_name }} {{address.last_name }}         <br />{{ address.company }}         ...