How to read Business Insider’s Prime articles for free

Free access to Business Insider Premium 

Let’s find out how to read Business Insider Premium for free by using the following Five (5) methods. 

There will be nothing on Business Insider Premium homepage unless an ad-blocker message pops up: “Ad-blocking appears to be enabled”.

We’ll now look at how you can access Business Insider Premium content for free.

METHOD 1: Using Chrome Paywall Extension

1. Search for Chrome Paywall Extension.

2. If you want to read Business Insider Prime Articles then install that extension on your chrome browser.

3. Then Install that extension.

4. Unpack the file and extract it to a specific folder.

5. Turn On the Developer mode.

6. Packed the folder.

7. Read any Business Insider Prime article.

METHOD 2: Disable JavaScript Extensions

This method removes both ad-blocker detection and subscriber paywall. 

The two browser extensions are YesScript2 and ScriptBlock.

YesScript2 works for the Mozilla Firefox browser.

ScriptBlock is only for Google Chrome.

Firefox Browser

 This is what you do:

1. Install this free extension  YesScript2.

2. When you initially installed the extension or plugin, the icon at the address bar is a small GRAY color dot with y2 initial inside.

3. When you visit the Business Insider Premium homepage, it is blocked by its ad-blocker detection box.

4. The YesScript2 icon is still gray.  

5.  Click on it and it will change to RED color; means the JavaScript is turned OFF.

6. Now you can read all the articles you want without any blockage from its paywall.

For Google Chrome Browser

1. Install the free extension ScriptBlock.

2. If you just installed this free Chrome extension, you can see its GRAY color icon (closed tag symbol) on the address bar.

3. Once you click on the Business Insider Premium homepage, the ScriptBlock icon changes to GREEN color.

4. The homepage is blocked by the ad-blocker detection pop-up box.

5. Click on the GREEN color icon.

6. A context menu appears, click on “Block”.

7. The icon will change to RED color and the homepage is unblocked.

8. Now you can continue to click on any of the articles to read.

9. That’s it.

METHOD 3: Bypass Paywalls Firefox Extension

In this method, you install the free Bypass Paywalls Firefox extension to your browser.

This is the most popular free browser extension which can bypass many popular website paywall.

It can work for both Mozilla Firefox and Google Chrome.

I have recommended it in many of my past tutorials in this blog.

It unblocks both ad-blocker detection and paid-subscriber paywall.

Anyway, this is what you need to do:

1. Click here to get the free Bypass Paywalls Firefox extension.

2. A box pops up and instantly it will download straight to your browser.

3. You click on the blue color “Continue to Installation” button.

4. Then another box pops up and you click on the blue color “Add” button.

5. You will see this small Bypass Paywalls extension icon on the Firefox address bar. (as shown below)

6. That’s all you have to do.

7. After you have properly installed this extension, you can now read unlimited Business Insider Prime articles for free, without interruption by the subscription box anymore.

Note: This method also WORKS for Google Chrome.

METHOD 4: Archive.Today

This is also an easy way to bypass Business Insider Premium paywall.

You just need to wait for a while, for it to load and to archive the content.

Then you can read the full content, but the only setback is the video clips do not work.

This is all you need to do:

1. Go to Archive. Today.

2. Paste the article URL in the space provided under “My URL is alive and I want to archive its content.”

3. Next click the “save” button.

4. Then wait…

5. Once it has finished archiving, you can view the complete article.

6. That’s all.

METHOD 5: Firefox Temporary Containers Extension 

1. Installed this Firefox Temporary Containers extension.

2. After you have installed it, you can begin to read all the articles of Business Insider Premium, without being blocked by its paywall anymore.

3. Go to the Business Insider Premium homepage.

4. RIGHT CLICK on any of the article titles which you want to read.

5. A menu pops up next to the article title.

6. Click on “Open link in new Temporary Container tab”.

7. It will open a new tab with the article.

8. To read the next article, again you RIGHT CLICK on the article title.

9. Similarly, a menu pops up next to the article title.

10. Then click on “Open link in new Temporary Container tab”.

11. It opens a new tab with your new article.

12. To keep on reading other articles, you must RIGHT CLICK on the article titles.

13. Then you click on “Open link in new Temporary Container tab”.

Note: This Temporary Containers Extension CANNOT be installed to Chrome.

That’s all.

This is how you can read Business Insider Premium articles for free without being a subscriber.

 

Cron job scheduling with Crontab job

We need to configure automatically updating our system using Cronjob to ensure that our system is always up to date. In addition to missing out on important updates, manually updating could lead to your device being vulnerable to security risks and software bugs. Automating tasks at regular intervals by using cronjobs makes your life easier.

Using Ubuntu, I created this tutorial. After you install cron on your system, you can then follow this same process to make it work on any Linux distro. Only the installation process will differ for the tutorial.

Installing Crontab job on Your System

cron is a Linux tool for scheduling and running commands and scripts at a specified time and date. Typically, scripts or commands that execute in the background are called cron jobs. Despite the fact that most Linux distributions come with cron by default, it is necessary to install it on an Ubuntu system if it is not already installed. 

In order to do this, we must update our default repository using the apt package management service. You will need to open the terminal on your Ubuntu system and type the following commands. 

sudo apt update && sudo apt upgrade

Once the repository is available, we can proceed with the tutorial. In order to install the cron utility on Ubuntu, we will use the apt package management system. Here is how to do it.

sudo apt install cron

It is possible that you will be asked for your password. Installing this utility on your system will install it.

Now, we will enable the cron service to run in the background on our system using the systemctl command. This is how the command should look.

sudo systemctl enable cron

Now that the cron has been installed, we can start scheduling jobs with the utility.

Where’s the Crontab Configuration File?

The crontab file holds the schedules of the jobs generated by the cron utility. Local crontabs for each user are stored in /var/spool/cron/crontabs/, while a system’s crontabs are located in /etc/crontab. The setup of our automatic updates will be done with this file.

Note that we can run cron with sudo privileges from our user’s local crontab. Although, sudo user passwords are required during every session for security reasons. Therefore, we bypass the security check by using the root user.

crontab -eEdit crontab file, or create one if it doesn’t already exist.
crontab -lDisplay crontab file contents.
crontab -rRemove your current crontab file.
crontab -iRemove your current crontab file with a prompt before removal.
crontab -u <username> - Edit other user crontab file. This option requires system administrator privileges.

Understanding the Crontab file format

Jobs stored in the global crontab are stored in the following format.

[minute] [hour] [day_of_month] [month] [day_of_week] [user] [command_to_run]

The fields in the syntax are listed in the following table along with the allowed values for each field.

FieldValues allowed
Minute0 to 59
Hour0 to 23
Day of month1 to 31
Month1 to 12 OR JAN to DEC
Day of week0 to 6 OR SUN to SAT

Apart from this, you can use a special character as * (asterisk). This is used to denote ‘each’. For example, if you wish to run a command each Wednesday at 5 PM, you use the following entry.

0 17 * * 3 [command]

This will run [command] on the fourth day of the week (Wednesday, we use 3 because computers count from a 0), every month, and every day of a month (because these are denoted by an asterisk, at 18 hours and 0 minutes (7:00 PM). Some newer cron daemons may allow for a special syntax. These special entries along with what they represent are given in the table below.

Special SyntaxRegular equivalent
@hourly0 * * * *
@daily       0 0 * * *
@weekly0 0 * * 0
@monthly0 0 1 * *
@yearly0 0 1 1 *

Now that we understand how the cron utility works, let us set up our automatic updates.

Setting up custom Cronjob scheduling using Crontab

In this example, we will schedule the cronjob of updating our system to the global crontab. To do so, we open the file using our preferred text editor.

sudo nano /etc/crontab

Once we enter the file, we will add the following command to the cron jobs list. This will schedule the system to call apt update and apt upgrade through the root user every Wednesday at 8 PM. These details will be saved in a file named automaticupdates.log for us to check later.

50 19 * * 3 root /usr/bin/apt update -q -y >> /var/log/apt/automaticupdates.log
0 20 * * 3 root /usr/bin/apt upgrade -q -y >> /var/log/apt/automaticupdates.log

After making the changes, we save the file and exit. Now we have successfully set up automatic updates on our Ubuntu system. These updates will happen every Wednesday, at 7:50 pm and 8:00 pm.

Final Thought

This Linux application is used to schedule and manage jobs for your system. In order to automate repetitive tasks and perform maintenance tasks on your system, they are widely used. Cronjobs was used to configure automatic updates in Ubuntu in this tutorial. We would love to hear your feedback, questions, or suggestions in the comments section below.

 

How to find a vulnerability in a WordPress site for free

WordPress platforms are the most used platform for website hosting. This is because WordPress is easy to use and has the largest plugin library.
However, users should be wary of using a WordPress platform because it could have vulnerabilities that hackers can exploit.
There are many things that you can look for in order to find vulnerabilities in a WordPress site:

Why You Should Scan WordPress For Vulnerabilities

  • Users may submit sensitive information to your WordPress website. It is your responsibility to keep this information safe from being misused.
  • Your website can be used to promote websites by placing backlinks, redirects, advertisements, or banners.
  • Even without you knowing it, unauthorized users are eating into your bandwidth.
  • It’s possible that malware is lurking within your website and gathering information if it isn’t detected. By spreading spam emails, it infects others as well. The result may be the blacklisting of your site by Google and other security providers. This may even go unnoticed by you.
  • You can avoid hacking your site when you run regular scans.
  • It is neither difficult nor expensive to conduct a basic vulnerability scan on your WordPress website. However, you also have options in life. Basically, there are two ways to scan WordPress for vulnerabilities.

Scanners that do a remote scan can uncover several security flaws, as well as a preliminary scan. A quick check of your security is what they are. Scanners generally work similarly – simply enter your website’s URL into their website. You will see a report generated shortly after your site has been scanned, as displayed in your browser. It is possible for the report to reveal several vulnerabilities. You may also be able to take remedial action by using certain tools. The scanning of WordPress sites is limited to some remote scanners, but most include WordPress scanning in their list of features.

A plugin install, on the other hand, increases the scanning depth of the hosting environment in which it is installed. To ensure security, plugins offer options for setting up scanning rules, automation, and complete scans.

Remote scanners look only at the final render of your website as it appears on your browser (similar to search engine bots). Remote scans do not examine the server, so any malicious elements on the server would not be detected.

Let’s examine a few of the best free remote scanners and plugins available for scanning your website for malware.MalCare
We’ll start with MalCare, which provides free cloud-based scanning software. Even the most complex malware can be detected using this high-tech site scanner for WordPress. Additionally, MalCare’s cloud servers will scan your site for vulnerabilities in a way that won’t slow it down.

MalCare Scanner

MalCare

Moreover, MalCare provides premium plans with a variety of extra features such as early detection, automated malware scanning, and removal, CAPTCHAs, IP blocking, recommended WordPress settings (disable file editing, uploads folder protection, security keys), blocked plugins, plus more. You may even be able to customize your clients’ reports with a white label solution, depending on your needs

Sucuri SiteCheck

Security company Sucuri compiles regular and comprehensive vulnerabilities reports on a regular basis. It will scan all sites, including WordPress websites, for malware, outdated software, and errors. Google, AVG Antivirus, McAfee, and Norton will also let you know if your IP address is on the blacklist.

Sucuri SiteCheck

All pages are compared with Sucuri’s database and anomalies are reported. You will also find recommendations on how to handle these anomalies in the report.

WP Sec Scan

When it comes to WordPress-specific scanners, WP Sec fits the bill. Your website URL can be submitted for a scan on their webpage, or you can sign up for free or premium.

You will receive a weekly scan as part of a free account. A WordPress dashboard lets you manage the security of multiple WordPress websites. Additionally, you will be notified by email if any bugs are found or if an update is due.

There is a basic report that can point out some security flaws and let you know how to correct them. The scan reports can also be viewed for future reference. With WPScans you can detect more common threats since the scanner maintains an extensive database of bugs and security threats.

Virustotal Scanner

You can submit the URL of your site on VirusTotal instead of running it through multiple scanners. In addition, it aggregates results from several different scanners, including Avira, Comodo, Sucuri, and Qettera.

This method has the advantage of being able to detect false positives more easily from scanners. Once the URL is run through multiple scanners, you will know if any harmless resources are incorrectly classified as malware. Scanners are not specific to WordPress and can be used on any type of website. There is no comprehensive tool for testing the health of a computer, but VirusTotal aggregates scan results from various virus scanners.

In order to improve a website’s security, VirusTotal will share files and URLs with security companies.

Quttera

Quttera does offer a one-click online scan, but it also offers a plugin that scans WordPress websites.

It scans your site for malware, hidden threats, and suspicious scripts, and notifies you if you appear on any blacklists. The data is scanned by remote servers of Quttera. A comprehensive investigation report with recommendations for corrective action will follow a scan. Reports are categorized as Clean, Potentially Suspicious, Suspicious, and Malicious and are available for public viewing.

 

How to setup Django with OpenLitespeed on Ubuntu 20.04

You will learn how to set up Django on an OpenLiteSpeed web server in this quick tutorial. I will assume that your server runs Ubuntu/Debian and that you have root access to it via SSH.

LiteSpeed SAPI is the fastest and easiest way to run web applications on OpenLiteSpeed Web Server. WSGI is supported by OpenLiteSpeed for Python applications. An interface for integrating web servers and web applications is called Web Server Gateway Interface (WSGI). The module allows Python applications written for WSGI to operate in a variety of environments. It is important to note that not all Python applications are WSGI-compatible.

OpenLiteSpeed

Using LWSGI to run Python applications with OLS will be discussed in this guide. I assume that you have already installed and set up Python and virtual hosts.

Requirements

VPS (virtual private server)

I recommend you to use Linode VPS (virtual private server): start at $5/month. You can create an account at Linode via my referral link to get a $100 credit.

You can also use free resources such as Oracle Cloud Infrastructure Or AWS (EC2) for 12-months of the free tier services.

Read: How To Create Always FREE VPS in Oracle Cloud

Initial Setup

Install Python3 Library

If you haven’t already, please install the Python3 dev package (note that it must be Python 3.5 or higher):

apt install build-essential
apt-get install python3-dev

Install WSGI

The easiest and fastest way to run web applications with LiteSpeed Web Server is to install and compile wsgi-lsapi.

For python2 users, please use e.g. python, python2.7 to compile.

curl -O http://www.litespeedtech.com/packages/lsapi/wsgi-lsapi-1.6.tgz
tar xf wsgi-lsapi-1.6.tgz
cd wsgi-lsapi-1.6
python3 ./configure.py
make
cp lswsgi /usr/local/lsws/fcgi-bin/

How to Verify WSGI Script

Navigate to Web Admin > Virtual Hosts > Context > Add

Type = App Server
URI = /python/
Location = /usr/local/lsws/Example/python/
Binary Path = /usr/local/lsws/fcgi-bin/lswsgi
Application Type = WSGI

Create wsgi.py script

Create a python directory under your document root.

Then, create a wsgi.py file with the following content:

import os
import sys
sys.path.insert(0, os.path.dirname(__file__))

def application(environ, start_response):
    start_response('200 OK', [('Content-Type', 'text/plain')])
    message = 'It works!\n'
    version = 'Python %s\n' % sys.version.split()[0]
    response = '\n'.join([message, version])
    return [response.encode()]

Verification

Visit http://Server_IP:Port/python/ in your browser and you should see:

It works!

Python x.x.x

****

Setup Django Project

Create Project

If you haven’t installed Django, please do so through pip3

pip3 install django

Create demo project under the /var/www/html/ folder.

Create the folder if it doesn’t exist.

mkdir -p /var/www/html/

cd /var/www/html/

django-admin startproject demo

Django Settings

Edit settings.py inside the inner folder (maybe demo/demo) to allow hosts

ALLOWED_HOSTS = ['*']

The STATICFILES_DIRS tells Django where to look for static files that are not tied to a particular app. In this case, we just told Django to also look for static files in a folder called static in our root folder, not just in our apps.

STATIC_URL = '/python/static/'
STATIC_ROOT = '/var/www/html/demo/public/static'

Note 1: /python/static/ depends on your context settings

Note 2: putting the static folder under public is required

Collect static files in the directory where manage.py exists (maybe one level up)

mkdir -p public/static
python3 manage.py collectstatic

Create admin superuser

python3 manage.py migrate
python3 manage.py createsuperuser

Change owner Permission

chown -R nobody:nogroup /var/www/html/demo

Navigate to Web Admin > Virtual Hosts > Context > Add

Type = App Server
URI = /python/
Location = /var/www/html/demo/
Binary Path = /usr/local/lsws/fcgi-bin/lswsgi
Application Type = WSGI
Startup File = demo/wsgi.py
 

Find the Best Instagram Names and Usernames

Instagram Names and Instagram Usernames for Your Next Account: The Best List.

Instagram is an online photo and video-sharing social networking service. It was created in 2010 and has grown exponentially since then with over 1 billion monthly active users.

As a business, you want to take advantage of a large number of people on this social media platform in order to get your message out there or increase sales. One way to do that is to create an account for yourself on Instagram.

However, not everyone can come up with a name or username for their account, so we’ve compiled a list of the best names and usernames for people who are looking to start their own account now.

Introduction

Instagram account names are an art form. It is important to decide what you intend to do with your new account before starting it. Your pictures will be of what? Which theme will you choose? If you’re choosing cute Instagram names for your account, consider these questions.

Picking the Right Username

Here are some things to consider when selecting a username:

Does it stand out from the rest

An Instagram handle that is memorable will encourage followers. You want an Instagram account that matches your intention. A fitness-related account might have the handle @goodnfit. You can easily use that handle when others return to your account. It’s simple, short, and memorable.

If you want an Instagram account that stands out, try to keep the username as short as possible. Often, social media rewards world wonders and oddities.

Make sure you match the theme

Decide what your Instagram theme will be before you start a new account. Are we talking about fitness, music, flowers, or poetry? It is important to consider how the username will appear on your account. Your followers will better understand your purpose by reading this. You have a greater chance of getting likes or views when you share a story or a photo simply because your account is associated with what you post.

Avoid online naming generators

Think outside the box. The Instagram name generator (name generator) does not have to be used to pick a username. Having your own ideas for usernames is best. Get some suggestions from friends regarding possible Instagram usernames.

It is possible to find out what types of names you might use and what sorts of formats you might follow using these generators. The most creative Instagram usernames are often the result of someone’s creative thinking. They might have found a unique word in the dictionary that inspired them.

Check the availability

Use a username generator to check the availability of your chosen username. Choose a username that can be used across all social media platforms. Select a username that is available on Facebook, Twitter, TikTok, and so on.

Selecting a username for your business

For businesses, it’s best to use their business name as an Instagram username. Keep the name as close as possible to what the company does. Several factors contribute to this. Your business website should generally match your profile. Instagram profiles should represent their businesses correctly when the user visits them.

Changing your username

Your Instagram username and name can be changed. It will be visible to the followers you currently have. Whenever you have to start your Instagram account over, it’s best to choose a new name and new handle.

How to pick a username

Here are a few tips to help you pick the perfect username:

  • If the Instagram page has an author, use that author’s first name. Say, @sush. The name of your Instagram account is fantastic. Nevertheless, someone else is likely to take it.
  • Try combining different words. When looking through the dictionary, think of the attitude you wish your profile to possess. For a username, use two words. Consider @sushku.
  • If your Instagram profile will be about your general inspiration, make sure your username reflects that. It is best to name the account something that reflects the account. Choose something you are passionate about, not something random.
  • It could also be something available and cute. In addition to the username, the content is equally important. Users should be able to identify what is expected from their posts based on the username.
  • You should stand out. Creative ideas are going to be super unique. Instagram handles will never be perfect. Your approach may need to change based on the engagement with the account (how many people like your photos, follow the account, and more).

Instagram Name vs. Username

Instagram names differ from Instagram usernames sometimes. Instagram accounts are usually named after the username and initials of the account holder. It is important that the username and account name match for a unique account where the identity of the author should remain unknown.

The Instagram account @cindysaj, for example, would be a parody. Thus, “Cindy” or even “Cindy Saj” as the full name of the author would appear as the Instagram name linked to that account.

Choose a unique and cute Instagram username if you would like your name and last name to be the same. Typically, this is how people create social media accounts or Instagram accounts. Friends or family members want their usernames to be memorable, exciting, or humorous.

Instagram Usernames

The best list of Instagram usernames.

Best Instagram Names

@mintandrose
@isntitdarling
@badbrain
@braindead
@girlwithnojob
@boywithnojob
@eboy
@deadinside
@emolovesrock
@beautiful
@love
@poetrygirl
@poemporn
@followme
@sickinside
@toogoodforyou
@niche
@truenative
@dietking
@naturegod
@godandman
@god
@yourgirl
@drunkbitch
@chillzone
@chill
@chillhouse
@therow
@secret
@natureporn
@cabinporn
@inkwriter
@paper
@girlclub
@trendyzone
@trends
@badgirlsclub
@moodyaf
@blooming
@wildlife
@wildwoman
@nativelife
@inspiredbyall
@inspiration4u
@accidentalinfluencer
@wehateculture
@cultureklub
@kushklub
@blogher
@stuffyoucareabout

Cute Usernames

@goodhair
@goodhairdontcare
@oneattachment
@unicorngirl
@wolfinside
@polaroidgirl
@vscogirl
@lookdonttouch
@beautyinside
@goodvibes
@hotelvibes
@onlygoodvibes
@shortgirl
@tallgirlclub

@bigcinnamonroll
@flightsnotfeelings
@melodyofflowers
@idreamofunicorns
@americanbeauty
@darkerthanthesun
@goldenroses
@teenagedimples
@cutestlittlecupcake
@seekingthelight
@sweetsparkles
@vintagesounds
@rubyrider
@dontfeedtheunicorn
@aseriesofevents
@instagem
@twinklinglights
@rosesarered
@alwaysinlove
@spellbound
@isntitdarling
@fluerdelis
@mintandrose
@moonlightandsunshine
@papercraneandairplanes
@blousesandhouses
@randomactsofpastel
@isntitdarling
@moonstrucktraveller
@clubgirl
@angelinside
@fromheaven
@gypsygirl
@peoniegirl
@kisses
@martinigirl
@lovehunter
@infinitelove
@spellbound
@witchkraft
@moon
@taurusseason
@capricornseason
@geminiseason
@houseofspoils
@junesblooms
@loveintheair
@traveljunkie
@flowerchild
@moonchild
@booklover
@busyreadingrightnow
@selfcaredontcare
@livincool
@friends
@coolgrl
@saturdaysgirl
@edcgirl
@coachellapictures
@egirl
@butterflies
@butterflystomach
@ruinyou
@heartbreaker
@heartbrkr

Usernames for Boys

@fitking
@fitgod
@fitnessjunkie
@kingofcrowns
@kingofjuice
@kingofswag
@swaggr
@swaglover
@kingoffit
@beastmode
@mirrorselfie
@selfiegod
@ladykiller
@ladyslayer
@slayandlay
@boundedbylove
@lovernotafighter
@fightgod
@fistsup
@fistsoffury
@furious
@fastnfurious
@furyofgod
@tattedup
@tattedking
@uncrownedking
@kingwithoutacrown
@momsloveme
@pageone
@firstlike
@foolforlove
@foolingaround
@messingaround
@beercrusher
@kegking
@garagejunkie
@garageking
@speedking
@tatking
@butterflyeffect
@neveragain
@onlyonce
@youronlyfan
@onlyfanspage
@killingitcool
@coolnstuff
@baddude
@dudelovesitall
@notabro
@nohipsterhere

Usernames for Girls

@girlboss
@girlcandy
@buttpix
@followme
@youwantit
@jessiejay
@jasmine
@jasminemoon
@moongirl
@hippiechic
@coachellagal
@selfcareaccount
@shortgirlklub
@girltherapy
@needstherapy
@wolfinside
@bardancer
@dancequeen
@queenchic
@yasqueen
@yaaaaasqueen
@danidee
@flowerpetal
@petallover
@xoxo
@hugsandkisses
@homewrecker
@boykiller
@fckboystomper
@cybergirl
@girlpunk
@punktorch
@tulipinside
@moonupgirl
@freshgirl
@essenseandmore
@smellofthewild
@wildinside
@badbabie
@problemgirl
@jellybeanlover
@angelkisses
@angeltears
@midnightdancer
@midnightmoon
@silvermoon
@cutiepie
@cutieinside
@neverafupa
@introvert

Funny Usernames

@onlyfan
@nottheonlyfan
@selfiepic
@selfies
@dirtymirror
@twitteraccount
@shavedchest
@majorlazr
@loserstatus
@itscomplicated
@relationshipvibes
@lovevibes

@pantsareforsquares
@justgoogleit
@kingofdairyqueen
@thisismyusername
@volunteerfanbase
@somethingfunny
@eatmoartacos
@burritosarecool
@sidewalkenforcer
@proeyeroller
@coffeeconnoisseur
@naptimesensei
@doyouevenlift
@justonemoreepisode
@leftshark
@girlwithnojob
@_Eavesdropper
@kanyedoingthings
@textsfromyourex
@sheratesdogs


@justreallybusy
@dontfollowme
@followthisaccount
@eyeroll
@discoking
@thumbsup
@magicbus
@emoisntdead
@lololololol
@ROFLyo
@whatsupdude
@hellyeahdude
@zombieworld
@neversober
@alwayssober
@passmeabeer
@beermebro
@kegstand
@collegedays
@collegewasfun
@milkwasabadchoice
@willferrrrrel
@dramaaccount
@kissyface
@selfiepicturesonly
@imgorgeous
@neveralone
@alwaysalone
@introverteddude
@introvertedgirl
@extrovertyeahright
@sickinthehead
@raginginside
@letsragedude
@kegstandkiller
@outofshape
@notafitnessaccount
@fuckjerry

Please let us know your feedback, queries by posting in the comment section.

 

There Has Been A Critical Error On This Website.

What’s Causing There has been a critical error on your website.

This automated email is sent to you when a plugin or theme causes a fatal error on your site, as WordPress officials stated. Thus, it is evident that PHP FATAL errors can cause such issues. When PHP encounters a fatal error, it can no longer complete the process and requires your intervention. You cannot complete your request if you receive a FATAL error. With WordPress, you no longer see broken pages with several errors. That’s it.

No email? Check server error logs (error_log)


You may be able to locate the relevant entry in the server logs if you aren’t receiving the email from WordPress? You might find a solution from that information as well. FTP or cPanel are the only methods of accessing WordPress’ error log. For information on where error logs are stored, contact your hosting provider since host locations vary.

Quick Tip Turn on Debug Mode


The quickest way to know why WordPress is throwing this error or what’s causing the problem. Edit your wp-config.php from WordPress’s root folder then follow the final steps on this post below.
Turn on debug mode so you can find more details about the issues you are facing. Try to find errors log in the FTP that can also guide you about problems.

//Turn on Debug Mode. //Find following like in wp-config.php and replace FALSE with TRUE 
//FIND define('WP_DEBUG', false);
//And replace with 
define('WP_DEBUG', true);

Upgrade PHP to 7.4 Or Greater


As WordPress 5.6 and even 4.xx recommend PHP 7.4, I think you need to upgrade your PHP version in order to resolve the issue you are experiencing. Identifying the version you are running can be done by contacting your host.


What are WordPress Requirements?


PHP 8.0 is now supported by WordPress 5.6. However, PHP 8.0 has not yet been adopted by many hosting companies. Therefore, WordPress continues to support 7.2, 7.3, and 7.4. You can also find the WordPress requirements here.
WordPress recommends servers running version 7.4 or greater of PHP and MySQL version 5.6 OR MariaDB version 10.1 or greater.
We also recommend either Apache or Nginx as the most robust options for running WordPress, but neither is required.

How to check your PHP version?

To check your current PHP version you can create a new file, let’s say serverinfo.php. Now edit this file and add the following code in the file. After that run file, it will give you all information about the system your server is running.


<?php phpinfo(); //PHP function to get php information


Upgrade your PHP version via the .htaccess file. You can also learn how to upgrade the PHP version via FTP or cPanel file manager. Mostly upgrading PHP version fix WordPress “there has been a critical error on your website” Error.

Is this issue related to a plugin?

Due to the fact that you are unable to access your WordPress admin area, please try using your cPanel file manager or FTP to access the public_html directory.
To restore your site, go to the wp-content/ directory, then rename the plugins/ directory to pluginsbackup/. Using this method indicates that there is an issue with a plugin.
If the problem is with the plugin change back the directory name pluginsbackup/ to plugins/ Enter in the plugin directory. Now rename each plugin’s directory by placing a backup at the end of that directory name.
Start by getting the original names of the plugin directories and making sure the website still works after you have changed the plugin directory names. Delete the plugin that has caused a problem as soon as you find it.

Troubleshoot your WordPress Theme

Just to make sure if the issue is not a WordPress theme again go to file manager in cPanel or public_html via FTP. Go to the directory wp-content/ and there you can find themes/ directory.

Enter in the themes directory and rename the theme which is active on your website. By adding backup on its directory name. Then see if wp-admin/ start working if that does so this means the problem is with your Theme.
Otherwise, rename your theme back to its original name and try something else. The problem is not with your theme.

If the problem is with the theme and you are not the theme author try to reach the theme author ASAP they can help you to solve the issue. If you are a developer then follow the steps below.

There has been a critical error on this website.

The case where you are running a WordPress network instead of a standalone installation of WordPress. In this case, the errors are connected to the sites in the network. During the generation of this website, a critical error occurred. The same goes for a theme on a specific website or a plugin that mentions like on this website rather than on this network.

Final Thoughts

We have another post that might help you in case you haven’t been able to resolve the issue yet. We are experiencing technical difficulties on the site. Then you can fix the critical error on your website as well.