But what is it good for?

Posts tagged with: howto

HOWTO: Setup Habari Multi-Site on Joyent

I think one of the greatest features of Habari is it's multi-site support. Unlike Wordpress, Habari has multi-site support out of the box. This allows you to configure multiple blogs off a single installation of the code with a fair amount of control over how independent each of these blogs are.Each new blog can have it's own domainname (they don't even have to be subdomains), database, themes and plugins. However, if you prefer, they can all share the same set of themes and plugins too thus making managing and maintaining all of your sites a very simple affair.In this post I'll detail how you can take advantage of this functionality on Joyent's Shared Accelerator hosting without using up more than one of your allowed "websites", thanks to aliasing and Habari.Whilst these instructions are based on Joyent's hosting plan, they may be very similar for your hosting plan too. Let me know if these instructions work for your hosting solution too.  Continue reading ►

Install Habari on Joyent

Habari has some pretty stringent requirements that need to be met. Thankfully Joyent's Shared Accelerator (and I believe all other) accounts meets all of these already so there's no need to install any additional software or log tickets to get software updated. You will however need to make some configuration changes which I'll detail here.  Continue reading ►

HOWTO: Fix "ORA-27102: out of memory" Error on Solaris 10

He's a little bit of helpful advice: if you are installing Oracle, adding a new instance to an already running installation, or tuning the SGA/PGA sizes on Solaris 10, and you find you get the following on starting that instance:On the screen ...SQL> startupORA-27102: out of memorySVR4 Error: 22: Invalid argument... and in the Oracle alert log ... Error : EINVAL creating segment of size 0x000000009f000000 fix shm parameters in /etc/system or equivalent ... DON'T call Oracle. You're likely to experience one or all of the following...  Continue reading ►

HOWTO: Setup Your Own OpenID Provider

With all the news of big companies like Yahoo!, IBM, Google, Verisign and Microsoft throwing their weight behind OpenID, I thought I'd investigate this avenue and ultimately ended up jumping on the bandwagon.The whole point of OpenID is you could use one identity to gain access to a multitude of websites. This is a great idea, but I'm not comfortable with someone else proving who I am. I like to do this myself, so I set to creating my own OpenID server.This document will detail how you too can setup your own, single identity, OpenID provider (IdP), with cruft free URIs, using phpMyID. Don't worry, it's not a particularly complex process and shouldn't take you more than about 30 minutes to setup, regardless of operating system.Once finished, you can use your website URI (I use http://lildude.co.uk) as your OpenID.  Continue reading ►

Compiling Devilspie 0.22 on OpenSolaris/Nevada

I've been using Devilspie for quite some time, and detailed steps on compiling rev 0.10 to run on Solaris 10. Well, I'm now using a OpenSolaris/Nevada Sunray server on x86, so I can no longer use my old binary.Devilspie has had a complete overhaul since I last built it, so my old instructions don't quite apply anymore. What's more, Nevada has a little bug that will trip up compiling devilspie without a little bit of work.This post will detail how to compile Devilspie 0.22 on OpenSolaris/Nevada.  Continue reading ►

HOWTO: Create a ZFS Filesystem OS X Leopard

You've upgraded to OS X Leopard, played with Time Machine, tweaked things to your heart's content and now you want to play with something else cool you've heard has made it's way into OS X - ZFS.Unfortunately, Apple have only bundled read-only support for ZFS to date, but we'll be changing that.WARNING: ZFS read-write support is still very experimental and if you're not careful, it WILL crash your Mac.Right, now we've got the warning out of the way, lets get cracking.  Continue reading ►

HOWTO: Convert MySQL RC Script to SMF Service

Solaris 10 and later now supplies MySQL as part of the OS, provided you've installed the SUNWmysql[rtu] pkgs, but it's started via a legacy RC script still. This document details how to create an SMF manifest to start MySQL instead.Update: This process is only needed if you are running Solaris 10, or you wish to use the MySQL 4.x installation that is supplied with Nevada. Later builds of Nevada (I believe snv_79 and later) now come with MySQL 5.0 and includes a service manifest for this version.  Continue reading ►

HOWTO: Dynamically Set IPFilter Rules for RPC Services

I'll admit now, none of this work is mine: all credit needs to go to Borgan Chu and Shawn Ferry. All this post is doing is making it easier to find all the relevant information as it's scattered around a bit.Many people implement firewalls for security reasons, and many people encounter the one nightmare with firewalls that is RPC services, e.g. NFS. The problem with RPC services is that they use dynamic ports when they run. This makes it a bit of a nightmare to configure the respective ports as they're likely to change everytime the host reboots or the service restarts.  Continue reading ►

HOWTO: Build and Install E17 on Solaris 10

These details come following a request by Sujith Emmanuel following a post I made about getting E17 working on Solaris 10 Sunray servers.None of these details are Sunray specific. Thankfully e17 is relocatable and is intelligent enough to workout if it's been moved. I detail installing the files in my home directory as this is the only directory that is common on ALL the Sunray servers, and is the only one I have write permissions to.I've used these same details to install E17 on Nevada (snv 70) into /opt/e17 on an Ultra 20 (x86), so these instructions will work for both SPARC and x86 hosts.These instructions only detail building the basic window manager. Once you've got this built, you can then go ahead and try building the rest of the components. You will need to check the README files and work out the dependencies. I'll update this post when I get a chance to do this.  Continue reading ►
Top