5a163663cc
--HG-- branch : quitta-gsoc-2013
65 lines
No EOL
2.1 KiB
PHP
65 lines
No EOL
2.1 KiB
PHP
<?php
|
|
require( '../../config.php' );
|
|
ini_set( "display_errors", true );
|
|
error_reporting( E_ALL );
|
|
|
|
global $WEBDBHOST;
|
|
global $WEBDBUSERNAME;
|
|
global $WEBDBPASSWORD;
|
|
|
|
global $LIBDBHOST;
|
|
global $LIBDBUSERNAME;
|
|
global $LIBDBPASSWORD;
|
|
|
|
|
|
try{
|
|
//SETUP THE WWW DB
|
|
$dbw = new PDO("mysql:host=$WEBDBHOST;", $WEBDBUSERNAME, $WEBDBPASSWORD);
|
|
$dbw->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
|
$sql = "
|
|
CREATE DATABASE IF NOT EXISTS `ryzom_ams`;
|
|
USE `ryzom_ams`;
|
|
DROP TABLE IF EXISTS ams_user;
|
|
|
|
CREATE TABLE IF NOT EXISTS `ams_user` (
|
|
`UId` int(10) NOT NULL AUTO_INCREMENT,
|
|
`Login` varchar(64) NOT NULL DEFAULT '',
|
|
`Password` varchar(13) DEFAULT NULL,
|
|
`Email` varchar(255) NOT NULL DEFAULT '',
|
|
`Permission` int(3) NOT NULL DEFAULT 1,
|
|
PRIMARY KEY (`UId`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='contains all users information for ryzom_ams';
|
|
|
|
);
|
|
";
|
|
$statement = $dbw->prepare($sql);
|
|
$statement->execute();
|
|
|
|
//SETUP THE AMS_LIB DB
|
|
$dbl = new PDO("mysql:host=$LIBDBHOST;", $LIBDBUSERNAME, $LIBDBPASSWORD);
|
|
$dbl->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
|
$sql = "
|
|
CREATE DATABASE IF NOT EXISTS `ryzom_ams_lib`;
|
|
USE `ryzom_ams_lib`;
|
|
DROP TABLE IF EXISTS ams_querycache;
|
|
|
|
CREATE TABLE ams_querycache (
|
|
`SID` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
|
|
`type` VARCHAR( 64 ) NOT NULL ,
|
|
`query` VARCHAR( 512 ) NOT NULL
|
|
);
|
|
";
|
|
$statement = $dbl->prepare($sql);
|
|
$statement->execute();
|
|
print('Install completed successful!');
|
|
|
|
|
|
|
|
|
|
}catch (PDOException $e) {
|
|
//go to error page or something, because can't access website db
|
|
print('There was an error while installing');
|
|
print_r($e);
|
|
}
|
|
|
|
|