Creating an online store on Opencart

  • 01.08.2025
  • Posted in: Opencart
  • 2522 views

If you decide to create an online store, then you must decide on the functionality of the site. Then it will be possible to calculate the cost of the work. If you find it difficult to determine the functionality of the site yourself, please contact us using the Feedback format the bottom of this page, and we will try to help you. Choosing a template Creating an online store is possible using a free or paid template. The...

read more

Ocart Import/Export Tool: Fix Missing category_ids and Invalid store_id Errors

If you are encountering errors while importing categories into Oсart, it usually means your spreadsheet has formatting issues or data mismatches between tabs. This guide provides a step-by-step solution for the following common error logs: Export/Import: Missing category_ids in worksheet 'CategorySEOKeywords'! Export/Import: Invalid store_id='' used in worksheet 'CategorySEOKeywords'! 1. Removing "Ghost" Rows The...

read more

Launch Your Online Store in 1 Hour: Automated Product Management via Google Sheets

  • 04.04.2026
  • Posted in: Ocart
  • 36 views

Stop wasting days on manual data entry. With ocart.net, you can build a professional online store and manage your entire inventory directly from Google Sheets using our automated synchronization technology. Changing product IDs or updating thousands of items shouldn't be a headache. This guide shows you how to use our "drag-and-fill" method to keep your entire database perfectly synchronized. Step-by-Step Instructions 1....

read more

How to check folder permissions on a server using PHP

  • 12.26.2025
  • Posted in: PHP
  • 193 views

You have a folder public on the server /var/www/site.com/public/ And want to check its permissions without accessing the terminal, using PHP. To do this, run the following command. $folder = '/var/www/site.com/public/'; echo 'Permissions: ' . substr(sprintf('%o', fileperms($folder)), -3); echo 'Owner: ' . posix_getpwuid(fileowner($folder))['name']; echo 'Group: ' . posix_getgrgid(filegroup($folder))['name']; The result...

read more

Setting up a Firewall for a Server Using UFW

  • 12.19.2025
  • Posted in: Linux
  • 145 views

UFW is a convenient wrapper around iptables. 1. Checking and installing UFW sudo apt update sudo apt install ufw -y Examination: ufw status Most likely: Status: inactive. This is normal. 2. You must allow SSH (otherwise you'll crash!) sudo ufw allow OpenSSH 3. Allow the required services For web server: sudo ufw allow 80/tcp # HTTP sudo ufw allow 443/tcp # HTTPS If you are planning Python / API (e.g. 8000): sudo...

read more

Setting up SSH access on server and logging in via SSH without a password

  • 12.19.2025
  • Posted in: Linux
  • 210 views

On your local computer, in your home directory, find the .ssh folder, if it doesn't exist, create it. mkdir ~/.ssh For the first login via SSH, we write in the terminal ssh username@your.ip.address When a question appears, do this: Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Be sure to answer yes not y After this: The key will be saved in ~/.ssh/known_hosts SSH will ask for the user's password. Now,...

read more

Cookie notice GDPR wordpress plugin

Cookie Notice GDPR displays a cookie notice at the bottom of the site for first-time visitors with customizable text, button, and GDPR policy link. Description Cookie Notice GDPR allows WordPress site owners to display a cookie consent notice at the bottom of their website. Features include: * Customizable text for the cookie notice. * Customizable "Accept" button color. * Customizable background color. * Customizable...

read more

Convert strtotime() function to date

  • 01.15.2025
  • Posted in: PHP
  • 400 views

strtotime function expects to be given a string containing an English date format and will try to parse that format into a Unix timestamp (the number of seconds since January 1 1970 00:00:00 UTC) Let's write the current date in the Unix timestamp format: echo strtotime("now"); This is how you can add three days to the current time echo strtotime("+3 day") Converting the Unix timestamp to the current date and time echo...

read more

Install Opencart 4 on NGINX

In order to install Opencart 4 you must have php 8.0+ installed Also in the php.ini file you need to uncomment the following modules extension=curl.so; extension=gd.so; extension=zip.so; Note: If you don't have them on your system, install them. Replace the numbers 8.3 with your php version apt-get install -y php8.3-curl php8.3-gd php8.3-zip Restart PHP-FPM systemctl restart php8.3-fpm I want my site opencart4.com to...

read more

Errors from nouveau display driver on Linux

  • 01.13.2025
  • Posted in: Linux
  • 421 views

If you see the following error in the logs nouveau 0000:0a:00.0: firmware: failed to load nouveau/nv106_fuc084 (-2) nouveau 0000:0a:00.0: firmware: failed to load nouveau/nv106_fuc084d (-2) This means that you have a problem with the drivers for your Nvidia video card. To fix this error, enter in the terminal apt update && apt upgrade apt autoremove apt-get remove --purge nvidia* apt-get remove --purge "nvidia*" Reboot...

read more

How to find out why Linux is freezing

  • 01.13.2025
  • Posted in: Linux
  • 375 views

If it freezes, after rebooting, use journalctl to view logs from the previous boot before shutdown: journalctl -p 0..3 -b 1 -p 0..3 is a filter based on the priority of log entries, -b is a range of downloads, -b 0 will show only logs for the current download -b 1 for the previous one -b 0..9 for the last ten

read more