Fix database permission for coolify
This commit is contained in:
@@ -4,15 +4,26 @@ define('DB_PATH', __DIR__ . '/../db/markers.db');
|
||||
|
||||
// Create db directory if it doesn't exist
|
||||
if (!is_dir(__DIR__ . '/../db')) {
|
||||
mkdir(__DIR__ . '/../db', 0755, true);
|
||||
mkdir(__DIR__ . '/../db', 0777, true);
|
||||
}
|
||||
|
||||
// Set full permissions on db directory
|
||||
@chmod(__DIR__ . '/../db', 0777);
|
||||
|
||||
// Connect to SQLite database
|
||||
function getDB() {
|
||||
try {
|
||||
// Ensure full permissions on db directory and database file
|
||||
@chmod(__DIR__ . '/../db', 0777);
|
||||
|
||||
$db = new PDO('sqlite:' . DB_PATH);
|
||||
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
|
||||
// Set full permissions on database file
|
||||
if (file_exists(DB_PATH)) {
|
||||
@chmod(DB_PATH, 0777);
|
||||
}
|
||||
|
||||
// Initialize database schema
|
||||
initializeDB($db);
|
||||
|
||||
|
||||
@@ -4,15 +4,26 @@ define('DB_PATH', __DIR__ . '/../db/markers.db');
|
||||
|
||||
// Create db directory if it doesn't exist
|
||||
if (!is_dir(__DIR__ . '/../db')) {
|
||||
mkdir(__DIR__ . '/../db', 0755, true);
|
||||
mkdir(__DIR__ . '/../db', 0777, true);
|
||||
}
|
||||
|
||||
// Set full permissions on db directory
|
||||
@chmod(__DIR__ . '/../db', 0777);
|
||||
|
||||
// Connect to SQLite database
|
||||
function getDB() {
|
||||
try {
|
||||
// Ensure full permissions on db directory and database file
|
||||
@chmod(__DIR__ . '/../db', 0777);
|
||||
|
||||
$db = new PDO('sqlite:' . DB_PATH);
|
||||
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
|
||||
// Set full permissions on database file
|
||||
if (file_exists(DB_PATH)) {
|
||||
@chmod(DB_PATH, 0777);
|
||||
}
|
||||
|
||||
// Initialize database schema
|
||||
initializeDB($db);
|
||||
|
||||
|
||||
@@ -4,15 +4,26 @@ define('DB_PATH', __DIR__ . '/../db/markers.db');
|
||||
|
||||
// Create db directory if it doesn't exist
|
||||
if (!is_dir(__DIR__ . '/../db')) {
|
||||
mkdir(__DIR__ . '/../db', 0755, true);
|
||||
mkdir(__DIR__ . '/../db', 0777, true);
|
||||
}
|
||||
|
||||
// Set full permissions on db directory
|
||||
@chmod(__DIR__ . '/../db', 0777);
|
||||
|
||||
// Connect to SQLite database
|
||||
function getDB() {
|
||||
try {
|
||||
// Ensure full permissions on db directory and database file
|
||||
@chmod(__DIR__ . '/../db', 0777);
|
||||
|
||||
$db = new PDO('sqlite:' . DB_PATH);
|
||||
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
|
||||
// Set full permissions on database file
|
||||
if (file_exists(DB_PATH)) {
|
||||
@chmod(DB_PATH, 0777);
|
||||
}
|
||||
|
||||
// Initialize database schema
|
||||
initializeDB($db);
|
||||
|
||||
|
||||
@@ -4,15 +4,26 @@ define('DB_PATH', __DIR__ . '/../db/markers.db');
|
||||
|
||||
// Create db directory if it doesn't exist
|
||||
if (!is_dir(__DIR__ . '/../db')) {
|
||||
mkdir(__DIR__ . '/../db', 0755, true);
|
||||
mkdir(__DIR__ . '/../db', 0777, true);
|
||||
}
|
||||
|
||||
// Set full permissions on db directory
|
||||
@chmod(__DIR__ . '/../db', 0777);
|
||||
|
||||
// Connect to SQLite database
|
||||
function getDB() {
|
||||
try {
|
||||
// Ensure full permissions on db directory and database file
|
||||
@chmod(__DIR__ . '/../db', 0777);
|
||||
|
||||
$db = new PDO('sqlite:' . DB_PATH);
|
||||
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
|
||||
// Set full permissions on database file
|
||||
if (file_exists(DB_PATH)) {
|
||||
@chmod(DB_PATH, 0777);
|
||||
}
|
||||
|
||||
// Initialize database schema
|
||||
initializeDB($db);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user