Which PHP Functions Are Disabled on the Free Hosting Plan?

Home » Knowledge Base » F.A.Q. » Fair Use Policies » Which PHP Functions Are Disabled on the Free Hosting Plan?

Ever since its inception back in 2003, AwardSpace has been known for its outstanding free hosting service. Over the years, the free plan has seen multiple improvements, bringing new features and functionality while still preserving the free price tag and ad-free hosting experience.

Nowadays, the free hosting service supports a considerable number of features and technologies which are required to run a modern website. As such, you can be reasonably certain that once you sign up, you will be able to operate a small website, such as a personal blog, without any issues. However, as you keep building out your site and adding new functionality, you may come across a warning message stating that a required PHP function is not available on the server. In this article, we will list the functions which are not available on the free hosting platform, the reasons behind this restriction, and the possible ways to add these functions to your account.

 

Which PHP Functions Are Disabled on the Free Hosting Plan?

In an effort to provide the best and most reliable hosting experience, the free platform prohibits the use of the following PHP functions:

  • allow_url_fopen()
  • fsockopen()
  • pfsockpen()
  • getrusage()
  • get_current_user()
  • set_time_limit()
  • getmyuid()
  • getmypid()
  • dl()
  • leak()
  • listen()
  • chown()
  • chgrp()
  • realpath()
  • link()
  • exec()
  • passthru()
  • curl_init()

 

Why Are These Functions Disabled?

There are two major reasons why a certain PHP function may be blocked on our free plan – security concerns and potential server stability issues.

On one hand, some of these functions allow data to be transmitted to a third-party server. This is not allowed on our free service as it can allow a malicious website to be uploaded which then tries to steal information from visitors and immediately sends any entered data to the attacker’s computer.

The other major reason why certain PHP functions are prohibited is the fact that we take great care to provide a stable and reliable hosting experience. This is done by limiting the number of server-side changes that a free hosting account can make. For example, when you get a free hosting account, you will only have access to your own files. All system files will be hidden and you will not have access to those. Similarly, some PHP functions require higher privileges to be executed. We have disabled these functions in order to ensure that they cannot the used to negatively impact the server’s stability and uptime or to compromise the data stored by other clients on the server.

 

Where Can I Find a List of Supported Features on the Free Hosting Plan?

We provide a full list of all features available on the free hosting plan right on our website. You are welcome to go through the list in order to learn which capabilities are included with your free plan. Doing so will ensure that you are able to take full advantage of our platform. Not sure what a specific term or technology means or what it is used for? Hover your mouse over the blue information icon before every title in order to learn more about the feature in question.

 

My Website Requires One or More of the Restricted Functions to Operate. What Can I Do?

In order to be granted access to additional PHP functions and other server capabilities, you would need to upgrade your hosting plan to either one of our paid hosting plans, or one of our VPS hosting packages. Below we will explain what type of functionality each upgrade will unlock.

If your site needs to be able to establish outgoing connections to remote servers, you can add this functionality by upgrading to any of our paid hosting plans. For example, it is common for advanced plugins to communicate with the developer’s servers in order to work as expected. Without the ability to establish outgoing connections, such plugins will show an error message and will not work properly. To resolve this, simply pick one of our paid hosting plans and upgrade to it. Once you upgrade, all of your data will be automatically migrated to a premium server and you can continue using our Control Panel, now packed with even more features.

The other type of upgrade that is available to you is the VPS upgrade. VPS stands for a Virtual Private Server. This is essentially a standalone server that you have full control over. You should consider upgrading to a VPS package if you have trouble with limited privileges on your current plan or if you wish to run custom software on the server. A VPS truly offers unlimited possibilities. The only downside to using a VPS is that you need to be familiar with the Linux Terminal as most of your interactions with your VPS will occur on the command line. It is also worth noting that we offer limited technical support to our VPS customers.

Not sure which upgrade is right for you? Contact the 24/7 Sales Team and they will point you in the right direction.

 

Are the Restricted Functions Enabled Automatically Once I Upgrade My Plan?

In the vast majority of cases – yes. Once you upgrade your plan, the new features and capabilities should be made available to you automatically. If for some reason you are still experiencing issues, let our 24/7 Technical Support Team know and they will send a response back within an hour.

 

Conclusion

The free hosting plan is a great place to start your journey as a website owner. You can use it for as long as it suits your needs with no risk or financial investment. And should the day come when you require more advanced functionality, we can provide you with a premium server to help you grow and develop your website even further.

Was this post helpful?

i

Relevant tags:

Connect

Latest posts:

How to Add Products to Zen Cart: A Step-By-Step Guide

After you install Zen Cart and log in to the admin panel, you can start adding products to your online store. This guide walks you through the process step by step.   How to Add Products to Zen Cart To add a product to Zen Cart, you need to follow a few simple...

How to Log in to Zen Cart

Once you install Zen Cart, you can log in to the CMS and start working on your project. The login process is simple and is comprised of only a few steps.   How to Log in to Zen Cart There are two ways to log in to Zen Cart: Method 1: Login by following the...

How to Install Zen Cart

You can install Zen Cart with any of the AwardSpace hosting plans—free web hosting, shared hosting, and advanced plans such as Semi-Dedicated Hosting and VPS hosting. Each AwardSpace hosting service is tailored to run Zen Cart flawlessly and smoothly, regardless of...

How to Log in to phpBB

Now that you have installed phpBB, it is time to learn how to log in to the system and start working with it. The process is simple and is comprised of only a few steps.   How to Log in to phpBB There are several ways you can use to log in phpBB. The process...

How to Install phpBB

You can install phpBB on any AwardSpace hosting plan - on the free web hosting, shared hosting, and also on the advanced AwardSpace plans such as Semi-Dedicated Hosting and VPS hosting. Each AwardSpace hosting service is tailored to run phpBB flawlessly and smoothly,...



Create a website for free!


Free forever

Our Support Team is Here to Help

 

If you need any questions answered, don't hesitate and contact us. Click the button below and follow the instructions. You can expect an answer within an hour.

 

Contact AwardSpace

 

iNewest knowledge base articles

How to Add Products to Zen Cart: A Step-By-Step Guide

After you install Zen Cart and log in to the admin panel, you can start adding products to your online store. This guide walks you through the process step by step.   How to Add Products to Zen Cart To add a product to Zen Cart, you need to follow a few simple...

How to Log in to Zen Cart

Once you install Zen Cart, you can log in to the CMS and start working on your project. The login process is simple and is comprised of only a few steps.   How to Log in to Zen Cart There are two ways to log in to Zen Cart: Method 1: Login by following the...

How to Install Zen Cart

You can install Zen Cart with any of the AwardSpace hosting plans—free web hosting, shared hosting, and advanced plans such as Semi-Dedicated Hosting and VPS hosting. Each AwardSpace hosting service is tailored to run Zen Cart flawlessly and smoothly, regardless of...

How to Log in to phpBB

Now that you have installed phpBB, it is time to learn how to log in to the system and start working with it. The process is simple and is comprised of only a few steps.   How to Log in to phpBB There are several ways you can use to log in phpBB. The process...

How to Install phpBB

You can install phpBB on any AwardSpace hosting plan - on the free web hosting, shared hosting, and also on the advanced AwardSpace plans such as Semi-Dedicated Hosting and VPS hosting. Each AwardSpace hosting service is tailored to run phpBB flawlessly and smoothly,...

How to Remove a Product in OpenCart

After installing OpenCart and logging in to the dashboard, you can start adding and removing products immediately. We have already covered how to add products in OpenCart, and in this article, we share simple steps to delete products from your store with only a few...

Even more web tutorials

Check out our web hosting knowledge base and the WordPress tutorials to learn more, and be better prepared for your website creation and maintenance journey.