Created basic install.php to create the tables and admin user.
This commit is contained in:
parent
18a067a902
commit
f5a1d52994
48
install.php
Normal file
48
install.php
Normal file
@ -0,0 +1,48 @@
|
||||
<?php
|
||||
require "includes/htmlcode.php";
|
||||
start_html("Install database");
|
||||
include "includes/config.php";
|
||||
?>
|
||||
|
||||
<h1>Installer</h1>
|
||||
|
||||
<?php
|
||||
|
||||
# Test connection to database server
|
||||
$link = mysql_connect($host, $user, $password)
|
||||
or die("Could not connect to database. Check variables in includes/config.php.");
|
||||
|
||||
# Test if database exists
|
||||
mysql_select_db($database)
|
||||
or die("Database does not exist. Please create it first. (See includes/config.php for details.)");
|
||||
|
||||
# Try to create 'blog' table
|
||||
$sql = "CREATE TABLE `blog` (`postnumber` int(11) NOT NULL AUTO_INCREMENT,`date` date NOT NULL,`title` text COLLATE utf8_unicode_ci NOT NULL,`posttext` text COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`postnumber`)) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;";
|
||||
#$result = mysql_query($sql) or die (mysql_error());
|
||||
$result = mysql_query($sql);
|
||||
if (mysql_error()) {
|
||||
echo mysql_error() . ".<br />";
|
||||
} else {
|
||||
echo "Table 'Blog' created successfully.<br />";
|
||||
}
|
||||
|
||||
# Try to create 'users' table
|
||||
$sql = "CREATE TABLE `users` (`id` int(11) NOT NULL AUTO_INCREMENT,`username` varchar(20) NOT NULL,`name` varchar(40) NOT NULL,`password` varchar(64) NOT NULL,`salt` int(64) NOT NULL,`session` int(64), PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;";
|
||||
$result = mysql_query($sql);
|
||||
if (mysql_error()) {
|
||||
echo mysql_error() . ".<br />";
|
||||
} else {
|
||||
echo "Table 'Users' created successfully.<br />";
|
||||
}
|
||||
|
||||
# Try to create 'admin' user
|
||||
$sql = "INSERT INTO `users` (`id`, `username`, `name`, `password`, `session`) VALUES (NULL, 'admin', 'Admin', PASSWORD('admin'), RAND(10000), NULL);";
|
||||
$result = mysql_query($sql);
|
||||
if (mysql_error()) {
|
||||
echo "User 'admin' already exists.<br />";
|
||||
} else {
|
||||
echo "User 'admin/admin' created successfully.<br />";
|
||||
}
|
||||
|
||||
end_html();
|
||||
?>
|
Loading…
x
Reference in New Issue
Block a user