Fixes directory structure
parent
2cdfbe6e86
commit
8eed6afd46
|
@ -49,7 +49,7 @@ You can install it in the following ways:
|
||||||
- download the latest release from the **"Releases"** section here
|
- download the latest release from the **"Releases"** section here
|
||||||
```bash
|
```bash
|
||||||
tar -xzf jilo-web_*.tgz
|
tar -xzf jilo-web_*.tgz
|
||||||
cd jilo-web
|
cd jilo-web/doc/
|
||||||
./install.sh
|
./install.sh
|
||||||
```
|
```
|
||||||
- clone the **git repo**:
|
- clone the **git repo**:
|
||||||
|
@ -66,7 +66,7 @@ cd jilo-web
|
||||||
- "sqlite_file" is the sqlite db file for jilo-web itself, it goes to `app/jilo-web.db`, create it with
|
- "sqlite_file" is the sqlite db file for jilo-web itself, it goes to `app/jilo-web.db`, create it with
|
||||||
```bash
|
```bash
|
||||||
cd app
|
cd app
|
||||||
cat doc/jilo-web.schema | sqlite3 jilo-web.db
|
cat ../doc/jilo-web.schema | sqlite3 jilo-web.db
|
||||||
```
|
```
|
||||||
- "jilo_database" is the sqlite db file for jilo, with data from the Jitsi logs
|
- "jilo_database" is the sqlite db file for jilo, with data from the Jitsi logs
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
$config = [
|
return [
|
||||||
// edit to customize
|
// edit to customize
|
||||||
'domain' => 'localhost', // domain for the web app
|
'domain' => 'localhost', // domain for the web app
|
||||||
'folder' => '/jilo-web/', // subfolder for the web app, if any
|
'folder' => '/jilo-web/', // subfolder for the web app, if any
|
||||||
|
@ -10,8 +10,10 @@ $config = [
|
||||||
'login_message' => '', // will be displayed on login screen
|
'login_message' => '', // will be displayed on login screen
|
||||||
|
|
||||||
// edit only if needed for tests or debugging
|
// edit only if needed for tests or debugging
|
||||||
'db_type' => 'sqlite', // DB type for the web app, currently only "sqlite" is used
|
'db' => [
|
||||||
'sqlite_file' => '../app/jilo-web.db', // default is ../app/jilo-web.db
|
'db_type' => 'sqlite', // DB type for the web app, currently only "sqlite" is used
|
||||||
|
'sqlite_file' => '../app/jilo-web.db', // default is ../app/jilo-web.db
|
||||||
|
],
|
||||||
'version' => '0.1.1', // system info
|
'version' => '0.1.1', // system info
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -18,11 +18,11 @@ function connectDB($config, $database = '') {
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
// sqlite database file
|
// sqlite database file
|
||||||
if ($config['db_type'] === 'sqlite') {
|
if ($config['db']['db_type'] === 'sqlite') {
|
||||||
try {
|
try {
|
||||||
$db = new Database([
|
$db = new Database([
|
||||||
'type' => $config['db_type'],
|
'type' => $config['db']['db_type'],
|
||||||
'dbFile' => $config['sqlite_file'],
|
'dbFile' => $config['db']['sqlite_file'],
|
||||||
]);
|
]);
|
||||||
$pdo = $db->getConnection();
|
$pdo = $db->getConnection();
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
|
@ -31,15 +31,15 @@ function connectDB($config, $database = '') {
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
// mysql/mariadb database
|
// mysql/mariadb database
|
||||||
} elseif ($config['db_type'] === 'mysql' || $config['db_type'] === 'mariadb') {
|
} elseif ($config['db']['db_type'] === 'mysql' || $config['db']['db_type'] === 'mariadb') {
|
||||||
try {
|
try {
|
||||||
$db = new Database([
|
$db = new Database([
|
||||||
'type' => $config['db_type'],
|
'type' => $config['db']['db_type'],
|
||||||
'host' => $config['sql_host'] ?? 'localhost',
|
'host' => $config['db']['sql_host'] ?? 'localhost',
|
||||||
'port' => $config['sql_port'] ?? '3306',
|
'port' => $config['db']['sql_port'] ?? '3306',
|
||||||
'dbname' => $config['sql_database'],
|
'dbname' => $config['db']['sql_database'],
|
||||||
'user' => $config['sql_username'],
|
'user' => $config['db']['sql_username'],
|
||||||
'password' => $config['sql_password'],
|
'password' => $config['db']['sql_password'],
|
||||||
]);
|
]);
|
||||||
$pdo = $db->getConnection();
|
$pdo = $db->getConnection();
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
|
@ -49,7 +49,7 @@ function connectDB($config, $database = '') {
|
||||||
}
|
}
|
||||||
// unknown database
|
// unknown database
|
||||||
} else {
|
} else {
|
||||||
$error = "Error: unknow database type \"{$config['db_type']}\"";
|
$error = "Error: unknow database type \"{$config['db']['db_type']}\"";
|
||||||
include '../app/templates/block-message.php';
|
include '../app/templates/block-message.php';
|
||||||
exit();
|
exit();
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,7 +48,7 @@ foreach ($config_file_locations as $location) {
|
||||||
}
|
}
|
||||||
// if found, use it
|
// if found, use it
|
||||||
if ($config_file) {
|
if ($config_file) {
|
||||||
require_once $config_file;
|
$config = require $config_file;
|
||||||
} else {
|
} else {
|
||||||
die('Config file not found');
|
die('Config file not found');
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue