In this slideshow for WPCampus, you will learn methods for Troubleshooting WordPress website problems. This will help you narrow down the cause of most WordPress problems. You can also see the video presentation here: https://youtu.be/QiryJaNrNoo
How to reduce database load using Memcachevaluebound
Configuring Memcache with Drupal 8 helps to reduce database load by caching DB objects in RAM. In this presentation, Ajay Reddy of Valuebound has explained how to install Memcache on the server and configure it with Drupal 8.
Why it's dangerous to turn off automatic updates and here's how to do itOnni Hakala
This was my presentation for WordCamp Helsinki 2017. It's about the default automatic updater in WordPress and how that can be enhanced using CI instead.
Make WordPress Faster with W3 Total Cache & CloudflareMarshall Reyher
Speed up WordPress by installing and configuring W3 Total Cache and CloudFlare with this helpful guide. Download and import my settings file to help you get up and running quickly.
10 things every developer should know about their database to run word press ...Otto Kekäläinen
Talk from WordCamp Barcelona 2018
https://2018.barcelona.wordcamp.org/session/10-things-every-developer-should-know-about-their-database-to-run-wordpress-optimally/
The database is perhaps the most important piece of your infrastructure. The database contains all your important e-commerce data and must be kept secured. The database performance often defines the overall performance of your WordPress site. In this talk I the most important things every WordPress developer should know about MariaDB/MySQL to be able to build and operate their site optimally.
The 5 most common reasons for a slow WordPress site and how to fix them – ext...Otto Kekäläinen
Presentation given in WP Meetup in October 2019.
Includes fresh new tips from summer/fall 2019!
A Must read for all WordPress site owners and developers.
WordPress has Maintenance feature mode that enables when you update theme, software of plugin from dashboard. But sometimes things go awry and you stuck in maintenance mode. If you are figuring out how to resolve it, you will be glad to know that its pretty simple.
How to reduce database load using Memcachevaluebound
Configuring Memcache with Drupal 8 helps to reduce database load by caching DB objects in RAM. In this presentation, Ajay Reddy of Valuebound has explained how to install Memcache on the server and configure it with Drupal 8.
Why it's dangerous to turn off automatic updates and here's how to do itOnni Hakala
This was my presentation for WordCamp Helsinki 2017. It's about the default automatic updater in WordPress and how that can be enhanced using CI instead.
Make WordPress Faster with W3 Total Cache & CloudflareMarshall Reyher
Speed up WordPress by installing and configuring W3 Total Cache and CloudFlare with this helpful guide. Download and import my settings file to help you get up and running quickly.
10 things every developer should know about their database to run word press ...Otto Kekäläinen
Talk from WordCamp Barcelona 2018
https://2018.barcelona.wordcamp.org/session/10-things-every-developer-should-know-about-their-database-to-run-wordpress-optimally/
The database is perhaps the most important piece of your infrastructure. The database contains all your important e-commerce data and must be kept secured. The database performance often defines the overall performance of your WordPress site. In this talk I the most important things every WordPress developer should know about MariaDB/MySQL to be able to build and operate their site optimally.
The 5 most common reasons for a slow WordPress site and how to fix them – ext...Otto Kekäläinen
Presentation given in WP Meetup in October 2019.
Includes fresh new tips from summer/fall 2019!
A Must read for all WordPress site owners and developers.
WordPress has Maintenance feature mode that enables when you update theme, software of plugin from dashboard. But sometimes things go awry and you stuck in maintenance mode. If you are figuring out how to resolve it, you will be glad to know that its pretty simple.
JavaScript news in December 2017 edition:
+ Kill Internet Explorer
+ Google Chrome 63 Released
+ How to Cancel Your Promise
+ Parcel
+ Turbo
+ Average Page Load Times for 2018
+ Vulnerable JavaScript Libraries
+ New theming API in Firefox
+ Bower is dead
+ Extension Tree Style Tab: Reborn
+ React v16.2.0
+ WebStorm 2017.3.1
+ The Best JavaScript and CSS Libraries for 2017
Magento Performance Improvements with Client Side OptimizationsPINT Inc
Discussion of various optimizations that can be applied to Magento community and enterprise installations for speed improvements. Techniques include common WPO techniques such as gzip, cache control, CSS spriting, domain sharding, byte code caches, reverse proxies and more. Various steps are applied to an Amazon AWS instance with the results from Webpagetest.org shown afterwards.
Magento 2 is here. But how about it's performance. And how to improve it even more? How about Redis and Varnish?
Speaker: Daniel Genis, Byte
Event: Magento 2 Seminar - January 22th 2016
Find Site Performance from the server to WordPress. A look at how some good performance gains can be made in tuning MySQL and APC and getting the most of out W3 Total Cache.
This was presented by me on 2008-02-01 in the Free and Open Source Conference held at Chennai, India under the auspices of Indian Linux Users Group and National Resource Centre for Free and Open Source Software, Government of India.
What you need to know to upgrade to a self-hosted WP website. An overview of WordPress website hosting options and their impact on your WordPress website. A visual map of the site setup path through Dashboard menus and settings.
If you’ve updated your website content but it’s not showing to your visitors, then it is crucial for you to go through this presentation as it take you to the ways of clearing your site cache with the help of useful plugins such as WP super cache or W3 total cache. Moreover, this presentation will assist you with a step-by-step guide to clear your website cache with extreme caution.
A complete guide of optimizing Magento performance systematically, including LAMP(Linux, Apache, MySQL, PHP) optimization, tuning inside Magento and useful tools.
Revamped talk that presented at WordCamp Miami 2020.
Keeping your website secure is important. No one likes a site that has nasty code injections or looks like it’s been hacked. In fact, WordPress Security is one of the issues that continually needs to be taught to WordPressers around the world because for some people, their website is their livelihood.
I’m not here to make your head pop off with mind boggling hardening tricks. I’m here to give you an introduction to WordPress Security. I might make you laugh, but security is a serious matter. I will be covering a couple methods to secure your WordPress website, and even a couple beginner tips on what to do if your site has been hacked.
By the end of this session, I hope you find a security method that suits you, and are more aware of the importance of securing your WordPress website.
Automatic testing and quality assurance for WordPress plugins and themesOtto Kekäläinen
Talk given at WP Helsinki Meetup 7.11.2018
See also:
* https://developer.wordpress.org/themes
* https://developer.wordpress.org/plugins
* https://travis-ci.org/Seravo
* https://seravo.com/blog/coding-wordpress-in-style-with-phpcs/
Writing applications for phones has been a daunting task since every platform uses it's own language and API's. PhoneGap will solve this problem for you by utilizing the browser capabilities. In this session we will see how we can turn a web based application into a native app. We will also look at posibilites to integrate native functionality, like the camera or accelerometer, in our application. The final part of the presentation is about deployment of these applications. Adobe offers a cloud based service called PhoneGap Build which easily builds your application for all platforms.
Speeding up your WordPress Site - WordCamp Toronto 2015Alan Lok
This is a revised talk from the May 2015 presentation I gave to WordCamp Hamilton. At the end of this presentation you should have some ideas on how to speed up your WordPress site from within (plugins, code / theme optimizations) to environmental changes.
WordPress Hosting Best Practices - Do's and Don't s | WordPress TrivandrumWordPress Trivandrum
The keynote shares some tips and best practices to choose a hosting package for your WordPress sites.
Originally presented by HostDime India at WordPress Trivandrum Meetup on 20 January 2018.
JavaScript news in December 2017 edition:
+ Kill Internet Explorer
+ Google Chrome 63 Released
+ How to Cancel Your Promise
+ Parcel
+ Turbo
+ Average Page Load Times for 2018
+ Vulnerable JavaScript Libraries
+ New theming API in Firefox
+ Bower is dead
+ Extension Tree Style Tab: Reborn
+ React v16.2.0
+ WebStorm 2017.3.1
+ The Best JavaScript and CSS Libraries for 2017
Magento Performance Improvements with Client Side OptimizationsPINT Inc
Discussion of various optimizations that can be applied to Magento community and enterprise installations for speed improvements. Techniques include common WPO techniques such as gzip, cache control, CSS spriting, domain sharding, byte code caches, reverse proxies and more. Various steps are applied to an Amazon AWS instance with the results from Webpagetest.org shown afterwards.
Magento 2 is here. But how about it's performance. And how to improve it even more? How about Redis and Varnish?
Speaker: Daniel Genis, Byte
Event: Magento 2 Seminar - January 22th 2016
Find Site Performance from the server to WordPress. A look at how some good performance gains can be made in tuning MySQL and APC and getting the most of out W3 Total Cache.
This was presented by me on 2008-02-01 in the Free and Open Source Conference held at Chennai, India under the auspices of Indian Linux Users Group and National Resource Centre for Free and Open Source Software, Government of India.
What you need to know to upgrade to a self-hosted WP website. An overview of WordPress website hosting options and their impact on your WordPress website. A visual map of the site setup path through Dashboard menus and settings.
If you’ve updated your website content but it’s not showing to your visitors, then it is crucial for you to go through this presentation as it take you to the ways of clearing your site cache with the help of useful plugins such as WP super cache or W3 total cache. Moreover, this presentation will assist you with a step-by-step guide to clear your website cache with extreme caution.
A complete guide of optimizing Magento performance systematically, including LAMP(Linux, Apache, MySQL, PHP) optimization, tuning inside Magento and useful tools.
Revamped talk that presented at WordCamp Miami 2020.
Keeping your website secure is important. No one likes a site that has nasty code injections or looks like it’s been hacked. In fact, WordPress Security is one of the issues that continually needs to be taught to WordPressers around the world because for some people, their website is their livelihood.
I’m not here to make your head pop off with mind boggling hardening tricks. I’m here to give you an introduction to WordPress Security. I might make you laugh, but security is a serious matter. I will be covering a couple methods to secure your WordPress website, and even a couple beginner tips on what to do if your site has been hacked.
By the end of this session, I hope you find a security method that suits you, and are more aware of the importance of securing your WordPress website.
Automatic testing and quality assurance for WordPress plugins and themesOtto Kekäläinen
Talk given at WP Helsinki Meetup 7.11.2018
See also:
* https://developer.wordpress.org/themes
* https://developer.wordpress.org/plugins
* https://travis-ci.org/Seravo
* https://seravo.com/blog/coding-wordpress-in-style-with-phpcs/
Writing applications for phones has been a daunting task since every platform uses it's own language and API's. PhoneGap will solve this problem for you by utilizing the browser capabilities. In this session we will see how we can turn a web based application into a native app. We will also look at posibilites to integrate native functionality, like the camera or accelerometer, in our application. The final part of the presentation is about deployment of these applications. Adobe offers a cloud based service called PhoneGap Build which easily builds your application for all platforms.
Speeding up your WordPress Site - WordCamp Toronto 2015Alan Lok
This is a revised talk from the May 2015 presentation I gave to WordCamp Hamilton. At the end of this presentation you should have some ideas on how to speed up your WordPress site from within (plugins, code / theme optimizations) to environmental changes.
WordPress Hosting Best Practices - Do's and Don't s | WordPress TrivandrumWordPress Trivandrum
The keynote shares some tips and best practices to choose a hosting package for your WordPress sites.
Originally presented by HostDime India at WordPress Trivandrum Meetup on 20 January 2018.
I gave this presentation at WordCamp Seattle on September 26, 2009. It was an Ignite presentation so there is a lot of information in very little time. A video of the presentation can be found at http://wordpress.tv/2009/09/26/josh-harrison-config-seattle09/
Sometimes when using WordPress, things go wrong. Never fear though... there's ways to Troubleshoot WordPress. This covers some of the why it happens and how to troubleshoot it.
Introduction to Optimizing WordPress for Website SpeedNile Flores
Google loves a speedy website, and well… your visitors like a speedy website too. This is not the dial-up days. Your content, plugins you run, and your host can be factors in slowing down your website.
I’m going to show you how to speed up your WordPress website using WordPress plugins, some services, and a little code. I’m also going to share what tools I like used in order to optimize website speed so that you can also use them too.
Presented at WordCamp Milwaukee 2015 & St. Louis WordPress Meetup
When moving to the WordPress platform, the hosting decision is the most critical step. Where you host your site sets the stage for your web site's design and development. It also determines how much direct control you have over your site's security, operations, and backups. This presentation compares and contrasts "manage" WP hosting with "self-hosted" WP hosting.
How to Boost the performance of your Wordpress powered websitesPratik Jagdishwala
Pratik has 12 years of experience in the Hosting industry and knows what are the kind of limitations hosting providers implement on their servers. He has insight on what works on these servers and what does not. He is looking to share this experience with the all of us and share the tricks that work with most of the hosting providers. These tweaks should help you to get maximum performance from your current package without spending anything on resources or additional upgrades or services.
Ctrl+F5 Ahmedabad, 2017 - BOOST THE PERFORMANCE OF WORDPRESS WEBSITES by Prat...ResellerClub
Pratik Jagdishwala, Sr. Product Manager at Endurance International Group explains why WordPress is the de facto choice of Indian web designers as well as developers. He also elucudates on topics such as how to speed up WordPress websites, security issues faced by these websites and how to resolve these issues in a bid to improve WordPress' performance.
In addition to this, the session reveals the causes that reduce the speed of websites and explains the importance of WordPress speed optimization and WordPress Hosting (https://india.resellerclub.com/wordpress-hosting) through different tools like image optimization, caching, database backups etc.
Ctrl F5, powered by ResellerClub is a summit for elite web designers and developers looking to collaborate, network and share knowledge with some of the best leaders of the Internet presence industry in India.
Check out: https://www.resellerclub.com/
Subscribe: https://bit.ly/2tUMzqU
Facebook: https://www.facebook.com/TeamResellerClub/
Twitter: https://twitter.com/ResellerClub
LinkedIn- https://www.linkedin.com/company/1795193/
ResellerClub (https://www.resellerclub.com/) was founded with the objective of offering domain names and hosting products to Web Designers, Developers, and Web Hosts. ResellerClub offers Shared Hosting, Cloud Hosting, Dedicated Servers, VPS, Email, Backup, Security and more with multi-brand options in many of these categories to empower choice. ResellerClub also offers a comprehensive solution to register and manage 500+ gTLDs, ccTLDs and new domains.
15 Most Common WordPress Errors and Solutionkethyjewel
Is there any WordPress error that you are experiencing that was not shared in this post? If there is and it was not mentioned, kindly drop it as a comment and someone will attend to it.You can reach us at Perception System.
Building faster websites: web performance with WordPressJohannes Siipola
Nobody likes a slow website. Faster sites lead to happier users, and happier users lead to more conversions and revenue. That’s why you should take performance into account in your WordPress project. Learn what practical techniques and WordPress plugins to use in order to optimize your site for speed.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Enhancing Performance with Globus and the Science DMZGlobus
ESnet has led the way in helping national facilities—and many other institutions in the research community—configure Science DMZs and troubleshoot network issues to maximize data transfer performance. In this talk we will present a summary of approaches and tips for getting the most out of your network infrastructure using Globus Connect Server.
Welcome to the first live UiPath Community Day Dubai! Join us for this unique occasion to meet our local and global UiPath Community and leaders. You will get a full view of the MEA region's automation landscape and the AI Powered automation technology capabilities of UiPath. Also, hosted by our local partners Marc Ellis, you will enjoy a half-day packed with industry insights and automation peers networking.
📕 Curious on our agenda? Wait no more!
10:00 Welcome note - UiPath Community in Dubai
Lovely Sinha, UiPath Community Chapter Leader, UiPath MVPx3, Hyper-automation Consultant, First Abu Dhabi Bank
10:20 A UiPath cross-region MEA overview
Ashraf El Zarka, VP and Managing Director MEA, UiPath
10:35: Customer Success Journey
Deepthi Deepak, Head of Intelligent Automation CoE, First Abu Dhabi Bank
11:15 The UiPath approach to GenAI with our three principles: improve accuracy, supercharge productivity, and automate more
Boris Krumrey, Global VP, Automation Innovation, UiPath
12:15 To discover how Marc Ellis leverages tech-driven solutions in recruitment and managed services.
Brendan Lingam, Director of Sales and Business Development, Marc Ellis
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
5. ● Backup using a plugin
○ All-in-One WP Migration
○ Updraft Plus
○ Total Upkeep
● Backup using hosting tool
○ cPanel
○ Softaculous
● Backup manually
○ Files
○ Database
● Backup with web host service
How to Backup Your Site
Helpful links:
● WordPress Backups – Protect Your WordPress Website
5
7. ● Reset via email
○ Using the “Lost your password” link on the login page.
● Reset in database
○ wp_users table
■ Can change password using MD5
■ Can change user email then request the “Lost password” email
● Reset via FTP
○ wp_set_password function (advanced users)
How to Change Passwords
Helpful links:
● How to Reset your WordPress Admin Password
7
9. 1. Edit wp-config.php file
2. Add the following lines to your wp-config.php file:
define( 'WP_DEBUG', true );
define( 'SCRIPT_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
● 1st line will cause WordPress to display any errors from PHP
functions that are built into WordPress.
● 2nd line will display any errors for WordPress' built-in JavaScript
and CSS.
● 3rd line will save errors to a debug.log file in the “/wp-content”
folder.
Note: There are also plugins for enabling debugging
How to Enable WordPress Debugging
9
10. Keep in mind that your web host may have other error logs that
you can check. These can provide additional evidence and clues
into the cause of your issues. Here are some examples:
● cPanel Error Log
● MySQL Error Log
● NGINX Error Log
Helpful links:
● How to Enable WordPress Debugging
Other Error Logs
Helpful links:
● How to Enable WordPress Debugging
10
12. A wide range of problems can be caused by plugin/theme issues.
Since they are created by different 3rd party developers there can
be compatibility issues.
Some developers may not update their plugin/theme often, or at
all. This can cause them to deprecate over time as WordPress
updates are released. Since they may no longer be compatible with
new feature releases or coding changes.
Why Test Plugins/Themes?
12
13. ● Check that plugins are up-to-date.
● Disable one-by-one in the Dashboard. Plugins->Deactivate
○ Time-consuming
○ Requires Dashboard access
or
● Rename the /wp-content/plugins folder
○ Fast since it immediately disables all plugins
○ Some plugins may not re-enable when naming the folder back
How to Test Plugins
13
14. How to Rename the Plugins folder
1. Open /wp-content folder
a. Rename /plugins folder to plugins.bak
b. or open the /plugins folder and rename the specific plugin folder
Note: You may have to manually enable the plugins after performing this test.
Helpful links:
● How to Update WordPress Plugins
● How to Disable WordPress Plugins
14
16. How to Test Themes
● Check for theme updates
● Change to a default WordPress theme in the dashboard
○ Appearance->Themes->Activate
● Default themes, include:
○ Twenty Twenty One, Twenty Twenty
● Don’t have Dashboard access?
○ Rename the current theme in the /wp-content/themes/XXXX folder should
cause it to revert to a default theme.
Helpful links:
● How to Update a WordPress Theme
● How to Change a WordPress Theme
16
18. How to Troubleshoot Email
If you are missing form submissions or other WordPress related
alerts that should be sent over email, here are some things you can
check:
● Admin Email setting in the Dashboard
● Server’s Mail logs
○ Can check the EXIM log directly with SSH
○ Can check with a plugin such as WP Mail Logging
18
19. Other Email Tests
● Install an SMTP plugin.
● Verify the settings are correct by accessing email/Webmail with
them.
Helpful links:
● View full summary of mail activity from the Exim mail log
● How to Use the WP Mail Logging Plugin for WordPress
● Learn How to Install and Use the WP Mail SMTP Plugin
19
21. Bad User Experience!
If a site takes too long to load, a potential customer will probably
bounce.
Bounce (loosely defined): to leave a slow website in frustration and
never return.
Visitor may get the impression the site is not properly optimized
and (possibly) less secure.
A customer getting a bad impression of your site can be disastrous
for e-commerce.
Why Is a Slow Site Bad?
21
22. Things That Can Slow Down a Site
● No Site Caching
● Slow Scripts loading
● Large Images
● Outdated Plugin
● Outdated Theme
● Hack/Attack (DDOS)
● Routing Issues (Network outage)
● Large sudden influx of traffic
● Hosting environment that is not optimized for WordPress sites
22
23. Site Optimization Best Practices
● Utilize site caching
● Move slow scripts to the bottom of the page
● Optimize Images
● Test Plugins
● Test Themes
● Use security best practices
● Address routing issues with host or ISP
● Use a CDN (or servers that are closer to your visitors)
● Upgrade your hosting plan
● Get WordPress Optimized Hosting plan
23
25. Error Establishing a Database Connection
● Verify your database settings are accurate
○ Database name - DB_NAME
○ Database user - DB_USER
○ Database password - DB_PASSWORD
○ Database hostname - DB_HOST
● Does database user have permission to access the database?
● Create a new user and give permission to access the database
Helpful links:
● WordPress - “Error Establishing a Database Connection”
25
26. Corrupt Database
● Repair it via SSH using WP-CLI
● Repair it using mysqlcheck
● Repair it via hosting tool
○ cPanel
Helpful links:
● Check and Repair Database with WP-CLI
● How to Check and Repair a Database in phpMyAdmin
26
29. How to Reset Permalinks
1. Click Settings then Permalinks in the Dashboard.
2. Remember or save the current setting.
3. Choose a different setting, then click the Save Changes button.
4. Now select your original setting, and click the Save Changes
button again.
Note: You may have to clear your browser cache before testing.
Helpful links:
● How to Reset WordPress Permalinks
29
30. About .htaccess
● What is an .htaccess file?
○ Hidden file that handles rewrites and redirects
● Some common uses of the .htaccess file would be restricting
access to certain files or redirecting URLs.
● WordPress relies on .htaccess rules, so adding rules directly can
interfere with how it works.
● Plugins can add rules to .htaccess file
● How to test an .htaccess file?
○ Rename it!
30
31. How to rename an .htaccess file
● Locate and rename the .htaccess to .htaccess.old and reload the
website. If the site loads you know the issue is caused by a rule in
the .htaccess file.
Keep in mind there may be other .htaccess files in a parent
directory (can inherit rules).
Helpful links:
● Reset the .htaccess File to Troubleshoot WordPress PHP Errors
31
33. 1. Create a file such as: phpinfo.php
2. Enter the following code and save:
<? phpinfo(); ?>
3. Visit the file in your browser:
example.com/phpinfo.php
View PHP Settings with phpinfo Page
Helpful links:
● How to Create a phpinfo Page to View Your PHP Settings
33
34. ● Change settings in php.ini file -
○ Edit the php.ini file and adjust the value for:
■ max_execution_time
■ max_input_time
■ memory_limit
■ upload_max_filesize
● Change settings with a plugin
Change PHP Settings
Helpful links:
● How to Change PHP Settings in your Hosting Account
34