No se puede duplicar hilos para repetir la misma duda, igual, te comento que el codigo php está mal.
Código PHP:
<?php
$maintenance = mysql_num_rows($maintenance = mysql_query("SELECT * FROM site_config WHERE variable = 'maintenance' AND value = '1'"));
if($maintenance == '1')
header("Location: ./maintenance.php");
exit;
?>
Tiene que ser asi:
Código PHP:
<?php
$sql = mysql_query("SELECT * FROM site_config WHERE id = '1'"));
while ($fila = mysql_fetch_assoc($sql)) {
if($fila['maintenance'] == '1'){
header("Location: ./maintenance.php");
exit;
}
}
?>
Saludos, esta consulta tenes que pasarla a MYSQLI o PDO ya que Mysql_query está obsoleta en las versiones actuales.
Saludos