Configurador de Servidor
Configura tu WhatsApp Bot Manager en el servidor
Antes de comenzar, asegúrate de tener:
- Credenciales de base de datos MySQL
- Token de WhatsApp Business API
- Phone Number ID de WhatsApp
- Dominio con SSL/HTTPS activo
Verificación del Servidor
version_compare(PHP_VERSION, '8.0.0', '>='),
'PDO Extension' => extension_loaded('pdo'),
'PDO MySQL' => extension_loaded('pdo_mysql'),
'cURL Extension' => extension_loaded('curl'),
'JSON Extension' => extension_loaded('json'),
'mbstring Extension' => extension_loaded('mbstring'),
'OpenSSL Extension' => extension_loaded('openssl'),
'Write Permissions' => is_writable('.'),
'HTTPS' => (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off')
];
$allPassed = true;
foreach ($checks as $check => $status) {
if (!$status) $allPassed = false;
}
?>
$status): ?>
= $check ?>
= $status ? 'OK' : 'Falta' ?>
(= PHP_VERSION ?>)
¡Excelente! Tu servidor cumple todos los requisitos.
Algunos requisitos no se cumplen. Contacta a tu proveedor de hosting.
Configuración de Base de Datos
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// Guardar configuración
$config = file_get_contents('config/config.php');
$config = preg_replace("/define\('DB_HOST',\s*'[^']*'\);/", "define('DB_HOST', '$host');", $config);
$config = preg_replace("/define\('DB_NAME',\s*'[^']*'\);/", "define('DB_NAME', '$name');", $config);
$config = preg_replace("/define\('DB_USER',\s*'[^']*'\);/", "define('DB_USER', '$user');", $config);
$config = preg_replace("/define\('DB_PASS',\s*'[^']*'\);/", "define('DB_PASS', '$pass');", $config);
file_put_contents('config/config.php', $config);
echo '
¡Conexión exitosa! Configuración guardada.
';
echo '
';
} catch (PDOException $e) {
echo '
Error de conexión: ' . htmlspecialchars($e->getMessage()) . '
';
}
?>
Configuración de WhatsApp
¡Configuración de WhatsApp guardada correctamente!