If you manage a WordPress site, you probably encountered, for at least one time, the WordPress HTTP 500 Internal Server Error. It’s one of the most frequent WordPress errors that makes many beginners and advanced users alike, to panic. But, there is no real need to be in hysteria, it’s solvable.
Let’s stay calm, concentrate and remember that many had exactly the same problem. We have fixed errors like the internal server error, error connecting to a database, white screen of death and many others. We can assure you that they are all fixable. In this article, we will tell you how to get rid of a WordPress internal server error by collecting all possible solutions in one place.
Why does Internal Server Error happen in WordPress?
An internal server error occurs not only in WordPress, but it can also happen on any server and it really does not say anything to the developer, just that some internal flow in the server has failed.
Asking how to fix this error is the same as telling the doctor that you feel pain, without saying where exactly. Usually, this error happens due to plugins or themes. It can also happen due to a damaged .htaccess file and PHP memory limit. We also heard that these errors sometimes appear only in the admin panel, while everything else can work fine on the rest of the site.
Checking the integrity of .htaccess file
First of all, you need to check the integrity of the .htaccess file. You can do this by renaming it to something else. To do this, access your site hosting via FTP (let’s hope it’s not an EIG hosting). It is located in the same folder as wp-admin, wp-content, and wp-includes.
Once you rename it, try loading your site again. If the problem is resolved, do not forget to immediately go to the admin panel and go to Settings »Permalinks and click on the Save button. This will generate a new .htaccess file.
PHP memory limit increase
Sometimes WordPress internal errors occur if you run out of PHP memory limit. Read our article on how to increase PHP memory in WordPress. What can be done?
Create an empty php.ini file
Insert the next text into it: memory = 64MB
Save the file
Upload it to the / wp-admin / folder using FTP. Some users told us that this helped them solve the problem.
If increasing your memory limit has solved your problem, then this is only a temporary solution. After all, something is wasting your server memory (and if you got a VPS hosting, it’s a good opportunity to benchmark it). This may be a bad plugin or theme feature. We recommend asking your hosting provider to look in the logs to diagnose the problem.
Deactivate all plugins
If none of this helped, then this error was most likely caused by a specific plugin. It is also possible that some plugins do not fit together. In this case, you need to disable all plugins and then enable them one by one.
Follow our tutorial on how to deactivate all WordPress plugins without WP-Admin.
If disabling all the plugins helped, then you can find out which of the plugins is causing the error. Just activate one plugin each time until the error reappears.
Rebooting wp-admin and wp-include
It’s pretty much a last resort solution, but it might help. Download latest the wp-admin and wp-includes folders from a fresh installation of a WordPress site. Upload them to your site FTP and replace the existing versions with the newest one (don’t forget to backup the previous versions).
This will not delete any information but may solve the problem if which file was damaged.
Ask your hosting about it
If all else fails, then contact your hosting provider. By using server logs you can find out the cause of the error.
Tell us in the comments if this error occurred to you and how you solved it. If you know any way to fix the error, then let us know about it!
The procedure of customizing websites requires an understanding of different technical topics such as HTML, PHP, and CSS. Unfortunately, most people do not have these technical skills and thank goodness, there are other simpler ways of creating and customizing websites that do not require programming. You can create and customize sites with relative ease using content management systems such as WordPress and the Elementor plugin.
WordPress is a flexible content management system that powers about one-third of websites on the internet. Elementor is a page builder that provides an intuitive interface to create content within a WordPress site with an easy drag-and-drop interface. The combination of these two programs can help you create stunning websites in a jiffy.
This tutorial provides a step-by-step guide on how to create websites with WordPress and Elementor on a WordPress hosting like DreamHost. Get ready to design your dream website today using these leading-edge technologies without any need to code, just an easy drag-and-drop site making.
#1 Get a Hosting Account and Install WordPress
First things first, you need a domain name and a web hosting account to create your website. Your domain name is like a real-world business name in which you register with a government agency. The web hosting account is comparable to renting an office from where you can do business. While the website design aspect is like putting all the furnishing in place to make your office look professional.
You can register your domain name and get a WordPress hosting easily by using the DreamHost WordPress hosting package. Click on the “Get Started” link on the and follow the instructions to create your account. Dreamhost gives you an option to register a new domain name or transfer an existing one to build your website.
Now you can log in to access your hosting dashboard after creating your DreamHost account. The hosting dashboard contains a variety of tools that you can use to manage your hosting account.
We recommend using the tool called One-Click WordPress Installer to do the initial WordPress installation. You can find this program in the lower part of the dashboard when you scroll down. Open the One-Click Installer menu, click on WordPress, select your domain name and install WordPress on your domain.
By this time, you must have completed the WordPress installation and also have your password to the Admin section. Log in to your WordPress Admin backend and let’s install Elementor – hover your mouse on the Plugin section within the menu by the left and click on “Add New” within the flyout menu.
On the new page that opens, type “Elementor” in the text box and press the enter key to search for the plugin. The result will show “Elementor Page Builder” among other results.
Ignore all the other result entries and click on the install tab beside the “Elementor Page Builder.” After installation is complete, the tab menu changes to activate, click on it to activate the plugin.
Now you have Elementor installed!
#3 Use Elementor to Create your First Page
Once the Elementor Page Builder has been activated, it is time to create your first web page. Navigate to the Pages section on the admin menu and click on “Add New” link.
The first page you shall create will serve as the Home Page. Type “Home” in the Title section and click on the “Save Draft” button to save your work.
It is a good habit to save the incremental changes you made on your site. It helps you retain the changes you made if the browser crashes, or the system malfunctions when you are working.
Now, you have your new page created. Locate the “Edit with Elementor” button just below the Title bar to launch the Elementor Page Builder plugin.
#4 How to use the Elementor Templates to Create Your Homepage in WordPress
One of the easiest ways to get up and running with Elementor site builder is to use templates. It gives you access to many functions of the program rather than trying to figure them out on your own.
Click on the “Add Template” button which is at the right part on the screen to open the Elementor Template Library.
The template library gives you access to numerous
templates. Many of the templates are free
while others are only available when you
purchase the premium version of the Elementor Plugin. Browse for the layout of
your choice and click on the “Insert” button.
#5 How to Change Your Elementor Template to Full-Width
Hover your mouse on the template and locate the sky-blue control panel above the template. You will notice some icons within the panel, these icons allow you to customize the template. When you click on the first icon, it changes the left panel view to enable you to customize the template.
The first option on the left panel is for toggling the
width of the template layout between
boxed design and full-width. Simply click
on the switch button to toggle between
the two options.
#6 How to Change the Text on the Home Page and Any Other Page
Now that you have set the width style of your home page, you can proceed to customize the content of the home page. Elementor gives you access to user-friendly tools to edit the content of the template.
To edit any element on the page, click on it and the left panel will present you with various options to customize the content.
You will be able to change the font type, size, color,
and the way the heading elements appear on the page.
#7 Change the Background Images
One of the core elements of a webpage in the background. Elementor allows you to change the background images to another one that aligns with the theme of your website. To change the background, navigate back to the template edit section and click on the “Style” tab.
All you need to do is to delete the current background image and choose another one to replace it.
Now, your newly create WordPress site has a new image, all thanks to the power of the Elementor site builder.
Elementor provides you with many options for changing the
background of the web page. You can use images, gradients, and videos from
YouTube as your website background.
#8 How to change colors and fonts in Elementor site
The font and color elements allow you to align your web page with your brand features. You can customize these features by clicking on the element you want to change and selecting the “Style” tab from the left panel.
You can make changes by choosing another font type from the wide array of fonts in Elementor. You can either use the color picker to make the adjustment to the font color or specify the color code if you know it.
An excellent design style is to maintain a consistent font appearance and color on your web page. Multiple color palettes can be distracting and serve as an annoying factor that can make your website visitor leave almost immediately. Choose the site’s color wisely.
Click on the “Save” button to apply the changes to your site when you have finished.
Click on the hamburger menu icon at the top left after Elementor has saved the changes you made.
After that, click on “Page Settings” from the list of menu that appears.
In the menu that will open, in the “Status” section, click on the select options and choose “Published.” This option will make the web page available for other people to see on your website.
After that, click on the “X” icon at the bottom left of the page to close the options. You are now ready to view your first web page.
#9 Make the Page You Just Created the Home Page of Your Website
The home page of your website is the page that opens up when someone types your website address. We shall now set the page you just created as the home page for your website.
Navigate to the WordPress Admin menu, hover your mouse on “Settings,” and click on “Reading” from the flyout menu.
Scroll to the “Front page display” option and check the
radio button beside the “A static page” option. This setting tells WordPress to display a specific page on the website
rather than the latest blog posts.
After the last step, a drop-down
select menu with a list of pages appears just below the option. You can now
select the “Home” page you just created.
The next step is to scroll down to the bottom of the
settings page and click on the “Save Changes” button to apply the settings to
After you have saved the settings, your website home page
will change to the page you just created with Elementor.
10#Let’s Keep Creating the Rest of the Website
Of course, you would like to have other pages on your website besides the homepage. Some regular pages on most websites are the “About us” that tells the user what your site is all about, and the “Contact” page as well.
Hover the mouse on “Pages,” and click on “Add New,” then follow the steps outlined previously to create the new pages.
Other aspects of designing your WordPress website involves working with widgets. The Widgets settings are accessible from the Appearance > Widget menu option. The interface is intuitive; simply drag your preferred widgets to the appropriate positions and adjust the settings.
Most WordPress themes also come with “Theme Options” which you can fine-tune to align with your website needs. However, it is important to ensure that your choice of colors in the theme options aligns with the one you choose in Elementor. This will help create a visual balance for your website.
Start Creating Websites Without Coding with Elementor
You can start creating a website without writing a single code by combining the power of WordPress with the Elementor Page Builder plugin.
The program gives you a visual interface to bring your imagination to life and writes the codes for you behind the scene. These two powerful tools can help you create stunning websites and high-converting landing pages without learning HTML, PHP, or CSS.
After choosing WordPress for your website, what next? There are lots of other important decisions to be made at this point, and so many technical and business decisions awaiting your approval. This is where WordPress website hosting comes in.
What is WordPress hosting and why you should get one
If you’re familiar with web hosting services, you shouldn’t have any difficulty working with WordPress because they pretty much work the same way. However, WordPress hosting has one noticeable difference, which is the fact that it can help optimize your server and all associated files for the platform.
WordPress has become so popular in recent years that, lots of web hosting services are now offering WordPress-centric packages in addition to their usual hosting offerings, while some have decided to stick to WordPress only hosting in a bid to provide efficient service for their users. If you will pick the best web hosting for WordPress, the speed and the optimization of it will be incredible.
In simple terms, WordPress web hosting is any hosting that has been fully optimized to meet security needs and enhance WordPress performance. It usually comes with a one-click WordPress install that makes it easier to use WordPress. There are actually WordPress hosts that update their user’s WordPress software as required.
WordPress site hosting services are mainly of two types – there’s managed WordPress hosting and the shared WordPress hosting. The two types of hosting will be discussed as the article progresses and we will try to assist you with picking the best WordPress hosting for your need.
Is WordPress hosting a prerequisite for running WordPress?
No, it is not. There is nothing significant about the minimum requirement for WordPress. To run WordPress, all you need is a PHP version 5.2.4 host or something higher and some MySQL 5.0.15 or anything higher. The implication of this is that “technically”, every host can handle WordPress.
However, this cannot detract from the fact that some hosts are better than others when it comes to WordPress. The fact that an object is capable of providing you with all you need does not necessarily mean it is what will make you happy!
So, if you really want to enjoy the best of WordPress and the website hosting providers out there, you might want to get a good quality WordPress hosting.
In our quest to understand the nitty-gritty of WordPress hosting, we organized a survey involving different WordPress site owners. In the cause of our survey, we discovered that the site owners who chose to host with those optimized WordPress hosts were more satisfied with their hosting choices.
As mentioned earlier, WordPress hosting comes in
two categories. They include:
Shared WordPress hosting (usually called “WordPress web hosting”)
Managed WordPress hosting
Shared WordPress is actually the more inexpensive of the two hosting options and eventually a cheap WordPress hosting, but, with a reliable and known WordPress hosting company, it still will be an affordable and reliable hosting solution.
When using shared WordPress hosting, your
site shares server with other websites. Although your server remains WordPress performance-optimized,
the difference is that you’ll have to share it.
Apart from the great performance tweaks
that you’re entitled to, you will also be allowed to access some form of
installer. This is not necessarily a huge deal since cPanel, which can be found
on most hosts, comes with its own one-click WordPress installer. Its advantage
over others is that some shared WordPress hosts actually take it a step further
by giving users the option to pre-install WordPress.
The implication of this is that there are WordPress hosts that automatically offer you a WordPress software upgrade! Some of them even upgrade themes and plugins! Updating your WordPress site is an important security measure, which is part of what makes this feature so important. It’s what you get when you understand what is WordPress hosting and the benefits of it.
There are shared WordPress hosts that even
offer more WordPress features, but the ones listed above are the standard
Another perk of using a shared WordPress host is that it offers amazing discounts on your first billing cycle, after which the prices automatically return to normal. You might pay as little as $3-4 monthly during the first billing cycle. And then you’ll be paying about $7-10 after that first cycle. One thing you should note is that these prices are just the starting prices because those higher shared WordPress plans are actually pricier.
WordPress managed hosting is the advanced version of shared WordPress hosting.
Managed hosting also offers the following
in addition to the perks associated with shared hosting:
Faster speed rate: The hardware specs for managed WordPress hosting is far better than any other one out there, so you can be sure of a faster WordPress site. It’s the fastest WordPress hosting solution you can go with.
Server-side caching: If you want a speedy WordPress site, then catching is the best course of action. You will typically need a plugin for handling it, but with managed WordPress host, you’ll get better caching without having to do anything from your own end. With the best WordPress hosting pick, this one will speed up your site performance tremendously.
Efficient security: You’ll get access to WordPress-specific firewalls, intrusion detection, and regular malware scans. The implication of all these is significantly more efficient security for your WordPress site.
Staging sites: A lot of managed hosts provide staging sites where you can easily test any change you make to your site before going live with it.
So what makes this one special? Apart from a few exceptions such as DreamHost, managed WordPress is actually pricier. If you decide to go with the other options, you’ll be paying about $25 monthly if you want a well-managed WordPress hosting.
Which is the better WordPress hosting option between shared and managed solutions?
The general opinion is that it is better for beginners to go with the inexpensive shared WordPress hosting, while the high-traffic sites stick to managed WordPress hosting. But, this analysis has one major flaw:
It is easy for a beginner who is just
starting out to become overwhelmed with all the things that need to be done
like, keeping up with updates and configuring coaching. With managed WordPress
hosting, you won’t have to concern yourself with such issues.
You may be spending more money, but it will
definitely be worth it because you won’t have to spend so much time managing
your website performance. If you ask me, paying an extra $15 monthly to save
yourself from the stress of trying to figure out your caching plugin is
definitely worth it.
So, if you’re concerned about budget, you
might want to go with shared WordPress hosting especially if you’re still a
beginner. Just have it at the back of your mind that you’ll be missing out on
some premium services from managed WordPress host if you do.
I hope that you have understood what is WordPress hosting and the subject is cleared to you know. If you have any other questions on WordPress hosting, don’t hesitate to post them in the comments section!
Recommended WordPress hostings
DreamHost is PCMag’s “Editors’ Choice” winner 4 years in a row, SSD based and privately owned web hosting service highly recommended by us as one of the best hosting for WordPress available.
Some noteworthy features of DreamHost hosting:
All WordPress hosting plans include a free domain name.
24/7 US-based support that will help you with any need.
DreamHost offers the cheapest solution for a basic WordPress hosting plan from the ones know, so it’s a very budget-friendly option. Also, with the Instant WordPress Setup option, you can be up in a zippy. One of the best WordPress hosting services out there.
Now that you understood what is WordPress hosting, remember that picking a specific webhosting service not mean you have to use it forever. Your website will change, technologies evolve, your needs and requirements will be different, but you must know – you can change your WordPress hosting service later.
Now that you have the information, go and create your site! If something still unclear, feel free to write in the comments.
Google has been teasing a WordPress Plugin for some time now, with a preview released to developers in June this year. Now, Google has officially announced that its Site Kit Plugin is available to everyone around the world to all WordPress sites out there.
The Site Kit Plugin will allow anyone with a WordPress site
to access data from their Google products from within their site’s
Site Kit will allow users to view data from Search Console,
Google Analytics, AdSense (Google Ad Words), PageSpeed, Tag Manager, and
Before this plugin was released, users would have to navigate to each of these platforms separately to gain insights. The Site Kit Plugin will, therefore, save users time and make data analysis of their site’s performance much more simple.
How Can This Help You?
There is no doubt that Google Site Kit will be beneficial
for website owners. Google has stated that this plugin will have the biggest
effect on client websites.
Clients will be able to access data from Google products by
simply logging into the WordPress dashboard. They will no longer need to gain
access to a multitude of other products.
Google will provide clients with recommendations to improve
their sites. This will help clients monitor their site’s performance, and make
changes to improve their WordPress website.
This Google Site Kit will also allow you to set roles for
users. Each role can be assigned permissions and levels of access, so only
relevant people will be able to access the data.
Why Is This a Big Deal?
Google is the largest driver of internet traffic. Millions
of people use Google for conducting web searches, so businesses and websites
take advantage of this for website monetization and advertising.
WordPress, on the other hand, is the basis of over 35% of
all websites published on the internet. The collaboration between Google and
WordPress has therefore been a long time coming.
How Can You Get Site Kit?
The site Kit is incredibly easy to install. Simply log in to
your WordPress site, go to the Plugins tab, and click Add New.
Next, search for ‘Site Kit’ and click install. It’s that simple! Once you activate the Site Kit, you’ll be able to explore the features of the Plugin.
Let’s discuss all the features that are coming up in the new WordPress 5.2 and what you can expect to see from the release.
First of all, WordPress 5.2 will be the second major release in 2019, with plans to include Block Editor Updates, Site Health and WSOD protection, Fatal Error Recovery, PHP error protection, brand new block directories and update package signatures and more.
Let’s look on the main features WordPress 5.2 will introduce.
WSOD Protection and Site Health
WSOD known as the White Screen of Death protection feature which supposed to be introduced in 5.1 version. Now it has been promoted to 5.2.
Although it missed in 5.1 version of WordPress, the PHP team has redesigned PHP error protection and the goal is to release it in 5.2 version.
Site Health Checker plugin is another highly demanded feature, which being proposed into the core of version 5.2.
in Block Editor
With the release of WordPress 5.0 the Block Editor feature that is also known as Gutenberg was introduced to the WordPress ecosystem. Since then, the block editor has evolved and received new features and functionality.
Now, WordPress 5.2 introduces even more new features and enhancements the Block Editor. Let’s get over them.
The block editor feature in WordPress 5.2 will be much faster than the previous editor in 5.1 version.
In earlier version, editing a long blog post with many blocks could make the experience slower. But now, with 5.2, the load time of many posts could be reduced by up to 35%.
WordPress 5.2 also cuts the keypress or typing time by half, which makes the typing feel much more faster and snappier.
New Blocks in WordPress 5.2!
A several new block will be introduced in WordPress 5.2:
Calendar block to display posts in their respective days of publishing.
RSS block that will help you to display any RSS feed that you like in your site.
Tag cloud block which will show all the tags you have.
Amazon Kindle block for inserting content from your favorite book reader.
The main WordPress goal is to allow everyone to express himself on the web and democratize the online presence world. With 5.2 release WordPress are improving several accessibility issues in the block editor:
The post URL slug will be easier to find due to the updated tags and help text.
Updated keyboard navigating by using landmarks will allow a more clearer styling focus.
Screen reader improved with new voice/speak messages in WordPress 5.2. The existing voice messages have also been upgraded and improved.
Gutenberg will work with reduced motion setting in your browser configuration.
Fatal Error Recovery Mode in 5.2
WordPress 5.2 will allow administrators to fix or mitigate fatal errors on their websites that were previously unresolved without developer intervention and modification of the code base.
Now, even if a fatal error will make the backend completely inaccessible, the administrator will still be able to log in and take action on the issue.
As you see, tons of great improvement to our favorite CMS platform. Now, just pick a non eig hosting and you good to go!
WordPress websites are becoming more popular because of certain benefits. In fact, more than 8 percent of the top websites on the Internet is run by WordPress and more than 30% of all the websites on the web. In this article, we will try to outline some of the benefits. You may consider a WordPress website after going through them.
Get our recommended WordPress hosting DreamHost, a SSD based web hosting with unlimited bandwidth and storage space, free SSL certificate and 97-day money-back guarantee.
WordPress is run by a community of developers and enthusiasts that support one another. These people are ready to help you out whenever you run into a hitch. There is virtually no problem you will run into that some members have not faced before. All you have to do is ask and solutions will be proffered.
2. Google recommends WordPress
There is no point in building a website that people won’t visit. Every website should rank high and get a lot of traffic from Google and other search engines. Or don’t you want huge traffic on your website? So, it will interest you to know that Google recommends WordPress websites for higher ranking.
Besides, the content of WordPress websites are well structured and relatively easier for Google bots to crawl very quickly.
3. WordPress websites are easier to update
WordPress websites are easier to update. Every website needs to be updated and modified but it is not ideal for you to contact your website developer each time you want to update your website. This is why you need a WordPress website. It is very easy to update.
In fact, if you can create a Microsoft Word document, you can easily publish articles to your WordPress website. Or don’t you want a website that you and all your employees can update easily?
4. Availability of numerous plugins ecosystem
WordPress has numerous plugins for all kinds of functionality. Instead of writing codes, you can just select and integrate appropriate plugins. So, you don’t have to be a programmer to put some complex functions on your WordPress website.
5. Huge themes availability yo customize your site
Since WordPress offers thousands of themes, you can easily build, redesign, and re-modify WordPress websites as often as you like.
In conclusion, there are many more advantages of WordPress apart from the ones outlined above. However, these few ones are enough to make you consider converting your website to a WordPress website and using it as your website webhosting.
Check out our recommended WordPress hosting DreamHost, an SSD based web hosting with unlimited bandwidth and storage space, free SSL certificate and 97-day money-back guarantee.