diff --git a/install.sh b/install.sh index 13d3055..8805b6f 100644 --- a/install.sh +++ b/install.sh @@ -572,10 +572,25 @@ define('OFFICE', '/usr/bin/libreoffice'); ?> EOF +log_success "Конфигурация БД создана" + +#Логи +log_info "Диагностика db_config.php:" +echo " Файл существует: $([ -f "$WEBROOT/db_config.php" ] && echo "ДА" || echo "НЕТ")" +echo " Размер файла: $(stat -c%s "$WEBROOT/db_config.php" 2>/dev/null || echo "неизвестно") байт" +echo " Владелец: $(stat -c%U:%G "$WEBROOT/db_config.php" 2>/dev/null || echo "неизвестно")" +echo " Права: $(stat -c%a "$WEBROOT/db_config.php" 2>/dev/null || echo "неизвестно")" +echo " Содержимое первых 3 строк:" +head -3 "$WEBROOT/db_config.php" 2>/dev/null || echo " Не удалось прочитать" + chown $WEBSERVER_USER:$WEBSERVER_USER "$WEBROOT/db_config.php" chmod 644 "$WEBROOT/db_config.php" -log_success "Конфигурация БД создана" +if sudo -u $WEBSERVER_USER test -r "$WEBROOT/db_config.php"; then + log_success "Веб-сервер может читать db_config.php" +else + log_error "Веб-сервер НЕ МОЖЕТ читать db_config.php" +fi if [ ! -f "$WEBROOT/db_config.php" ]; then log_error "Не удалось создать файл db_config.php" @@ -634,17 +649,55 @@ try { echo ""; } +// Проверка подключения к БД echo "
cd /var/www/html && wget https://cloud.altcor.ru/setup/download.php -O files.download";
+echo "Диагностика конфигурации БД: