WordPress

WordPress is a free CMS (content management system) platform. It is totally free and open source and designed with the PHP server-side language. And it uses MySQL or MariaDB database for storing information.

However, I discuss in this category about WordPress themes, plugins, and problem and solving techniques.

Can't Install Plugins on WordPress

Can’t Install Plugins on WordPress | Top 5 Issues & Their Solutions

You can’t install WordPress plugins due to hosting limits, memory issues, file size, user roles, or multisite settings. Fix these problems by upgrading your plan, increasing memory, adjusting PHP settings, or changing your user role. Following these steps ensures smooth plugin installation and full website functionality.

Plugins are one of the biggest reasons WordPress is so powerful. They let you add new features—like SEO optimization, eCommerce, contact forms, backups, and security—without needing to code. But what happens if you suddenly can’t install plugins? For beginners, this can be a frustrating roadblock.

The most dependable Content Management System (CMS) platform is WordPress. Because of its simplicity, it is popular among everyone, from beginners to advanced users. However, beginners sometimes face various issues.

Don’t worry, this guide explains why plugins won’t install and how to solve it.

How to Install WordPress Plugins Manually

WordPress not only has free plugins but also paid plugins. You can install free plugins from the WordPress repository. Go to your Dashboard, click Plugins > Add New > Install, and finally activate it.

On the other hand, the paid plugin installation process is different from free plugins. You have to download a .zip file for this and install it manually. So, let’s check the process.

Step 1: Download your desired plugin from the website. After that, you will get a .zip file.

Step 2: Log in to your website admin panel and go to Dashboard. Then, click Add New from the plugin section.

Step 3: At the top of the page, you can see the Upload button. Click it and select your downloaded .zip file from the computer.

Step 4: After that, install and activate it.

Wow! Your manual plugin installation process is ok. Now, you can use it from the admin menu.

🔒 Security Tip: Always download plugins from trusted sources like the official WordPress repository or well-known developers. Installing plugins from unverified third-party sites can expose your website to security risks, malware, or compatibility issues.

Top 5 Issues: Why can’t I install Plugins on WordPress

1. WordPress.com Hosting Platform

WordPress.com is a platform where you can host your website. Its free version offers a limited service of the website. However, it is totally different from WordPress.org. You can read the linked article if you don’t know the difference between WordPress.com vs. WordPress.org.

Besides, WordPress.com has five plans, and each is separate from the others. It offers free, personal, premium, business, and e-commerce plans. Not all plans are suitable for third-party plugins or themes.

Users on the Free, Personal, and Premium plans cannot install plugins. However, if you want to use plugins and fix your issue, you must upgrade to the Business or eCommerce plan. Therefore, you have to spend some amount because it is not free.

WordPress.com vs WordPress.org

Otherwise, you can use WordPress.org. You’ll be able to install third-party plugins and themes as well. But if you are a newbie and learn about WordPress, I recommend you use WordPress.com.

2. Issues of Memory Limit

Secondly, the most common issue is the limitation of memory. You can access plugins or themes but not install them. When you want to install, you will see an error message like:

Fatal error: Allowed memory size of 67108864 bytes exhausted

You can fix this issue by increasing the PHP memory limit. The default memory limit is 64M. If you increase it to 128M, 256M, or more, you’ll be able to upload plugins or themes.

To increase the memory limit, you have to log in to the cPanel. Then click File Manager > public_html. After that, you have to find out the wp-config.php file and go to the edit option by right click of the mouse.

Next, copy the following code and paste it before this line ‘That’s all, stop editing! Happy blogging.’.

define('WP_MEMORY_LIMIT', '256M');
How to define memory limit in wp-config file

As a result, your problem will be solved. And you can upload your essential plugins or themes. You can solve this problem in other ways, which I have discussed in the following section.

3. Exceeding File Size Limits

Is the memory limit the only reason you might fail to upload a plugin? No. If your file size is too large, WordPress will not allow you to upload files. Moreover, you will get an error message if your allowable file size is exceeded.

This error message is like this:

The uploaded file exceeds the upload_max_filesize directive in php.ini.

How to fix it? To fix it, you have to go to File Manager > public_html > wp-admin through cPanel. Also, you can access it using FTP. In wp-admin, you will find the php.ini file. If you do not find the php.ini file, you can create a new one.

Open the php.ini file, where you will find the upload_max_filesize. You can overwrite your existing file using the following code or create a new one.

upload_max_filesize = 128M
post_max_size = 256M
memory_limit = 256M
file_uploads = On
max_execution_time = 180

Another way to fix this is by using cPanel’s MultiPHP INI Editor, located in the Software section. Then select your domain from the Basic Mode tab. Scroll down and edit your upload_max_filesize. It is an easy process for those who don’t like coding.

WordPress uploaded file size memory

4. User Role Restrictions

WordPress has six types of user roles, whose capabilities are predefined. These predefined user roles are Super Admin (for multi-site only), Administrator, Editor, Author, Contributor, and Subscriber. You can create more user roles for your website using some plugins if you need them.

If you are not an administrator user, you can’t install plugins. Sometimes, the web developer does not give the administrator role to their clients. Instead of the administrator role, they create an editor role for clients.

Users role in WordPress

Therefore, if you want to install plugins or themes, you need to change your user role. Otherwise, contact your developer to change it.

5. Multi-Site Network

There is another possible reason, which is why you can’t install plugins on WordPress. If your website is part of a multi-site network, you can’t see the plugin menu. Your network admin may disable menu items for users.

This is almost the same scene as WordPress.com. In this case, only a super admin can install a plugin. However, if the super admin allows a user and puts him in the administrator role, he can also do the same.

To solve this problem, contact the super admin to install your plugins. But you should know that not every WordPress plugin works appropriately on a multi-site network website.

FAQs

1. What is a plugin?

A plugin is a small software component that adds new features or functionality to your WordPress website without coding. It can enhance performance, design, security, or user experience.

2. How do I activate plugins in WordPress?

Go to Plugins > Installed Plugins in your dashboard. Click Activate under the plugin you want to enable.

3. Where are plugin settings in WordPress?

Most plugin settings appear in the dashboard under Settings. Some plugins create their own menu for configuration.

4. How do I identify a WordPress plugin causing an error?

Deactivate all plugins and reactivate them one by one. The error appears when the problematic plugin is active.

Key Takeaways

You can’t install WordPress plugins due to hosting limits, memory issues, file size, user roles, or multisite settings. Free and paid plugins have different installation methods. Fixing these issues ensures smooth plugin installation and full website functionality.

Final Thoughts

Plugins make WordPress flexible and powerful, but installation issues are common for beginners. Most problems can be solved by checking hosting plans, memory limits, file sizes, user roles, or multisite settings.

Always install plugins from trusted sources to avoid security risks. Following these steps ensures smooth plugin installation and helps your website run efficiently. If issues persist, contact a WordPress expert for professional support.

Can’t Install Plugins on WordPress | Top 5 Issues & Their Solutions Read More »

Install WordPress Free

Install WordPress Free | The Ultimate Guideline For a Beginner

A website is a software system through which you can upload your text, image, audio, video, infographics, etc. to a specific server. And you can browse it using the internet through mobile or computer from anywhere. Nowadays, websites are essential for everything from individuals to businesses.

However, do you need a website? Don’t worry. I will show you how to create a website and install WordPress for free. You are living in a time when technology will give you everything in your hands.

You can make your website with the touch of technology. It will take a maximum of 30 minutes and design it without the designer. For this, you can use the world’s most popular website platform, WordPress.

What is WordPress

WordPress is the most popular and powerful Content Management System (CMS) website builder platform. It allows hosting and building a website. It is open-source software built with PHP and paired with a database (MySQL or MariaDB).

Using WordPress, everyone can make a beautiful website, blog, or web application. World’s 42% website is made with WordPress. With WordPress, you can quickly build blogs, e-commerce, business, membership, portfolio, forum, event, e-learning, wedding, etc. websites.

WordPress.com vs. WordPress.org

If you’re new to WordPress, you should understand the distinction between WordPress.com and WordPress.org. Otherwise, it may not be evident to you.

WordPress.com

  • WordPress.com is the hosted version of WordPress. You can create an account for your blog or website by using this platform.
  • After creating an account, by default, you will get a subdomain from WordPress.com. And your website URL will contain the word “WordPress” like https://[yourwebsite].wordpress.com.
  • By paid upgrade, you can include a custom domain, the ability to add plugins and themes, more storage space, and more.

WordPress.org

  • WordPress.org is the download store of WordPress. Here, you can download WordPress software, themes, and plugins, which all are free.
  • When using WordPress.org, you will need a domain and web hosting purchased from any third-party domain hosting provider such as Hostinger, Bluehost, Namecheap, SiteGround, etc.

If you are a beginner on WordPress and want to know about its features, I suggest you use WordPress.com free version. I think you will get a good experience with WordPress. But in this article, I will share with you some knowledge about how newcomers create and install WordPress website free using WordPress.org.

Pick a Domain Name and Hosting

If you want to live your website on the internet, you need a domain name and hosting. Without a domain and hosting, you can’t live your website, and people can’t access your website.

Domain name means website address which people type into the browser URL box to access a website. Pick a domain name for your website which looks beautiful, easy to find, and related to your business or brand so that people find it easily. For example, fahimfkamal.com

After getting the domain name, you will need hosting. Simply, hosting means the memory where all the contents of the websites like files, folders, images, text, etc. are stored. Hosting connects with domain names through a nameserver, which provides hosting companies.

There are some ways to get a free domain name and hosting using a subdomain, like fahimfkamal.wordpress.com. But it is not the professional look of a website. To get a professional look, you will have to need a root domain name.

Install WordPress Free on Hosting

However, I think you have a domain name and hosting. Now, the next step is to install WordPress on your desired hosting. It is straightforward and only takes a few steps to install WordPress on your hosting.

  • Step 1: Firstly, check your mail, which you used for signing up for hosting. The hosting provider company gave you a server access link, username, and password by mail. Using that, log in cPanel and access your server.
  • Step 2: Find the “Softaculous Apps Installer” tool.
  • Step 3: Here, you see many Content Management System (CMS) software. Select ‘WordPress’ and then “Install Now.” 
  • Step 4: Select the WordPress version and installation URL, give the site name, description, username, password, and email address, and click the “Install” button.Install WordPress Free on Hosting Using Softaculous Apps

After a few seconds, your WordPress installation will be complete, and your website will be ready. Now you can customize your website by using your theme and plugins.

Install Theme on WordPress for Free

WordPress is the main foundation of your website. But, to make any customization of your website, you have to install a theme. So, what is the theme? The theme is a combination of files that give your website a good look and functions.

Each of the themes contains many layouts, formatting styles, colors, fonts, and other visual options.

A default theme is automatically installed on WordPress. You can keep or change it, but this theme does not look professional. If you want to impress your visitors, then you must change this theme. 

Two types of themes are available for WordPress, paid/premium theme and free theme. I will give you some reliable sources from where you can download free or premium themes.

How to install a theme? Well! I have told you now how to do it. 

  • Go to the website Dashboard and hold on to the mouse cursor over Appearance to install a theme.
  • You can see the theme menu. Click Themes and go to the next page.
  • Then click the ‘Add New’ button and go to the WordPress repository. A massive collection of themes are here, and all are free. Now install and activate your theme.
  • For a premium theme, first, you have to buy the theme and then upload the .zip file of that theme. The upload theme option is at the top of the WordPress repository page.
Install Free Theme on Your WordPress

Best Free WordPress Themes

You may need a free theme for your website. But you are not to know which is the best free theme for you. I will suggest you some free themes based on compatibility, credibility, functionality, and responsiveness.

Install Plugins on WordPress for Free

A plugin is a small software of WordPress that adds new functionality to the WordPress website. It also enhances the website user experience. It has 59,154 free plugins that help to add functionality to the website.

To install a plugin, go to Dashboard and click Plugins from the left sidebar. Here you can find all popular and recommended plugins, and also, you can search your selected plugins.

Install Free Plugins on WordPress

Some Free and Essential Plugins

If you love to work with WordPress, then you must install some essential plugins on your website. I will give a small list of some free and essential plugins of WordPress.

Akismet Spam Protection

It protects websites from publishing malicious content through comments and contact forms.

Sucuri Security or WordFence Security

These are security plugins that protect the website from viruses and malware. It also scans and audits websites. Use any one of these as you like, but do not use these two plugins together.

Really Simple SSL

It is a very lightweight plugin that configures your website to run over HTTPS.

WPS Hide Login

This plugin changes the default admin login URL and creates a new URL that the site admin knows. As a result, hackers can not find the admin login URL to hack.

UpdraftPlus – Backup/Restore

It is the world’s most popular scheduled backup plugin. It backups your website files and database and stores them directly into the selected cloud.

LiteSpeed Cache or WP Fastest Cache or W3 Total Cache

These plugins optimize website pages and quickly load the website.

WPForms

It is a drag & drops WordPress form builder that allows you to create beautiful contact forms, subscription forms, payment forms, etc. within a minute.

Yoast SEO or Rank Math SEO

These are SEO plugins that increase your website traffic. Use any one of these as you like.

Ultimate Addons for Gutenberg

It helps you build more customized content and beautiful design, with infoboxes, multi buttons, and more with Gutenberg editor.

Elementor Website Builder

It is an excellent website builder with no limits to design. You can design everything without any coding experience and make your website beautiful.

Essential Addons for Elementor or Happy Elementor Addons

It can enhance your Elementor page building experience with some elements, widgets, and extensions.

Smush

Optimizes and compresses your website images, turns on lazy load and improves your website page speed.

Insert Headers & Footers

A simple plugin will help you insert code in the WordPress site header and footer.

It enables you to shrink, beautify, track, manage and share links using your website URL. It is an essential plugin for an affiliate website.

Affiliate Booster

Using this plugin, you can design your products or services’ pros and cons, notice, call-to-action blocks, and buttons. It is mainly used in an affiliate website.

Schema – All In One Schema Rich Snippets

It summarizes your web page in the search results using star ratings, author photo, product image, etc.

Easy Table of Contents or Table of Contents Plus

These plugins create a table of contents for pages or posts.

Shared Counts

It is a social media share button plugin. It helps to share your posts and pages with their friends on social media.

WP Table Builder or TablePress

Need a table on your webpage? Use any one of these plugins.

Auto Image Attributes

It automatically adds image attributes from the Image Filename and makes the image SEO-friendly.

However, don’t use extra plugins. If you use extra and unnecessary plugins, then it can slow down your website.

Add Pages and Posts

You may install WordPress, select a theme and install some plugins in your hosting. Now it is time to add pages and posts from your Dashboard.

At first, you have to add some mandatory pages like Home page, About page, Contact page, and Privacy Policy page.

    Moreover, depending on your website, you may need some additional pages, such as service page, blog page, portfolio page, shop page, and so on.

    Ending Thoughts

    At present, building a website is not difficult. Coding and non-coding persons can easily create a website with install WordPress for free. This makes it very easy to create a user-friendly website.

    At this moment, if you follow these instructions from up to bottom, then I am sure that you have created your desired website.

    Install WordPress Free | The Ultimate Guideline For a Beginner Read More »

    Scroll to Top