Joomla Hosting: Features & Keep Your Joomla Website Secure


One more, most popular CMS other than WordPress is Joomla and it is being used by a number of developers for developing feature-rich and dynamic websites. Joomla CMS is popular because it offers various features like:

  • Joomla is very easy to modify and update.
  • It offers thousands of plugins and modules to the developers. Therefore it is very easy to add functionalities while designing a Joomla website.
  • Every functionality, which you want to add in your website, Joomla has a plugin for it.

There are some new features that are being added to Joomla Web Hosting in addition to the above mentioned features. As mentioned earlier, Joomla is considered as a good option for developing a website as it is an award-winning CMS which enables developers to develop dynamic and complex websites of any size and allows the developers to use a wide range of applications surrounding Joomla, so let’s look at them:

* You will get advanced Joomla platform from your selected web host:

If you have selected a web host, to sign up for a fully customized Joomla Hosting Plan for hosting your Joomla website, then the resources which you will get will be very easy to use and scalable.

* You will get improved Joomla compatibility:

Your web host will also offer Joomla platform which is compatible with Apache, PHP, and MySQL. This Joomla platform offered by the different web hosts is capable of running the latest version of Joomla, OS and software.

* You will get upgraded backend:

Latest version of Joomla is capable of developing a commercial website that provides value for money as well as satisfaction to you and also you will get what you are paying for. You will get fully upgraded backend for adding different types of templates and also administrating your website will be a lot easier.

* Inherent Templates are still important:

The latest version of Joomla gives importance to the inherent templates which allow even a beginner to develop a website easily. You will also get a number of modules and options for developing a complex website.

* Templates offered by Joomla are responsive:

The main worry of a website owner is to have a responsive website. Joomla offers a Bootstrap framework for achieving this objective. There is no need to sign up for any extra plugin or module or extension for running your website on different devices like mobiles, laptops, iPads, etc. This framework enables a user to browse your website easily, anytime, anywhere.

Also read,

What characteristics should a Best Web hosting have?

* Joomla offers thousands of Plugins and modules:

The developers who love coding will find Joomla very useful because Joomla offers inherent plugins, modules to its users. Thus Joomla helps you in adding various functionalities to your website and enhance the appearance of your website. You will also get SEO friendly URL plugins and also Captcha plugins with Joomla. You can handle your articles appropriately using modules offered by Joomla. Thus Joomla decreases the need of any type of third party plugin.

* Joomla provides advanced database support:

The latest version of Joomla is driven by the database so as to provide you improved security and functionalities. Hostripples is a cheap Joomla Hosting providing a company with fully function-rich resources and responsive utilities. You can host multiple websites on their Joomla platform and you will find that their hosting services will fulfill your requirements.

Now in relation to the above features, one of the major drawbacks of Joomla CMS is that:

It is prone to external attacks like malware, hackers or SQL injections. Hackers mostly try to access the source code and earn money through alterations.

Therefore Today I am going to provide you some important tips that might help you in keeping your Joomla website secure from Hackers:

1. Turn on .htaccess file of Joomla:

.htaccess file is a text file that contains code that protects a Joomla website from hackers or other types of exploits and you will get this file pre-loaded with Joomla installation. Therefore it is very important to check that .htaccess file is turned on before publishing your website. There is no need to overwrite .htaccess file with the help of a blank text file and change the name of the file .htaccess.txt to .htaccess.

2. Always look for periodic updates:

As mentioned earlier, Joomla has a wide community of developers, experts, etc. who provide regular updates and solutions to fight against bugs and exploits. At regular time intervals, they declare security measures and thus motivate the Joomla website owners to apply those changes to their Joomla installations.

The updates announced by the community members of Joomla are not automated i.e. you will have to upgrade your Joomla installation on your own by upgrading plugins and modules. For manual up-gradation, click on the “Update Now” button and your old version will be upgraded to the latest version seamlessly.

3. Always edit Default “Administrator Name” and always use strong password:

Joomla also assigns a default “Admin” or “Administrator name” and a flexible password, just like WordPress, to every Joomla website owner, therefore it is recommended that you should change this default “Administrator Name” to a distinct user name as well as set a strong password because if you keep the default Admin name and flexible password as it is, then it will be easier for the hackers to hack the account details and hackers can take help of brute force for attacking your website.

Thus when you change the default administrator name and password, only you know about it and the hackers need to keep guessing it. Therefore never forget to change the default administrator name and password to a unique user name and password. You can take the help of a password generator for generating a strong password.

4. Be careful while selecting a Joomla extension:

It is possible to add as many features or functionalities or utilities to your Joomla website as you need and it is possible only because of the thousands of plugins, or templates or modules or widgets that are offered by Joomla. But it is important to keep in mind that not all of these plugins or modules or extensions are secure as they may leave certain options open to the attackers.

It is therefore recommended that, at the time of selecting plugins or modules for your website, always check out their reputation and read the user reviews. Another way is to remove all the plugins or extensions that are not useful to you so that your website will be safe and secure. It will also increase the speed of your website.

5. Take help of 2-Factor Authentication:

2-Facto Authentication support is offered to the website owners by Joomla so if you activate this option, then at the time of logging in to your website, it will ask the user name, password and OTP code (i.e. One Times Password) which generates automatically, thus 2-Factor Authentication protects your website from hacking or intrusions.

6. Switch off open user registration:

Sometimes, if you are allowing open user registration to your website, then there can be some options that may leave certain openings for the attackers, even though the open registration is considered beneficial for improving your brand value. But it is your decision whether you want to allow your users to register through your website or not. I would like you to attract your visitors using social media.

7. Turn off FTP:

Another way to protect your website from attackers is to turn off or disable FTP because Joomla has its own tool for uploading and downloading files. This is a very good idea to protect your website from hackers.


I hope you find the information related to new features offered by web hosts helpful. I also hope that the tips provided by me for protecting your Joomla website must have helped you in gaining extra knowledge. If you are looking for a customized Joomla Web Hosting service provider, then I strongly recommend you select the Hostripples web hosting company, which is one of the best web hosting companies.

If you think that I have missed something in today’s article, then feel free to leave a suggestion in the comment section below.


Plesk or cPanel? Know Which Control Panel to Choose For Hosting


As a business owner or website developer, you are managing your website, you have to various changes in it. Like you have to add new pages, you have to put the information about new products and services or you just have to regularly update the content of your website to improve search engine ranking of the website. So the point is you frequently need to manage all your website related stuff from the central board of administration. i.e. control panel. When it comes to managing the server of your website, you are probably looking for something that allows you to do what you need to do with the least possible complications. This implies that you prefer a type of control panel, although all the server-related tasks you need to do can be done through a command-line interface. Obviously, one or the other is a good choice, but there are always pros and cons that determine which one is best for you.

For example, if you have chosen a web hosting plan that offers cPanel, while some will prefer Plesk over cPanel. Once you have chosen the plan, you cannot choose between the two. I want to focus on the fact that the control panel is the most important thing to be considered before you start using any web hosting service. Assuming that you need a more powerful plan such as dedicated hosting or VPS hosting, this one will certainly help you to choose a control panel.

Let’s check out what are the most important things you should know about Plesk and cPanel! 

The General characteristics of a control panel:

The main purpose of ​​a control panel is to provide you with as many useful features as you need to easily manage your website and server. This gives you full command over your web hosting plan as well as on the server that saves all the data of your website. Here I am listing out the major generic features you can find in a control panel:

  • The control panel lets you manage all aspects of your IP address and your domain name.
  • You get full access to your website databases.
  • The 1-click installer allows you to do install plugins and software in just a few clicks.
  • With the control panel, you can create and store a copy of your all-important data in case of any misfortunes.
  • You can transfer your files at any time via FTP
  • It is extensible, which means you can install useful extensions
  • You can access and manage your online file system
  • You can manage your emails in a few clicks. You can implement firewalls and spam protection from cyber attacks.
Also read,

How to find the best web hosting plan for your business?

cPanel Control Panel:

Generally, new users prefer cPanel to create domain names and launch web hosting packages. This is due to the fact that non-technical users also could use cPanel very easily. To use cPanel is not at all difficult even anyone can install and operate it without any difficulty. With cPanel you can make any changes overnight. Linux OS supports cPanel. Therefore, if you are used to Windows or another operating system, then this control panel should not be your choice.

cPanel operates in 3 different ways according to your usages rights like administrator or reseller or the owner of an end user’s website. These three roles allow you to make the use of different features of cPanel. cPanel allows you to do everything that can be done in a typical control panel. This includes the management of resources, backups, and files. On the other hand, it also allows you to install many plugs and play extensions, which can help you a lot in the tasks related to your website.


WHM with cPanel:

WHM Cpanel

 You can use WHM with cPanel. WHM is an abbreviation of Web Hosting Manager. If you have multiple cPanel accounts, you can use this extension to manage them more easily. People who have many websites still have an interest in using a separate cPanel for each one. In these cases, using a WHM can help you a lot. In terms of security, cPanel Support for CSF (ConfigServer Security & Firewall) and Email spam filters. Also, the user is allowed to use SSH access, IP blocker, hotlink protection, leech protection, ModSecurity, two-factor authentication.

Plesk Control Panel:


Plesk is ideal for all types of server environments, such as shared, dedicated, and virtual private servers. It can also meet the needs of web hosting services by enabling complete customization, useful for the host and the end-user. Outstanding stability is one of the benefits of Plesk. It will protect websites from cyber attacks, malware, and server-side failures. Plesk’s extra layer of protection avoids website fail down.

In the case of errors in the database, Plesk has an in-built mechanism for troubleshooting of errors. So, if we encounter problems/errors in the WordPress or Joomla database, we can try the one-click repair option in Plesk. This helps us to recognize the error and correct it. Plesk is compatible with Mobile devices. Even you can access Plesk on Mobile Apps.


Plesk does not differ much from cPanel. If you add a WHM to your cPanel, you will get the same functionality that you can find in Plesk. There is no need for extensions for Plesk. This control panel is capable of managing multiple websites at the same time. If you do not want a Linux solution, you must choose Plesk instead of cPanel. It runs on Windows, but you can also run it on some versions of Linux if you’re really a fan of this control panel.

Most of the hosting companies that prefer Windows as the operating system include Plesk as a control panel option. Plesk also has the main features that allow you to manage your hosting plan. With all the tools and features, you get an extremely efficient interface that lets you control everything. Designed for inexperienced users, it does not require much time to get used to it. When we consider pricing, Plesk is costly as compared to cPanel. To sum up, Plesk is the ultimate control panel that brings together all the basic tools and features.


In this article, we showed you the main differences between Plesk and cPanel. Choose your ideal control panel based on your needs, compatibility with the Operating System that you want to use, features, price of hosting plan, etc. Now it’s up to you to choose the one that best suits your goals.

Thank you so much for reading this blog. I hope you got the idea of the control panel and the difference between cPanel and Plesk.


Learn Programming Faster with these 7 Critical Tips

learn to program faster

To become a better programmer, you have to be really good when it comes to the data structure, algorithms, design using OOPSmulti-thread and several other programming concepts, for example, recursion, divide and conquer, prototyping and unit tests.

Programming requires combining several skills or abilities, which implies that it is not possible to learn to program in a short period of time. Rather it is a process that involves time and experience and will not happen automatically.

But in this article, I am going to give you 7 essential tips to learn programming faster. These golden rules, each more important than the previous one, are as simple as they are powerful. I advise you not to take them lightly. You will notice how your development time is drastically reduced, without changing your work style.

1. Think about the main objectives of your application:

Always focus on your main motive behind the project. Keep your goal very clear. If you are going to make an application to share photos, the purpose of your application is to share photos. If you are going to make a chat, your goal is to chat. In both cases, your main objective will not be, or add features related to profile photos, or put the menu with dynamic shading, or any kind of extra that you can think of. Be clear about this. What will be your outcome of the project, you should be aware of that. This enables your thinking towards the main objective of your application and your mind will not be diverted on other problems. Forget about the secondary functionalities. Get in the head that your objectives are to program an application prototype with the fair and necessary that allows you to make it work and fulfill what you have in mind to do. You can add extra functionalities later but primarily you should concentrate on the main features only.

2. Read programming books:

There is a big difference between good code and poor code. This is obvious, but how can you distinguish them? Until you see a good code with your own eyes, it is difficult to understand the difference. And this is when the books are very useful since most of the time the authors are great programmers. They offer all their experience in book form. My advice is that if you can get hold of programming books, don’t hesitate. I also recommend reading more classic books and use them as reference books. Also, by reading, you are learning from someone else’s experience, and there are only two ways to improve: either through your own experience (which is limited) or through the experience of others. 

3. Take help from the Internet:

Contribute to Open Source and sign up for Mailing lists. When you contribute to open source projects, especially from Apache, Google, and some others, this is another way to improve your skills as a programmer. The simple fact of registering mailing lists and following the debates and current events teaches you a lot. Because most of the debates are between good programmers, by paying attention you understand the problems and the approach they are given, the solutions and points of view, etc. Over time you automatically acquire good programming habits. To get the most out of them, ask questions, give your point of view if you can, but also weigh and weigh the points of view of others. Be the part of programming communities and forums to solve problems while coding. Stackoverflow is a very good platform to solve queries related to coding where programmers can ask questions and experts in that field can answer your questions.

Also read,

4. Make small increments of code in your application:

Make small modules and then test them. This will save your time in debugging a long code. Leave that bad habit you have to write all the entire code and then debug. Doing things this way will waste more than twice as much time in debugging, than in developing code. Remember those hours you lost looking for mistakes that ultimately turned out to be very “dumb.” The test must be very fast. This is important because it cannot interfere with your real work. It has to be as fluid as possible. In addition, your modifications should be focused on causing small changes that you can easily check. In this way, you will always have perfectly bounded errors and you will know the effect that each small step has caused to your application. Write the indispensable code then order it. Every small increase in code should be as fast as possible. For this, we need to make what we want to “add” work as soon as possible. Therefore, it is important to write the essential minimum code so that the change we want to produce is functional. After verifying that the change does what you want, rewrite the code so that it is clean and tidy. And check again.

5. Don’t make programming a recursive problem:

Whenever you try to program something, you will need to learn something new by searching for information online. Sometimes you realize that you need to apply a concept A. But to apply A, you need to understand another concept B. After a while with B, you realize that you need to understand another concept. With the passage of time, we can surprise ourselves trying to find the solution to a problem that is very far from the main problem. Do not fall into this trap. Find information, learn, but never get away from the problem you want to solve. Are you sure there is no simpler way? Maybe it’s time to stop for coffee and continue later.

 6. Practice data structure, Algorithms, and design-related problems:

This is one of the most critical things when it comes to becoming a better programmer. Most of the good programmers are really good in the data structure, algorithms, and fundamentals. By mastering them, you can make the most of everything that is available. Because the structure of the data is a fundamental part of any program, its domain is very useful when troubleshooting. Similarly, a solid knowledge of the principles of programming, and search and sort algorithms, and other typical algorithms help you improve your skills as a programmer.

7. Talk to other programmers and developers:

Reading is a passive exercise when compared to speaking. Talking about development and discussing it with a partner often results in better development and a better application. And it is normal because when you speak your mind is more involved. Most of the programmers find bugs and gaps when discussing their developments with other developers. In the software industry in which programmers usually work in isolation on their computers, chatting and doing sessions on the board helps a lot. Do not sit and chop code, you must also listen, think and spend time with your fellow developers.


Every programmer wants to improve as a programmer, but not everyone is capable. In addition to natural talent and being able to solve problems, it requires a lot of workcontinuous training and consistency to become better. I hope these tips will help you to learn to program faster. Let me know which tip you find out most helpful? 

What characteristics should a Best Web hosting have?


If you are thinking of creating a website for your business you have to take into account a number of very important aspects if you want to succeed with it, such as the domain, have a Best Web hosting, the quality of the design of the web, its structure, the type of development (customized, semi-customized, or  template), if you will use a CMS to manage the content, the organic positioning in the search engines (so that customers can find your website), advertising, etc. . As you can see, there are many aspects that must be optimally planned to have a competitive website. Among these aspects we could say that one of the most important factors in the SEO is the loading speed of the website, which depends heavily on optimization of web pages, optimizing the size and weight of audiovisual content, the cache and the quality and characteristics of the best Web hosting that we have hired.

Therefore, in this post, we want to talk to you about what features the best web hosting for your website should have.

How to choose the best Web hosting?

If you have already created your website and want to start your journey in the online world, you have to search and choose a hosting, something that seems easy at first glance, but that is more complicated than it seems, since you have too many variables in mind and compare the different services and features of each Web hosting provider.

But why is choosing a hosting so important?

As we have previously indicated, the hosting has a significant influence on the loading speed of the website, but also on the user experience, since the failures in it generate unnecessary user losses and this is something that should not happen. The same goes for the hosting features and benefits. Therefore, the needs of the business or website must be weighed before hiring a Web hosting service, since depending on these, one type of hosting or another will be required (more powerful server, dedicated server, basic hosting package …)

What characteristics should a Best Web hosting have?

The main thing when hiring a web hosting service is to see what each hosting provider offers, the key features of the server and the maintenance, support and technical service services (from the basic to the complex). The web hosting provider must have unlimited domain hosting so that customers can have the number of domains they want for their business or website without limits (as well as subdomains). A hosting provider must have a broad bandwidth. A web hosting provider must have a disk space (space on the server to hang domains) of at least 1GB to have a minimum power sufficient to handle web storage of information through databases. A hosting provider must offer a control panel with which to manage the hosting oneself.  But these are not the only characteristics that a web hosting must meet, since they are so basic that the vast majority already have them, so they will not serve to determine differences between the different options and services of the main hosting providers selected in the search for web hosting, although to rule out those that do not meet the minimum requirements.

Also read,

Therefore, the following are the most important features when selecting a Best Web hosting service:

1. Server Uptime

This is an important feature to keep in mind in order to guarantee the correct functioning of the hosting, at least for most of the time. The uptime without interruptions or uptime is the period of time that elapses without the system ceasing to be active. This indicator is important when hiring the Web hosting service since servers cannot always be active. This is because there are certain times when servers interrupt their operation because they have to restart to apply security updates or perform new software installations (like any computer equipment). Therefore, it is important to know that there is no web hosting company that can guarantee 100% uptime. However, although no one can offer 100% uptime, it is to look for and choose a Best Web hosting provider that guarantees an uptime as close to this figure (99%).

Hosting companies that do not guarantee this percentage may have downtimes that leave our website without service, something horrible for any website. It is also important to know what the uptime guarantee covers in your hosting plan, to know what to claim in case of server crashes that breach the guaranteed uptime.

2. Tracking, monitoring, and alert service

It is an important feature and a sample or differential advantage of the quality service of the web hosting provider that is chosen since it will convey greater security and greater control over the website. It consists of notices and alerts notifying and informing the webmaster about any circumstance occurred in the hosting such as, for example, exceeding the preset limit of some of the different contracted parameters: RAM, CPU, disk usage, process drop, etc. In addition, they also serve the Best Web hosting company itself to serve and restore the server in the minimum possible time and thus have an optimal operation.

3. Scalability and automatic migration services

A Web hosting services company should always offer the possibility of expanding the services you have contracted, so that if you require a larger space, loading speed or any other aspect, you can always migrate your website and its data to a more powerful server (with more hard disk, more RAM and more CPU) easily and quickly, without sudden drops of the page, unexpected stops and transparently for web users.  Another differential feature in this regard is that in this case, the Best Web hosting provider has an automatic process for migration to be carried out with ease and guarantees, without having to do anything about it by the webmaster.

4. Choose a flexible web infrastructure

It is very important that the web hosting provider you choose finally has an open and flexible infrastructure to use and host different eCommerce and CMS (content management systems) platforms such as WordPress (very for organic website positioning), PrestaShop, Magento (Magento is the largest platform to create eCommerce stores), Joomla , Drupal, osCommerce, etc. are e-commerce platforms to create online stores, WooCommerce e-commerce plugin , etc. Best Web hosting must also be able to support programming languages ​​such as HTML, PHP, JQuery, AJAX and even JavaScript.

5. Security:

Without a doubt, it is one of the most important features when choosing the Web hosting provider. It is essential that the hosting company provide us with all the necessary and updated help in the field of security against viruses of all kinds, spyware and carry out the use of Anti-Spam filters and SSL Certificate.

6. Constant support service:

Currently, virtually all the hosting services have an absolute availability (24/7) of customer service, in order to resolve any incident with the web as quickly as possible. And there are currently many hosting services and customers are increasingly demanding and do not admit failures and less constantly and or for long periods of time, so always look for hosting providers that have good references in this sense and forget about other cheaper services, but with worse service and technical support when you investigate and choose the hosting for your website.


As you can see, it is very necessary to have the best Web Hosting provider for your business, since it is a way to be more competitive in the online environment with your website and also offer your users a better service and greater functionality and speed, which significantly improves your engagement and their loyalty. We hope that the article has been useful when selecting the hosting that best suits the needs of each website. Thank you for spending time for reading this article.

Social Media Marketing For Your Business- It’s Pros & Cons?


Nowadays, Internet Marketing or Digital Marketing has become the need of every business. From startups to big companies, every type of industry needs digital marketing tools to achieve growth. With smartphones in hand with fast speed of the Internet, people are relying more on Internet media for searching for businesses as well as when they look for a service, they prefer to search online. This causes businesses to show their presence for being online otherwise they may lose potential customers. People prefer to look for services on Google search; they go through their businesses websites, take information about the services that a business is providing, search for other vendors that providing the same service with cheap rate and exciting offers, read product reviews and testimonials from customers and finally make a decision of buying. This is about the customer’s mindset while buying online. But here I want you to focus on the role of social media while marketing products. Social media is a powerful tool and it has the power to make someone star in a night. Social media is playing an important role in the Digital Marketing of services and products. 

The best organic positioning strategy on the internet is through SEO, but the resources needed to achieve the objectives in a sustained manner are high. That is why it is important to use other plans that help in the organic presence online, which complement the search engine optimization activity, not only of web pages but also of blogs and social profiles. In this article, I am going to focus on the advantages and drawbacks of Social Media Marketing. 


1. Improve SEO

When you share the content on social media, it links backs to your website. In the same way that each incoming link to your site is a “point” for Google, every time someone shares a content generated by you, it is giving you “points” to improve the positioning of that content and therefore the support that it house and yourself. The more people show that they like your content, Google will also like your content to appear on the search results pages. It is necessary to design a strategy, defining what you want to achieve, with what means and to what target audience we are going to address. Content should be appealing and engaging that could attract the people to take a look at your social network profile and could be converted into potential customers.

2. Help to establish personal relationships

With an active presence in social networks, long and friendly conversations are created with your contacts. These contacts in many cases will become relevant to people in your sphere of influence, which will allow you to meet your contacts and trustworthy people, which implies a greater reach in the dissemination of your messages, as well as a greater response (measured in comments and new conversations). Conversing one by one makes it easy for you to offer personalized service and build trust in the other party. 

3. Social content can be reused and redistributed

Belonging to and participating in several social media groups is relatively simple, so you can take your content with you and reuse it, adapting it in each group to its purpose and to the people who use it. You can use the same post that is used for Twitter, Facebook, and Instagram with the Hashtag strategy. It is a way to reduce resources for an active presence on different media, but without resorting to copy/paste.

4. More specific networks lead to more customers

In the United States, 65% of B2B companies have captured at least one customer through LinkedIn, well above Twitter (40%) and Facebook (43%). Therefore, if we can discover which networks are appropriate to comment on the services we offer and in which our target audience is located, we will be closer to contacting potential clients. It is a matter of prioritizing, observing the behavior of each community before our comments. In the case of B2C, Facebook leads the ranking, with 77% of companies that have captured customers through the social network.

5. Provide content generated by your contacts

The largest consumer group in history bases much of its purchase decision on the recommendations of other people or reviews. Usually, people value that content before purchasing online or while eating out in a restaurant. In most cases, before deciding on the purchase of products or contracting services, the first thing that is done is to consult what those who have already bought or hired previously.


1. Does not work without content

The content creation and dissemination strategy are basic. Articles, videos, memes, infographics, comments, blogs, Press Releases are necessary and must be generated frequently. The main objective is to take people to your sites, but for that, you have to provoke that desire by promising good content.

That good content is generated through experience, imagination, knowledge and especially with TIME.

2. Success is achieved only in the long term

With exceptions (celebrities), your social profiles and content sites will not generate much traffic from the beginning. The growth is tremendous if the content is generated constantly with great quality and uniqueness. You have to keep patience for several months to get likes, followers, readers, subscribers, friends and new people to talk about your products or services.

3. Content expires fast

In search engines, the content and its page that hosts it usually remains permanently indexed. In social networks, everything goes very fast and a tweet announcing a wonderful new article is quickly lost in the timeline of your followers. The same happens in the Facebook wall and the messages of groups on LinkedIn. The updates from social networks such as fact its natural functioning causes rapid content expiration.

4. Intensive monitoring is necessary

For each profile it is necessary to be monitored from experts, to detect mentions, new comments, questions, reviews. There are tools to control these social reactions, but it is hard work to attend to each of them daily.

5. Reviews

 One negative review of your business can destroy your reputation and efforts. However, you can handle such situations by the appropriate response to the customer. Also, many people create fake accounts to put negative reviews to spoil someone’s business. As a business owner, you have to be aware of such negative sides of Internet marketing. 


I hope this article gives you an idea about social media marketing, its advantages, and drawbacks. There is no doubt that social media is a powerful weapon to boost your business with vast internet growth and technology but at the same time, you should be aware of the disadvantages of it. I recommend you to use social media marketing for your businesses with quality content and quality service that does not affect your branding and reputation. Thank you for reading this blog. We will meet in the next blog with a more interesting and trending topic. See you soon.

How to check Postfix’s email queue and delete it .


On this post you can check the messages in the postfix queue.


1- Postfix maintains two queues, the pending mails queue, and the deferred mail queue,
the differed mail queue has the mail that has soft-fail and should be retried (Temporary failure),
Postfix retries the deferred queue on set intervals (configurable, and by default 5 minutes)


1- Display a list of queued mail, deferred and pending



postqueue -p

To save the output to a text file you can run

mailq > mail.txt


postqueue -p > mail.txt

the above commands display all queued messages (Not the message itself but the sender and recipients and ID), The ID is particularly useful if you want to inspect the message itself.

2- View message (contents, header and body) in Postfix queue

Assuming the message has the ID XXXXXXX (you can see the ID form the QUEUE)

postcat -vq XXXXXXXXXX

Or to save it in a file

postcat -vq XXXXXXXXXX > themessage.txt

3- Tell Postfix to process the Queue now

postqueue -f


postfix flush

4- Delete queued mail

Delete all queued mail

postsuper -d ALL

Delete differed mail queue messages

(The ones the system intends to retry later)

postsuper -d ALL deferred

Delete from queue selectively

To delete from the queue all emails that have a certain address in them, we can use this program (perl script)…

NOTE: This perl script seems to be free, and is all over the internet, i could not find out where it originates or who wrote it.

1- Download this file, unzip, and upload the file to your server, then from your bash command line, Change Directory to wherever you uploaded this file, for example cd /root (Just an example, You can upload it wherever you wish)

NOTE: A second script here works differently, i have not yet tested it, download it here

Now, from within that directory, execute…


Any mail that has this email address in it’s IN or OUT list will be deleted

The script uses the postqueue -p then looks for your string, once found, it deletes the email by ID, this means that this script can delete messages using any text that appears when you run mailq (or postqueue -p), so if you run it with the parameter joe all mail with addresses such as and

Other moethods exist, like executing directly

mailq | tail +2 | grep -v '^ *(' | awk  'BEGIN { RS = "" } { if ($8 == "" && $9 == "") print $1 } ' | tr -d '*!' | postsuper -d -


Sample Messages in a differed mail queue


SOME282672ID 63974 Mon Nov 29 05:12:30
(temporary failure. Command output: maildrop: maildir over quota.)


SOME282672ID 9440 Wed Jun 30 05:30:11 MAILER-DAEMON
(SomeHostName [] said: 452 <> Mailbox size limit exceeded (in reply to RCPT TO command))


SOME282672ID 4171 Thu Nov 25 13:22:03 MAILER-DAEMON
(host [yyy.yyy.yyy.yyy] refused to talk to me: 550 Rejected: 188.xx.179.46, listed at for remediation.)


SOME282672ID 37031 Thu Nov 25 08:53:36
(Host or domain name not found. Name service error for type=MX: Host not found, try again) 

Apple advises immediate update to iOS 9.3.5 after discovery of targeted iPhone spyware

Independent researchers tracked down malware sent to a Middle Eastern human-rights activist and alerted Apple, which patched three separate zero-day exploits.



Apple released an update to iOS 9 on Thursday—iOS 9.3.5—that patches multiple critical zero-day vulnerabilities that have been shown to already have been deployed, allegedly by governments to target activists and dissidents, according to a report from Citizen Lab and Lookout Security. Apple turned around an update within 10 days from when the company received Citizen Lab’s initial report. The update is recommended immediately for all iOS 9 devices.

Some of the exploits may have been discovered months ago or longer, so there’s no way to know how widely they’re in use, but details suggest these active exploits in previous versions of iOS 9 weren’t in wide use and were deployed against individual targets.

An Apple spokesperson said, “We were made aware of this vulnerability and immediately fixed it with iOS 9.3.5. We advise all of our customers to always download the latest version of iOS to protect themselves against potential security exploits.”

Jailbreaks have been demonstrated but not yet released for iOS 9.3.4, and it’s possible those jailbreaks relied on one or more aspects of the three flaws now patched.

To install the update on your iOS device, launch the Settings app, then tap General > Software Update. You also can update within iTunes with your device connected to your Mac.

How to increase session timeout in php?

Sometimes php session timeouts quickly before your script execute. You can increase this time by simply editing some directives in php.ini.

First locate php.ini

root@host[~]# php -i | grep php.ini
Configuration File (php.ini) Path => /usr/local/lib
Loaded Configuration File => /usr/local/lib/php.ini

Get current session time out time

root@host[~]# grep -i session.gc_maxlifetime /usr/local/lib/php.ini
session.gc_maxlifetime = 14400
; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):

Edit php.ini

root@host [~]# vi /usr/local/lib/php.ini

Change value of session.gc_maxlifetime.

Restart httpd service!! its done

cPanel provide support for lets encrypt automated certificate management ssl via Auto SSL option in WHM



If you are running cPanel & WHM version 58.0.17 or above (the EDGE or CURRENT tiers right now), you can now install the plugin using the command line by running this command:


  1. /scripts/install_lets_encrypt_autossl_provider


Running that script will add cPanel’s repo file and make sure the plugin is up to date, which will add it as a provider to the AutoSSL feature introduced in 58. If you want to enable it after you add it to the server, you will need to do so from WHM.






Domain and rate limits


The AutoSSL feature includes the following limitations and conditions:

  • Each AutoSSL provider may have a specific domain rate limit. For example:
    • Certificates that cPanel, Inc. provides through AutoSSL can secure a maximum of 200 domains per virtual host.
    • Certificates that Let’s Encrypt™ provides can secure a maximum of 100 domains per virtual host.
  • AutoSSL will only include domains and subdomains that pass a Domain Control Validation (DCV) test, which proves ownership of the domain.
  • AutoSSL will not attempt to replace pre-existing valid certificates that expire in more than three days.
  • AutoSSL will replace certificates with overly-weak security settings (for example, RSA modulus of 512-bit or less).
  • AutoSSL includes corresponding www. domains for each domain and subdomain in the certificate, and those www. domains count towards any domain or rate limits.
    • For example, if your domain is, AutoSSL will automatically include in the certificate.
    • If the corresponding www. domain does not pass a DCV test, AutoSSL will not attempt to secure that www. domain.
    • This affects Let’s Encrypt’s limit of 20 certificates per week that may contain a domain or its subdomains.
  • AutoSSL does not secure proxy subdomains or wildcard domains.
  • If a virtual host contains more than the provider’s limit of domain names, AutoSSL uses the following conditions to determine the priority of domains to secure:
    1. Whether the domains are currently secured.
    2. Shortest domain name length.
    3. Domain name alphabetical order.


For example, the following table demonstrates these limitations for the cPanel AutoSSL provider:

200 domains AutoSSL will generate one certificate for the account which secures all 200 domains.
202 domains AutoSSL will generate one certificate for the account which secures the 200 domains with the shortest names.
100 domains 100 domains AutoSSL will generate a certificate for each virtual host that secures all of its domains.
100 domains 102 domains AutoSSL will generate a certificate for each virtual host that secures all of its domains.
100 domains 202 domains AutoSSL will generate two certificates:

  • Virtual Host 1 — Secures all of its domains.
  • Virtual Host 2 — Secures its 200 domains with the shortest names.

Select an AutoSSL provider

To select an AutoSSL provider, perform the following steps:

  1. Select the desired AutoSSL provider.
    • Select disabled to disable this feature.
  2. If the AutoSSL provider requires that you accept their Terms of Service or other similar agreement, read the document and select the appropriate checkbox to agree to those terms.
  3. If you need to reset your registration with the AutoSSL provider due to security issues, select the appropriate checkbox to agree to those terms and click Reset Registration.
  4. Click Submit.


If the provider updates their Terms of Service, you may need to return to this interface to agree to them.


Enable AutoSSL

Users must use a package that includes the autossl feature to receive the free certificates. For more information about feature lists, read our Feature Manager documentation.

Feature list override

To override the feature settings and control whether AutoSSL is enabled for a user or users, perform the following steps:

  1. Click the Manage Users tab to display a table of users on the server.
    • You can search and navigate the list of users with the navigation controls.
    • To set the feature on all domains, click Enable AutoSSL on all usersDisable AutoSSL on all users, or Use Feature List for all users.
    • To set the feature on multiple domains, select the appropriate checkboxes and click Enable AutoSSL on selected usersDisable AutoSSL on selected users, or Reset AutoSSL for selected users.
  2. To enable or disable AutoSSL on a single domain, select the appropriate option:
    • Enable AutoSSL — Override the user’s Feature List settings to enable AutoSSL.
    • Disable AutoSSL — Override the user’s Feature List settings to disable AutoSSL.
    • Reset to Feature List Setting — Allow the user’s Feature List settings to determine whether AutoSSL is enabled or disabled.


  • Because the system adds the /etc/cron.d/cpanel_autossl cron daemon task to schedule the automatic provisioning of certificates, you may experience a delay between when you enable the feature and the installation of certificates. The interface displays the next time that the script will run.
  • AutoSSL will attempt to renew its provided certificates when they expire within 29 days. However, due to rate limits, AutoSSL prioritizes new certificates over the renewal of existing certificates.
  • The system restarts Apache after AutoSSL provisions and installs certificates for all accounts during a nightly run.

Run AutoSSL

Click Run AutoSSL for all users at the top of the interface to run the AutoSSL feature for all users with the feature enabled.

To run the AutoSSL feature for a single user, click the user’s Check button in the Run AutoSSL Check column of the table.

Review log files

To review AutoSSL log files, perform the following steps:

  1. Click the Logs tab.
  2. Select the log that you wish to view from the menu, and click View Selected Log.
  3. Click Refresh Logs List to refresh the list of log files.

The system stores the log files in both text and JSON format in the /var/cpanel/logs/autossl directory.

Frequently Asked Questions


How do I revoke a certificate?

We do not support the revocation of certificates through cPanel & WHM at this time.


Let’s Encrypt won’t issue a certificate for a virtual host list (website).

Let’s Encrypt will only issue a certificate five times per week to a specific set of domains before it blocks any further certificates for that set of domains.

To work around this rate limitation, create an alias to a domain in the virtual host list (website) so that Let’s Encrypt interprets the virtual host as a new set of domains.

Is Manage AutoSSL available for cPanel & WHM version 56?

That version of cPanel & WHM does not support deferred Apache and Dovecot configuration restarts, which results in unacceptable downtime and a poor customer experience. As such, we will not make the plugin available for version 56.


$1 /Mo Unlimited Linux Best Shared Web Hosting –




Hostripples has dependably looked into as best by numerous customers as hostripples has dependably furnished with the best the keen elements and quality administrations and our arrangements are beginning from the reasonable cost $1/month. At you will locate the best mix of minimal effort and dependable web facilitating administrations with Unlimited Disk space, Unlimited Bandwidth and Quality Services, a SLA Backed 99.9% Uptime Guarantee, cPanel Control Panel, Stable non-oversold facilitating situations, more than 300+ free php scripts, Unlimited elements which incorporates Unlimited email accounts, FTP accounts, Databases, area names and ofcourse best 24×7 live backing by means of visit and ticket framework.

Every one of our arrangements are planned such way which will without a doubt help to customers to satisfy their necessity additionally our administrations are demonstrated best because of best uptime which we have given subsequent to 2010. In this way, it ought to be the best arrangement in the event that you could allow us to serve and which will help us to make the long lasting relationship.

We offer world class facilitating arrangements yet at low cost:

– Unlimited Space

– Unlimited Bandwidth

– 24x7x365 Web Hosting Support Services

– Free RvsiteWebsite Builder, Softaculous Scripts with Configured cPanel

– SEO, Online Marketing and Business Solutions Basic Guidance

– Control Panel and Troubleshooting Alerts : $1 web Hosting,

1 2 3 23