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
|
// Create db directory if it doesn't exist
|
||||||
if (!is_dir(__DIR__ . '/../db')) {
|
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
|
// Connect to SQLite database
|
||||||
function getDB() {
|
function getDB() {
|
||||||
try {
|
try {
|
||||||
|
// Ensure full permissions on db directory and database file
|
||||||
|
@chmod(__DIR__ . '/../db', 0777);
|
||||||
|
|
||||||
$db = new PDO('sqlite:' . DB_PATH);
|
$db = new PDO('sqlite:' . DB_PATH);
|
||||||
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
$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
|
// Initialize database schema
|
||||||
initializeDB($db);
|
initializeDB($db);
|
||||||
|
|
||||||
|
|||||||
@@ -4,15 +4,26 @@ define('DB_PATH', __DIR__ . '/../db/markers.db');
|
|||||||
|
|
||||||
// Create db directory if it doesn't exist
|
// Create db directory if it doesn't exist
|
||||||
if (!is_dir(__DIR__ . '/../db')) {
|
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
|
// Connect to SQLite database
|
||||||
function getDB() {
|
function getDB() {
|
||||||
try {
|
try {
|
||||||
|
// Ensure full permissions on db directory and database file
|
||||||
|
@chmod(__DIR__ . '/../db', 0777);
|
||||||
|
|
||||||
$db = new PDO('sqlite:' . DB_PATH);
|
$db = new PDO('sqlite:' . DB_PATH);
|
||||||
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
$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
|
// Initialize database schema
|
||||||
initializeDB($db);
|
initializeDB($db);
|
||||||
|
|
||||||
|
|||||||
@@ -4,15 +4,26 @@ define('DB_PATH', __DIR__ . '/../db/markers.db');
|
|||||||
|
|
||||||
// Create db directory if it doesn't exist
|
// Create db directory if it doesn't exist
|
||||||
if (!is_dir(__DIR__ . '/../db')) {
|
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
|
// Connect to SQLite database
|
||||||
function getDB() {
|
function getDB() {
|
||||||
try {
|
try {
|
||||||
|
// Ensure full permissions on db directory and database file
|
||||||
|
@chmod(__DIR__ . '/../db', 0777);
|
||||||
|
|
||||||
$db = new PDO('sqlite:' . DB_PATH);
|
$db = new PDO('sqlite:' . DB_PATH);
|
||||||
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
$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
|
// Initialize database schema
|
||||||
initializeDB($db);
|
initializeDB($db);
|
||||||
|
|
||||||
|
|||||||
@@ -4,15 +4,26 @@ define('DB_PATH', __DIR__ . '/../db/markers.db');
|
|||||||
|
|
||||||
// Create db directory if it doesn't exist
|
// Create db directory if it doesn't exist
|
||||||
if (!is_dir(__DIR__ . '/../db')) {
|
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
|
// Connect to SQLite database
|
||||||
function getDB() {
|
function getDB() {
|
||||||
try {
|
try {
|
||||||
|
// Ensure full permissions on db directory and database file
|
||||||
|
@chmod(__DIR__ . '/../db', 0777);
|
||||||
|
|
||||||
$db = new PDO('sqlite:' . DB_PATH);
|
$db = new PDO('sqlite:' . DB_PATH);
|
||||||
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
$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
|
// Initialize database schema
|
||||||
initializeDB($db);
|
initializeDB($db);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user