web/README: Update instructions

Signed-off-by: Alexander Rødseth <rodseth@gmail.com>
Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
This commit is contained in:
Alexander Rødseth 2011-11-02 21:20:21 +01:00 committed by Lukas Fleischer
parent e571a694d6
commit 9415e078a3

View file

@ -1,7 +1,7 @@
Setup on Arch Linux: Setup on Arch Linux:
==================== ====================
1) Install Apache, MySQL, PHP, and git 1) Install Apache, MySQL, PHP, git and php-pear
# pacman -Syu apache mysql php git # pacman -Syu apache mysql php git php-pear
2) Set a local 'hostname' of 'aur' 2) Set a local 'hostname' of 'aur'
- Edit /etc/hosts and append 'aur' to loopback address - Edit /etc/hosts and append 'aur' to loopback address
@ -16,7 +16,9 @@ Setup on Arch Linux:
Include conf/extra/php5_module.conf Include conf/extra/php5_module.conf
- Also append the following snippet to enable the aur - Also append the following snippet to enable the aur
Virtual Host (Replace MYUSER with your username). Virtual Host in /etc/httpd/conf/extra/httpd-vhosts.conf.
Comment out the example vhosts and replace MYUSER with your username.
(You could put aur in /srv/http/aur and then create a symlink in ~ )
<VirtualHost aur:80> <VirtualHost aur:80>
Servername aur Servername aur
@ -31,6 +33,10 @@ Setup on Arch Linux:
</Directory> </Directory>
</VirtualHost> </VirtualHost>
- In httpd.conf, uncomment this line:
Include conf/extra/httpd-vhosts.conf
4) Clone the AUR project (using the MYUSER from above) 4) Clone the AUR project (using the MYUSER from above)
$ cd $ cd
$ git clone git://projects.archlinux.org/aur.git $ git clone git://projects.archlinux.org/aur.git
@ -56,21 +62,17 @@ Setup on Arch Linux:
- Install the Archive_Tar PEAR package: - Install the Archive_Tar PEAR package:
# pear install Archive_Tar # pear install Archive_Tar
- Put PEAR in your php include_path in php.ini:
include_path = ".:/usr/share/pear"
PEAR's path may vary depending on your set up.
6) Configure MySQL 6) Configure MySQL
- Start the MySQL service. Example: - Start the MySQL service. Example:
# /etc/rc.d/mysqld start # /etc/rc.d/mysqld start
- Create database
# mysqladmin -p create AUR
- Connect to the mysql client - Connect to the mysql client
# mysql -uroot # mysql -uroot -p AUR
- Issue the following commands to the mysql client - Issue the following commands to the mysql client
mysql> CREATE DATABASE AUR;
mysql> GRANT ALL PRIVILEGES ON AUR.* to aur@localhost mysql> GRANT ALL PRIVILEGES ON AUR.* to aur@localhost
> identified by 'aur'; > identified by 'aur';
mysql> FLUSH PRIVILEGES; mysql> FLUSH PRIVILEGES;