Drupal: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
== Installing software ==
yum install mysql mysql-server lighttpd lighttpd-fastcgi php php-mysql php-gd lynx


Start the 'Terminal' activity (on the far right of the menu bar).
cp /usr/share/mysql/my-small.cnf /etc/my.cnf


Get root access:
uncomment:
su
skip-networking
skip-bdb


You should now see a prompt that looks like:
add:
bash-3.2#
skip-innodb

Install the various tools we will need:
yum install mysql mysql-server lighttpd lighttpd-fastcgi php php-mysql php-gd lynx

== Basic Configuration ==

Give MySQL a root password:
mysqladmin -u root password YOUR-ROOT-MYSQL-PASSWORD

Go to the /etc directory:
cd /etc

Edit the php.ini file (with your favorite editor):
nano php.ini

Add the following line to the very bottom of the file:
cgi.fix_pathinfo = 1

Edit the lighttpd configuration file and enable FastCGI:
nano lighttpd/lighttpd.conf

* Uncomment ''"mod_fastcgi"'' line, in the ''server.modules'' section
* Uncomment the ''fastcgi.server'' section (all ~8 lines of it)

== XO Friendly MySQL Configuration ==

Copy in the low memory configuration template:
cp /usr/share/mysql/my-small.cnf /etc/my.cnf

Uncomment the following lines:
skip-networking
skip-bdb

In the section [mysqld] add the line:
skip-innodb

Revision as of 03:32, 2 January 2008

Installing software

Start the 'Terminal' activity (on the far right of the menu bar).

Get root access:

su

You should now see a prompt that looks like:

bash-3.2#

Install the various tools we will need:

yum install mysql mysql-server lighttpd lighttpd-fastcgi php php-mysql php-gd lynx

Basic Configuration

Give MySQL a root password:

mysqladmin -u root password YOUR-ROOT-MYSQL-PASSWORD

Go to the /etc directory:

cd /etc

Edit the php.ini file (with your favorite editor):

nano php.ini

Add the following line to the very bottom of the file:

cgi.fix_pathinfo = 1

Edit the lighttpd configuration file and enable FastCGI:

nano lighttpd/lighttpd.conf
  • Uncomment "mod_fastcgi" line, in the server.modules section
  • Uncomment the fastcgi.server section (all ~8 lines of it)

XO Friendly MySQL Configuration

Copy in the low memory configuration template:

cp /usr/share/mysql/my-small.cnf /etc/my.cnf

Uncomment the following lines:

skip-networking
skip-bdb

In the section [mysqld] add the line:

skip-innodb