Advanced Search
Search Results
15 total results found
Software and Configurations
WPOven leverages MySQL,Nginx and Varnish to give the best restuls. Directory Structure /srv/www : Various sites in the system with logs/ home/ and public_html/ directories logs/ : Contains access.log and error.log for the current site public_html/ : Cont...
Malware Cleanup
Malware is one of the most common issues with Wordpress Sites , this is mainly due to plugins which are not updates or simply bad user practices.Recommended approach to cleanup - This guide assumes that wp cli is availbile - --allow-root if logged in as root S...
PCB Design Checklist
PCB Design Checklist for less errors Preplanning Start with a Simple requirements documents , a simple excel sheet will do ( google sheets with tiny url ) It should cover basic functional requirements ( these can later on be assessed with Verification and Test...
Week 1 - Setup and Tools
The first week we will learn about setting up the work Envoirnment and setup various tools which will be used during your daily routine. You can either use Linux and Windows for Dvelopement For linux we recommend Ubuntu 20.04 LTS Windows use whatever is > Wind...
Week 2 - HTML , CSS , Javascript
This week we will start with working on basic Web Technologies , This does not involve any programming but mainly how things are rendered . Use the editor VSCode for all your work , it support live viewing which is quite helpful. VSCode Live Server Web Server ...
Varnish Issues
Varnish is used as the caching system at WPOven , Some quick Commands to see and check for errors See top uncached url's , This will help see which urls are going through varnishtop -i BereqURL See cache hits , missis and nuked varnishstat -1 | grep cache_ va...
Misc Issue
Low Ram Enable 2GB swap , if you see the services are being killed fallocate -l 2G /swapfile dd if=/dev/zero of=/swapfile bs=1M count=2048 chmod 600 /swapfile mkswap /swapfile swapon /swapfile Also make the number of child workes 2x the amout of RAM in www-da...
Database Tips
Some common tricks for quick database optimizations See what is slowing things down - `show full processlist; Creating Index in old databases Sometimes adding index will give error when moving from 5.7 to 8 to change that you can set the sql_mode SELECT @@SES...
Nginx Tips
Multi Level SubDirectory Setup which is not a multisite. If a multilevel subdirectory install is required , make sure /dir/mappedsite is a symbolic link . For single level the rewrite is not required. Also make sure that safe path is updated accordingly. # If ...
Common Problems
Some common issues which can be fixed with tools Invalid permissions Symptoms : Cannot upload , Cannot update plugins , Cannot update theme , Invalid permissions Fix : Use the site "Fix Permissions" tool Cannot login ( No error message ) Disk is full , Wordpre...
Git Tips and Tricks
Git is a source control management software Move repo Sometimes you need to move a reposetory from one provider to another you can follow the procedure below. $ cd $HOME/Code/repo-directory $ git remote rename origin bitbucket $ git remote add origin https://g...
Stratergy
Have a proper approach actionable and measurable approach to bring in people and measure and optimize conversion. Sourcing Traffic Optimize where the traffic will come from , there are many channels possible Facebook - Instant ( needs good copy ) Google Ads - ...
Setup Base AGV
Assembly Once the robot is taken out of Packaging , place it on a flat surface floor.Depending on your robot type you will have to install the battery type. For robot supporting SLA battries , please install 3 12V 7 AH battries using the connectos provided and...
Xdebug
Install xdebug for version apt-get install php7.4-xdebug then edit the config file vim /etc/php/7.4/fpm/conf.d/20-xdebug.ini Values to be like zend_extension=xdebug.so xdebug.mode=trace xdebug.output_dir=/srv/trace Then in the code put in xdebug_start_trace...
Live Demo Maker Tutorial
Live Demo Tutorial Live Demo make is a small web based tool to allow users to quickly see demos of the Plugin which they wish to use . It mainly requires two parametes one a alias which is the wordpress alias for the plugin , and nother not required but recomm...