Archive for December, 2009

BlueHost custom PHP.INI

PHP.ini

PHP.ini is a special file that have php (the web scripting language) settings. There is one master PHP.INI where many php.ini settings are read. Many web hosting companies allow their customers to use custom php.ini files to configure php settings that are required by some web software scripts (e.g drupal content management system requires register_globals to be disabled in order to be installed and on the web server). Also some gallery script requires some settings to be changed like session.save_path, upload_max_size and others.

BlueHost custom php.ini

Blue host allows custom php.ini on their servers. You can define either single php.ini for your entire account, or you can have custom php.ini file for every folder to further customize specific settings required by some scripts. Here is how to generate Master PHP.ini file that will set specific settings for your entire account:

  1. Login to your cPanel
  2. Click on the PHP Config icon located under “Software/Services”
  3. Look for the section that says “Install Default php.ini”
  4. Click the “INSTALL PHP.INI MASTER FILE” button
  5. You will now have a file inside the public_html folder named php.ini.default
  6. Use the File Manager or FTP to rename that file to php.ini

- from http://helpdesk.bluehost.com/index.php/kb/article/128 . When you want to install drupal set register_globals to off.

BlueHost Joomla Review

Joomla!

Joomla!, Is a free popular, fully dynamic content management system (CMS), which emerged from the Mambo Open Source project, and now the world in many different applications is used.

Joomla is Free Software and is licensed under the GNU General Public License. It is written in PHP 5 and uses MySQL as a database (other database interfaces) are in development.

Joomla and Drupal together with TYPO3 are the most popular open source CMSs(content management systems).

Many users have created extensions (modules and components) for Joomla, which they make the user community usually free of charge. In this way, Joomla offers an impressive range of functions, which covers virtually all common applications. In addition to free extensions, you have some commercial products for Joomla.
Joomla version 1.6 is currently in development. On 24 October 2009 was released the second alpha version.

Joomla 1.6 will cease support for PHP 4 final, so that the system be increased to PHP 5.2 and higher. One of the major new features in version 1.6 will be an extensive system of rights, based on an Access Control List. In addition, a hierarchical categorization is introduced and extended the simple division into sections and categories and allows a deeper structure.

With Joomla 1.6 Version 1.5 is expanded to include many new features. Since the version 1.6 will be based entirely on the newly developed framework of Joomla 1.5 an upgrade from version 1.5 to 1.6 will upgrade joomla without any problem. An update of the older version 1.0 on the new version 1.6 is not supported because of the many changes since the introduction of Joomla 1.5.

BlueHost Joomla

Joomla requires PHP and MySQL to be available on servers. Bluehost suports PHP and MySQL, thus it supports Joomla. You can install Joomla with cPanel Fantastico one-click web software installation tool on blue host or you can install it manually. Download Joomla from Joomla.org.

BlueHost phpMyAdmin Review

phpMyAdmin

phpMyAdmin is a free PHP application for administering MySQL databases. The administration is done via HTTP using a browser. Hence databases on remote computers over a network connection or via the Internet can be administered. To use the program no knowledge of SQL is required, since the application works on the WYSIWYG (what you see is what you get) process.

phpMyAdmin is licensed under the GNU General Public License. It is also included in many Linux distributions and it is available in 57 languages.
phpMyAdmin is a widely used application and is used among other things, by large web hosting providers.

It was initiated by Tobias Ratschiller and is based on St. Peter’s  phpPgAdmin from the year 1997. The idea was to implement a web-based application for administration of MySQL. Tobias Ratschiller began in 1998 with work on a PHP-based Web front end for MySQL. In 2000, he stopped his work due to lack of time. At the time, phpmyadmin already one of the most popular PHP applications and MySQL administration tools, with large user and developer community. In 2001 Olivier Müller, Marc Delisle and Loïc Chapeaux registered the phpMyAdmin project at SourceForge, and continued the development.

phpMyAdmin on BlueHost

You can either access phpMyAdmin from bluehost cpanel or install it on your hosting account and access it from your domain. The cpanel version have more privileges than the other version. You can easily manage your databases tables, perform queries, export, import data, perform backups, restore, browse and do more with your browser. No SQL or PHP knowledge is required.

phpMyadmin screenshot:
bluehost phpmyadmin

BlueHost MySQL review

MySQL

MySQL is a database management system (DBMS). Depending on the application license is free or proprietary. It is part of the software management database, used both by the general public (mainly web applications) and by professionals in competition with Oracle or Microsoft SQL Server.
It is a SQL relational database of high performance in reading, which means it is more oriented data service rather than to that of frequent updates and highly secure. It is multi-threaded and multi-user.

It is free software developed under dual license based on the use that is made: in a free product or a product owner. In the latter case, the license is paid, otherwise the GPL applies.
The databases are accessible using the programming languages C, C + +, VB, VB. NET, C #, Delphi / Kylix, Eiffel, Java, Perl, PHP, Python, Ruby and Tcl; a specific API is available for each of of them. An ODBC interface called MyODBC is also available. In Java, MySQL can be used seamlessly with the standard JDO.

BlueHost MySQL review

MySQL is the backend of many content management systems (Joomla, Drupal etc), forums (phpbb, vbulletin, mybb etc), galleries, blogs (wordpress) and it is required by most. Blue host have the latest version of MySQL (MySQL 5) installed on their servers. You can create up to 100 databases on one account. MySQL databases and users are easily created with cPanel with mysql databases and mysql database wizard tool, and managed with phpmyadmin which is available on bluehost.

bluehost-mysql

BlueHost PHP – PHP4 and PHP5 Review

PHP ??

PHP (recursive acronym for “PHP: Hypertext Preprocessor” Hypertext Preprocessor) is an interpreted scripting language, with an open source license and partially free (but incompatible with the GPL), originally designed for producing dynamic web pages. It is currently used mainly for developing server side web applications but can also be used to write scripts in command line or standalone applications with graphical user interface.
The configuration file for PHP, called php3.ini in PHP 3, and simply php.ini in later versions, is read at startup of the interpreter of the language and provides the settings of the various forms with which the interpreter was compiled . In the server module version of PHP, this happens only once, at startup the web server. For the CGI and CLI, however, is invoked for each request.
To see all the configuration options you can use the phpinfo ().
In the summer of 2004 PHP5 was realized , a further stage of development. Significant difference to its predecessor, the Zend Engine II, which mainly uses an improved object model, therefore, object-oriented applications running efficiently and allows language constructs such as overcharging. In addition, exceptions, Reflections come, the integration of the SQLite database as well as extensions for XML and DOM manipulation. Many popular blogs (wordpress), content management systems (joomla, drupal, mambo), forums (phpbb, vbulletin, mybb) require PHP in order to run.

BlueHost PHP

Bluehost have the latest php installed and optimized on their servers. You can run php in standard mode or you can run php in fastcgi mode. Fastcgi mode will cause the scripts to run via mad_fcgid instead of mod_suphp. This is configurable via the php.ini. Read more about this at this article: helpdesk.bluehost.com/index.php/kb/article/128 . You can change also the php version in your cpanel under PHP config. Bluehost supports custom PHP.INI to further customize settings if needed.