How to Install Webmin in Ubuntu

From the little help that I can get over the internet, I found out that you need to install the following packages to prepare the system for Webmin installation.

Run the following command over SSH or Ubuntu Desktop’s terminal window (Applications -> Accessories -> Terminal).

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl 

(Learn how to configure SSH on Ubuntu 8.10 if you want to have a remote access to your Ubuntu box).

Download the latest version of Webmin by running the following command (visit webmin download section for newer versions)

wget http://ignum.dl.sourceforge.net/project/webadmin/webmin/1.500/webmin_1.500_all.deb 

Downloading Webmin
Downloading Webmin

After the package has been downloaded, run the following command to install it

sudo dpkg -i webmin_1.500_all.deb 

You should now be able to login to Webmin at the URL https://localhost:10000/ using root or any other user with sudo access.

Ubuntu 8.10, Perfect Linux distro for PHP development

I recently felt the urge to have a development testing environment on Linux (LAMP). I tried CentOS first since it is one of the leading industry standard Linux server. I was disappointed to see that CentOS does not have a 5.2.x series of PHP that I could install via “yum” (am not a very advance user so does not wanted to build it by typing long queries in SSH just to find out that I left some core thing in the first place).

I did a bit of research and found out that Ubuntu could be a better choice. Luckily I had the latest version of Ubuntu already shipped via Postal Mail (aka Snail Mail) and this time the CDs DID get through the customs.

For those new to Ubuntu, you can either download it or request FREE cds from Shipit.Ubuntu.com.

Ubuntu 8.10, the latest release, is a breeze to install and start running. I used VMWare Workstation to run it on my Windows installation.

Preparing Diskspace
Ubuntu 8.10 Preparing Diskspace (nice graphics)

Scanning Files
Ubuntu 8.10 Scanning Files

Installing System
Ubuntu 8.10 Installing System

Shutting Down
Ubuntu 8.10 Shutting Down after complete install

CakePHP – link / include JavaScript files in layouts

Create (or modify the) file

app/app_controller.php

add this code

class AppController extends Controller {
	var $helpers = array('Html', 'Form', 'Javascript');
}

CakePHP 1.2 allows you to define a reference to a Javascript file which is then added to the head section of the generated code. For this purpose the variable $scripts_for_layout has to be added to the layout:

<head>
	< ?php echo $scripts_for_layout; ?>
</head>

In the view you can now link to the Javascript file with:

$javascript->link('script.js', false);
// OR you can simply use $javascript->link('script.js');