Update permissions correction logic in check_and_rebuild.sh; adjust cache timestamps in config.php; add listSmall.json layout for CVmhRumungsklage
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
[
|
||||
{
|
||||
"name": "name",
|
||||
"link": true
|
||||
},
|
||||
{
|
||||
"name": "advowareAktenzeichen"
|
||||
},
|
||||
{
|
||||
"name": "gegenstandswert"
|
||||
},
|
||||
{
|
||||
"name": "gerichtsrubrum"
|
||||
}
|
||||
]
|
||||
@@ -68,42 +68,37 @@ if [ -z "$CUSTOM_FILES" ]; then
|
||||
echo -e "${YELLOW}⚠ Warnung: Keine Dateien im custom/ Verzeichnis gefunden${NC}"
|
||||
WARNINGS=$((WARNINGS + 1))
|
||||
else
|
||||
# Prüfe Dateien
|
||||
# Prüfe und korrigiere Dateien einzeln
|
||||
while IFS= read -r file; do
|
||||
if [ -n "$file" ]; then
|
||||
OWNER=$(stat -c '%U:%G' "$file" 2>/dev/null || echo "unknown:unknown")
|
||||
if [ "$OWNER" != "www-data:www-data" ]; then
|
||||
WRONG_OWNER=$((WRONG_OWNER + 1))
|
||||
# Korrigiere direkt nur diese Datei
|
||||
if sudo chown www-data:www-data "$file" 2>/dev/null && sudo chmod 664 "$file" 2>/dev/null; then
|
||||
FIXED_FILES=$((FIXED_FILES + 1))
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
done <<< "$CUSTOM_FILES"
|
||||
|
||||
# Prüfe und korrigiere Verzeichnisse einzeln
|
||||
while IFS= read -r dir; do
|
||||
if [ -n "$dir" ]; then
|
||||
OWNER=$(stat -c '%U:%G' "$dir" 2>/dev/null || echo "unknown:unknown")
|
||||
if [ "$OWNER" != "www-data:www-data" ]; then
|
||||
sudo chown www-data:www-data "$dir" 2>/dev/null && sudo chmod 775 "$dir" 2>/dev/null
|
||||
fi
|
||||
fi
|
||||
done <<< "$CUSTOM_DIRS"
|
||||
|
||||
if [ "$WRONG_OWNER" -eq 0 ]; then
|
||||
echo -e "${GREEN}✓ Alle Dateien haben korrekte Berechtigungen (www-data:www-data)${NC}"
|
||||
else
|
||||
echo -e "${YELLOW}⚠ $WRONG_OWNER Dateien mit falschen Berechtigungen gefunden${NC}"
|
||||
echo -e "${BLUE}→ Korrigiere Berechtigungen automatisch...${NC}"
|
||||
|
||||
# Korrigiere Owner für alle Dateien
|
||||
if sudo chown -R www-data:www-data "$CUSTOM_DIR" 2>/dev/null; then
|
||||
# Korrigiere Dateiberechtigungen
|
||||
while IFS= read -r file; do
|
||||
if [ -n "$file" ]; then
|
||||
sudo chmod 664 "$file" 2>/dev/null || true
|
||||
fi
|
||||
done <<< "$CUSTOM_FILES"
|
||||
|
||||
# Korrigiere Verzeichnisberechtigungen
|
||||
while IFS= read -r dir; do
|
||||
if [ -n "$dir" ]; then
|
||||
sudo chmod 775 "$dir" 2>/dev/null || true
|
||||
fi
|
||||
done <<< "$CUSTOM_DIRS"
|
||||
|
||||
FIXED_FILES=$WRONG_OWNER
|
||||
if [ "$FIXED_FILES" -eq "$WRONG_OWNER" ]; then
|
||||
echo -e "${GREEN}✓ $FIXED_FILES Dateien korrigiert${NC}"
|
||||
else
|
||||
echo -e "${RED}✗ Fehler: Berechtigungen konnten nicht korrigiert werden${NC}"
|
||||
echo -e "${RED}✗ Fehler: Konnte nicht alle Berechtigungen korrigieren${NC}"
|
||||
ERRORS=$((ERRORS + 1))
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -349,8 +349,8 @@ return [
|
||||
0 => 'youtube.com',
|
||||
1 => 'google.com'
|
||||
],
|
||||
'cacheTimestamp' => 1768944444,
|
||||
'microtime' => 1768944444.842891,
|
||||
'cacheTimestamp' => 1768944748,
|
||||
'microtime' => 1768944748.352458,
|
||||
'siteUrl' => 'https://crm.bitbylaw.com',
|
||||
'fullTextSearchMinLength' => 4,
|
||||
'appTimestamp' => 1768843902,
|
||||
|
||||
Reference in New Issue
Block a user