Fatal error: Allowed memory size of 33554432 bytes exhausted


It sounds like maybe the PDO extension isn’t installed in your PHP.

Run phpinfo on your server to see if you have PDO enable, if so add this in your php.ini if you are on shared hosting. This solve my problem on my side !

  • create a blank file in your drupal or server root named ‘phpinfo.php’
  • add the following code into the file

<?php
phpinfo();
?>

  • go to the file via a browser, e.g. yoursite.com/phpinfo.php
  • look (ctrl/cmd + F) for the ‘Configuration File (php.ini) Path’, you’ll find the location of your php.ini file there

If you are unable to acces this through FTP/cPanel/…, create a file named php.ini in your drupal root folder and add the following lines of code:

extension=”pdo.so”
extension=”pdo_mysql.so”
upload_max_filesize = 10M
post_max_size =64M
memory_limit = 64M
upload_tmp_dir = 64M
max_execution_time = 128


Note : that you may want to tweak these values depending on your needs.

SHARED WEB HOSTING


A shared web hosting service or virtual hosting service or derive host refers to a web hosting service where many websites reside on one web server connected to the Internet. Each site has its own section/place on the server, to keep it separate from other sites. This is generally the most economical option for hosting, as many people share the overall cost of server maintenance.
In general shared hosting will be inappropriate for users who require extensive software development outside what the hosting provider supports. Almost all applications intended to be on a standard web server work fine with a shared web hosting service. But on the other hand, shared hosting is cheaper than other types of hosting such as dedicated server hosting. Shared hosting usually has usage limits and hosting providers should have extensive reliability features in place.
Shared hosting typically uses a web-based control panel system, such as cPanel, Plesk, H-Sphere or one of many other control panel products. Most of the large hosting companies use their own custom developed control panel.
In shared hosting, the provider is generally responsible for managing servers, installing server software, security updates, technical support, and other aspects of the service. Most servers are based on the Linux operating system and LAMP (software bundle), which is driven by the reliability and security of open source software such as Linux and Apache. Some providers offer Microsoft Windows-based or FreeBSD-based solutions but both have same functionality.
There are thousands of shared hosting providers. They range from small design firms to multi-million-dollar providers with hundreds of thousands of customers. A large portion of the shared web hosting market is driven through pay per click advertising or Affiliate programs.
Shared web hosting can also be done privately by sharing the cost of running a server in a colocation centre; this is called cooperative hosting.

Shared hosting is of two types name-based and IP-based

In IP-based virtual hosting, also called dedicated IP hosting, each virtual host has a different IP address. The web server is configured with multiple physical network interfaces, or virtual network interfaces on the same physical interface. The web server software uses the IP address the client connects to in order to determine which web site to show the user.
In name-based virtual hosting, also called shared IP hosting, the virtual hosts serve multiple hostnames on a single machine with a single IP address. This is possible because when a web browser requests a resource from a web server using HTTP/1.1 it includes the requested hostname as part of the request. The server uses this information to determine which web site to show the user.
One of the most obvious setbacks of shared hosting is the price factor. Since it is very cheap, many people will not care about the disadvantages on their websites and they will want to bandwagon into these services. Due to large number of people using the services, the amount of resources that may be made available to individual users is usually limited. If one of the peer sites is using excessive amounts of the server resources, you will be facing trouble in terms of usage of your own website.
Another problem that is associated with shared hosting is the sharing of IP addresses. If you share an IP address with a company that has experienced some trouble with internet search providers, your website will also be automatically disqualified from the services of the search providers. The customer service that is provided by the companies providing the shared hosting services will also be wanton. This is because most of the companies will place greater emphasis on clients who opt for managed or individual hosting. This is because most of these clients bring in larger amounts of money and will naturally have priority.
Shared hosting plans are generally the easiest and most economical for personal and small business websites. A lot of e-commerce sites, blogs, professional portfolios, and other small sites are hosted on shared hosting.

MOBILE WEBSITE HOSTING


Mobile internet is becoming very popular these days. It is popular all around the world. Mobile internet is driven by mobile website hosting plan. With mobile website, you can contact more customers not only in your city or country but from all around the world. If you want to start up a mobile internet business, it is crucial to have a perfect mobile website hosting plan.
Mobile websites are guaranteed to work on most new mobile devices like: iPhones, Androids, Blackberries or Windows Mobile or touch screen devices.

Benefits of having a 100% Custom Mobile Website:

  • Customers can access your website efficiently via mobile devices.
  • Customers can reach you via email or phone in seconds anywhere.
  • Customers don’t have to download and pay for an app.
  • Mobile websites can take orders or payments and secured via SSL.

Features of our custom built mobile websites:

  • Host mobile website.
  • Custom or App-like Button Design
  • Easy to use navigation and one column mobile layout.
  • Search Engine Friendly and Mobile Validated Coding
  • Resizable Photos according to the users’ device.
  • Convenient click-to-call and email buttons.
  • Links to your social networks via their mobile websites.
  • Customer Support via tickets and telephone.

A more recent application of the video hosting services is in the mobile web 2.0 arenas, where video and other mobile content can be delivered to, and easily accessed by mobile devices. While some video-hosting services have developed means by which video can be watched on mobile devices, mobile-oriented web-based frontends for video hosting services that possess equal access and capability to desktop oriented web services have yet to be developed. Mobile live streaming software called Qik allows the users to upload videos from their cell phones to the internet. The videos will then be stored online and can be shared to various social networking sites like Twitter, Facebook and YouTube. Videos will be stored on the servers and can be watched from both the mobile devices and the website.
It is important to choose a mobile website hosting plan carefully. The hosting provider has to be efficient. All providers cannot provide the services with best technology. If they will do any mistake or goof ups, it will certainly harm your business interest. Here are some of the facts that can help you out.
The perfect mobile website hosting plan should have the automatic device detection in place. The servers hosting both regular and mobile editions of the websites require to be configured in good order. This is helpful to detect the device using which the user is accessing the website. In this way, the visitors who access your website using a mobile will get the direct opportunity to visit the mobile version of your website.
The content needs to be specifically optimized for the mobile platforms. It needs to be perfectly compressed and modified to befit various mobile devices. You cannot have large pictures and animations in the text for mobile website. A perfect mobile website hosting plan knows all these requirements and takes care of them while providing its services.

DATABASE HOSTING


A database is a collection of data in tables and rows arranged in such a way that searching and retrieving the data is quick.
In most cases a database host is a specific kind of dedicated server, which is going to be used to run a database intensive application. The server can either be just for the database itself or it could also run the web site too, it really depends on how much system resources will be needed by the database. A system setup to run intense database applications will have a significant amount more RAM than a regular server.
This type of hosting is particularly useful for clients with a need to run programs such as CRM (Customer Relation Management) and ERP (Enterprise Resource Planning) software or custom-built applications.  Because they typically require more memory, customers often turn to database hosting solutions to increase the speed and reliability of their applications.

The Benefits of Database Hosting

A database server is an intriguing piece of software as it has the ability to store tons of information.  Unlike the average web server application, this type of server stores information in tables, which consists of columns and rows.  Through the use of a database, users can get the information they need in a matter of minutes.  For example, Google aims to keep its online searches below a half a second, all made possible by the more 3 trillion pages in its extensive database.  What makes a database such a good source of retrieval is that it mainly pulls data out of memory opposed to a hard disk drive, something it does up to 10 times faster.  Since the database is the core of the entire application, it tends to have more RAM and therefore, functions much faster than the typical web server.

Downside of Database Hosting

Similar to the software application side of a dedicated server, a database server calls for heavy administration.  For this reason, it may be a good idea to go with a managed service if you lack the experience this type of hosting requires.  A managed service will get you a package where the hosting provider handles some or even all of the database server administration on your behalf.  These services generally range from simple management operations to more demanding tasks such as system security patching.  If your plans call for a complete database server but you do not have time or skill needed to maintain it, you might be interested in a managed solution or at least one that allows you to purchase some sort of service upgrades to ease the pain of administration.

Cpanel WEB HOSTING


Cpanel is a UNIX based web hosting control panel that provides a graphical interface and automation tools designed to simplify the process of hosting a web site. Cpanel utilizes a 3 tier structure that provides functionality for administrators, resellers, and end-user website owners to control the various aspects of website and server administration through a standard web browser. Cpanel is nothing but a site configuration and management software application. Cpanel hosting is a website which helps an individual or organization to make their WebPages available to others.
In addition to the GUI interface cPanel also has command line and API based access that allows third party software vendors, web hosting organizations, and developers to automate standard system administration processes.
Cpanel is designed to function either as a dedicated server or virtual private server and it supports CentOS, Red Hat Linux, and FreeBSD.
CPanel was originally designed as the control panel for Speed Hosting, a now-defunct web hosting company. The original author of Cpanel, John Nick Koston, had a stake in Speed Hosting.
Cpanel  is a fully featured popular web based hosting account  control panel  that help you to manage your area  or domain and website hosting related daily tasks over to the hosting account owner instead of requesting help from help desk .This is done through a web browser. The idea is to transfer as much of the control and responsibility of managing your website to you. You got the ability to manage all aspect of e-mail files, backup, FTP, etc without any external help and without doing any tedious programming.
To the client, Cpanel provides front-ends for a number of common operations, including the management of PGP keys, crontab tasks, mail and FTP accounts, and mailing lists.

Several add-ons exist for an additional fee, the most notable being Auto Installers like Installatron, Fantastico, and WHMSonic. Auto Installers are a bundle of scripts which automate the installation web applications such as WordPress, SMF, phpBB, Groupware, MagicSpam WHMCS, and ZamFoo. Fantastico is a popular Auto Installer but is losing market fast because of lack of updates and fewer numbers of scripts.

Cpanel manages some software packages separately from the underlying operating system, applying upgrades to Apache, PHP, MySQL, and related software packages automatically. This ensures that these packages are kept up-to-date and compatible with Cpanel, but makes it more difficult to install newer versions of these packages.
Web Host Manager (WHM) is a web-based tool used by server administrators and resellers to manage hosting accounts on a web server.

The Cpanel, or control panel is a popular graphical web hosting and server management control panel. It is a simplified administration of web hosting services and server management. This proprietary utility handles aspects of website administration in its interface. It is designed for use by commercial web hosting service providers and requires monthly service fees.
FEATURES provided by CPANEL HOSTING are:-

  • No limit on web hosting.
  • No limit on data transfer.
  • free domain name for life.
  • No limit on e-mail account.
  • No limit on MYSQL database.
  • Host unlimited domain.

The main AIM of Cpanel hosting is to provide client with the transparent, secure and highly reliable solution and all this at affordable price and allow them to manage their websites with ease.

COLOCATION HOSTING


A colocation centre or colocation center is a type of data centre where equipment space and bandwidth are available for rental to retail customers. Colocating the server gives you the greatest flexibility. You get to choose the hardware configuration of the server and the software that goes on it. The hosting company maintains the connection to the Internet and deals with environmental details such as uninterruptible power supplies (UPSs), fire controls, and air conditioning. On the other hand, you’re responsible for that server’s upkeep.
Colocation is a hosting option for small businesses who want the features of a large IT department without the costs. Many large corporations have the Internet infrastructure to host their own web servers and have a team of IT professionals to manage and design the site. There is a wide range of options available from simple hosting up to running your own Web servers off of a dedicated Internet connection. One such option is colocation.
It is also a very good option for small businesses that want to have a fairly large Web presence but don’t want to have to deal with a large amount items such as network connections.
Companies that offer colocated hosting say they’re moving away from this service and encouraging their customers to rent a dedicated server. This means, renting an entire server from the hosting service, but having the hosting company service and maintain it.
When you opt for dedicated server colocation with the hosting company, you pay for the physical space that your server takes up. Colocation hosting usually requires a higher startup cost than renting a server from a hosting company, according to figures from Digital Nation. The server itself will cost around $4000 for a low-end model, and $9000 for a midrange server. A half-rack of space at a colocation facility will cost between $500 and $700 to start up and the same amount each month. Finally, you’ll have to purchase a switch or a router, which will cost between $1500 and $2000 at the low end. This would result in an initial outlay of at least $7500 — and it doesn’t include the costs of staff time for setup and configuration, or the cost of equipment depreciation, insurance, and the standby equipment.
Colocation allows you to place your server machine in someone else’s rack and share their bandwidth as your own. It generally costs more than standard Web hosting, but less than a comparable amount of bandwidth into your place of business. Once you have a machine set up, you take it physically to the location of the colocation provider and install it in their rack or you rent a server machine from the colocation provider. That company, then provides an IP, bandwidth, and power to your server. Once it’s up and running, you access it much like you would access a Web site on a hosting provider. The difference being that you own the hardware.
The biggest advantage of colocation is the cost for bandwidth, have better outage protection, we own the server machinery and the server software so we can upgrade the server and the software easily. If we move, we can leave the server up and running the entire time. Provide additional security for your machines.
Disadvantages of Colocation are upgrading and maintaining server is difficult, more expensive than basic Web hosting, physical access to your server can be difficult, fluctuating prices. If you move out of the area where your colocation provider is, you have to either move your servers to a new provider or leave them there and pay for a maintenance contract.

cPanel Hosting


The full form of cPanel is Control Panel. It is a way to allow the website owners to maintain and keep their websites updated. This website based cPanel was developed by Darkorbc communications Inc. and it was basically made for the consumer to conveniently control every aspect of their activity on the concerned website. CPanel type of control panel is very suitable for the beginners.  It offers easy-to-use, powerful tools that perform essential tasks quickly, easily, and reliably.
The cPanel interface is intuitive and includes video tutorials and on-screen helps. This allows hosting customers to manage their own accounts without needing to contact your support staff for assistance. Usually, CPanel comes with any of the following script installers for an additional fee: Installatron, Fantastico, Softaculous and WHMSonic. These script installers automatically conduct the installation and the updates in web applications such as WordPress, SMF, Drupal, Joomla, Moodle, Tiki Wiki CMS Groupware, WHMCS and ZamFoo. Among these script installers, the most popular is Fantastico.
Application-based support includes Apache, PHP, MySQL, Postgres, Perl, and BIND (DNS). Email based support includes POP3, IMAP, SMTP services. CPanel is commonly accessed on port 2082, with an SSL-secured server operating on port 2083. Once installed, cPanel cannot be removed. The server must be formatted, and the operating system reinstalled. Similarly, it should only be installed on a freshly installed operating system with minimal prior configuration.
Security is must for any webmaster management application and CPanel delivers a complete packet that protects your content and bandwidth from abuse. It also provides Hotlink protection, IP deny and a SSL Manager.
CPanel offers great assistance in terms of saving time of people who are not experts in creating databases. The cPanel provides databases and database management from the main screen. People of all levels can use cPanel program. CPanel gives the website owner a feel of respect for the website as a whole. It is very easy to accomplish tasks of maintaining website. Hence, whenever you choose a web hosting provider, see that the company that is chosen is having cPanel as part of its package.

CubeCart hosting


CubeCart is a free-to-use ecommerce software solution, designed to allow individuals and businesses sell tangible and digital goods on line. CubeCart is not open source software, although full source code is available at no cost, and the custom licensing model allows for customization of the code. CubeCart is encoded and licensed under the cubecart support team. For this reason, cubecart is by far one of the most secure shopping cart systems. These days you can find innumerable powerful features that can help a great deal in the successful online trading of your business. You can easily make changes to the look of your store that matches concurrently with your company’s branding. All this is possible through the powerful HTML template system by CubeCart.
CubeCart’s solutions are well-known worldwide for their robustness, flexibility and affordability. Further they are supported not alone by profitable ventures but many enthusiasts who are keen to share their views and experiences.

There’re many third party communities or companies who is dedicated with cubecart module development, no matter if it’s commercial or non-commercial, you always find the solution to enable some expected functions. CubeCart also enabled currency exchange function, it will auto calculate the actual amount based on the local currency.

I think the biggest disadvantage using cubecart is the upgrade fee and you have to pay in order to remove the copyright messages. But since you can every support from cubecart team, the payment is worthy if you’re not quite familiar with the cubecart system. Generally speaking, cubecart is secure and “out of the box” powerful shopping cart as their website already said.

Their official site already recommended Webhostingcheap. Since CubeCart only requires PHP and MySQL, it’s really not a problem for many other hosting companies to support cubecart, we do recommend from top list to ensure your cubecart store always up and stable. Except Webhostingcheap, Arvixe is our most recommended company for cubecart hosting.

Fantastico Web Hosting


Fantastico is a PHP web application services installer that is perfect for PHP website script hosting. You don’t need to know PHP in order to install our script packages. It integrates with cPanel and gives you the ability to quickly install dozens of the leading php website scripts into your hosting account at no extra charge – right thru your control panel!.

Installation of scripts was never as easygoing as using Fantastico. Fantastico makes setting up hundreds of scripts quick and easy, to let you add a most sought after extra features to a website including forums, discussion boards, and back-end database. CPanel control panel is used to integrate Fantastico in a website.

Within Fantastico online hosting, there are more than 50 Forms of programs that can be utilized to customize and generate a website, which can total from a piece of writing product Administration online, buying cart software, favorite wikis can be connected to website, addition of blogs and photo Getting and sharing capabilities. Sole of the critiques of the scripts is that it has been linked with spam. Also, to get your head around the script, there is At any time a lot of Technical concerns that are similar with this script as well, and it has brought about a lot of consumers out there a good deal of headaches As soon as talking about making their website. Also, there are pretty a bit of safety items after talking about this script, and there are a lot of debugging that is nonetheless heading on.

Online Chat is a discussion venue that allows customers to talk over the web. Fantastico website hosting permits customers to create forums without the need to write codes from scratch. It also enables you to change the design to complement your main site. PhpBB and SMF are some examples of forum application.

Since there are plenty of Fantastico web hosting companies competing in the market, the selection of the right host may require reading user reviews on forums and hosting comparison sites. The factor to look for in review of Fantastico web hosting companies include hosting reliability, price, responsive and expert customer support, bandwidth, disk space, and other value additions offered by the Fantastico web hosting company.

Zen Cart Hosting


Zen Cart is PHP and MySQL based e-commerce shopping cart. In order to meet the real user actual requirement, the Zen cart development included the efforts of programmers, store owners and their customers. The result is, you don’t have to be technical in order to use this system and able to setup a pretty nice online shop. Zen Cart is user friendly, open source software which is freely available on the web under GNU or General public license. It is developed by a community of likeminded programmers, shop owners, designers and consultants who wanted to develop a simple and easy to maintain e-Commerce solution.
This is not only referring to how many products Zen cart be able to handle but also let the store owner to configure product coupon codes, gift cards and product news. This is extremely helpful when you like to promote some specific products. Zen cart internal search is completely optimized in order to help customer get their destination search results quickly. This is absolutely the most outstanding feature of Zen cart if your website is offering international business. Zen cart will automatically calculate the currency according to the exchange and tax rate you configured.
Anyone who sells a product or service online will appreciate the many valuable features of Zen Cart. In particular they will enjoy how easy this software is to install and setup. The installation program takes the user step by step through the installation process to ensure the software is setup correctly the first time. During the process the user will also have the option to customize certain aspects of the installation, if desired. However, even users with no computer experience can complete the standard installation in a matter of minutes.
Although there are a host of incredible features offered through Zen Cart, one feature users rave about is the pricing feature. In particular users are impressed with the variety of options available through the pricing feature. For example there are many options available for putting items on sale. Users can list one or more items on sale; alternately they can put entire sections or even the entire store on sale.