No consigo que Mu Core (web muonline) se conecte con la base de datos

  • Autor Autor titotxema
  • Fecha de inicio Fecha de inicio
T

titotxema

Curioso
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Tengo un VPS con windows con SQL Server 2008r2 la cuestion es que no consigo que mucore (web de muonline) conecte con la base de datos desde un hosting (banahost, tengo el comando mssql activo) ni desde un server casero (desde el cual tengo un sql server y una mucore funcionando en local perfectamente).

Llevo un par de dias recabando informacion y esto es lo que hice hasta ahora, el config.php lo he configurado de varias maneras (colocandole el puerto en la ip, con el user de windows en vez de sa que es el default de sql), al sql server del vps le habilite la conexion remota y me vi varios tutoriales de como habilitarselas de varias formas, ademas me puedo conectar a la base de datos mediante el mumaker (editor de pjs del servidor muonline que modifica la base de datos).
 
pero desde el cPanel del hosting debes poner la IP en confianza para poder conectarte es lo que te falta. Si no el host te ignorara por la protección.😛8:
 
Tienes que abrir el puerto SQL 1433 en la pc local o vps. Configurar tu web con la ip, usuario y contraseña del sql.
 
pero desde el cPanel del hosting debes poner la IP en confianza para poder conectarte es lo que te falta. Si no el host te ignorara por la protección.😛8:

Donde se encuentra esta opcion, o donde debo configurarla?
 
Hola Betas,

Dudo que tenga una conexión exitosa con Bana, ellos utilizan CSF y los puertos de conexión para MSSQL están cerradas, así ponga la ip en lista blanca.

Te recomiendo buscar un hosting que acepte este tipo de sitios web, también tuve este problema con un cliente hasta que habilitamos el puerto que necesitaba para mssql y todo funciona de maravillas.

Saludos.
 
Para dicha web es necesario MSSQL activado, si tu hosting lo tiene, solo tienes que configurar tu ip y datos sql en tu web. Con eso debe dar conexion sin problemas. No te olvides abrir el puerto 1433 en el firewall en donde esta instalado SQL Server.
 
Muchas gracias a todos por sus respuestas.

Lo que no entiendo (perdonen mi ignorancia), porque tiene compatibilidad, o para que, con el comando de php mssql. Sin mas dilacion saben de una empresa fiable y compatible con mi demanda?

- - - Actualizado - - -

Y disculpen otra pregunta, y porque desde mi servidor casero no me deja conectar tampoco (los puertos del vps estan abiertos y la conexion remota del sql estan habilitadas) tengo que hacer alguna configuracion desde el servidor (iis8) casero, sabiendo que un programa que conecta con la base de datos si que realiza dicha conexion.
 
Última edición:
Que SQL Server usas? puedes pegar el php del config de tu web?
 
Uso SQL Server 2008r2

<?
/*------------------------------------------*\
| Server Databases: |
| |
| 0 : MuOnline [database] |
| 1 : MuOnline and Me_Muonline [databases] |
\*------------------------------------------*/

$core['server_use_2_db'] = "0";

##############################################




/*-------------------------------------*\
| MUCore SQL Connection Type: |
| |
| MSSQL : Connect using mssql_conect() |
| ODBC : Connect using odbc |
\*-------------------------------------*/

$core['connection_type'] = "MSSQL";

#########################################




/*--------------------------------------------------*\
| MuOnline Database Connection Settings |
| |
| $core['db_host'] : Database host address |
| $core['db_name'] : Database name |
| $core['db_use'] : SQL Authentication user |
| $core['db_password'] : SQL Authentication password |
\*--------------------------------------------------*/

$core['db_host'] = "151.xx.116.xxx";

$core['db_name'] = "MuOnline2";

$core['db_user']= "sa";

$core['db_password'] = "******";

######################################################




/*------------------------------------------------------------------*\
| NOTE: |
| Edit this only if $core['server_use_2_db'] value is set to 1, |
| this mean your server use MuOnline and Me_MuOnline databases. |
| |
| Me_MuOnline Database Connection Settings |
| |
| $core['db_host2'] : Database host address |
| $core['db_name2'] : Database name |
| $core['db_use2'] : SQL Authentication user |
| $core['db_password2'] : SQL Authentication password |
\*------------------------------------------------------------------*/

$core['db_host2'] = "151.xx.116.xxx";

$core['db_name2'] = "MuOnline2";

$core['db_user2']= "sa";

$core['db_password2'] = "******";

######################################################################




/*-------------------------------------------------*\
| MUCore Admin Control Panel: |
| |
| $core['admin_username'] : Administrator user |
| $core['admin_password'] : Administrator password |
\*-------------------------------------------------*/

$core['admin_username'] = '';

$core['admin_password'] = '';

#####################################################




/*-----------------------------------------------------*\
| MUCore's MUCoins SQL Table Settings: |
| |
| MU_COINS_TABLE : MUCoins table name |
| MU_COINS_COLUMN : MUCoins (Credits) column name |
| MU_COINS_USERID_COLUMN : MUCoins User ID column name |
\*-----------------------------------------------------*/

define('MU_COINS_TABLE','memb_credits');

define('MU_COINS_COLUMN','credits');

define('MU_COINS_USERID_COLUMN','memb___id');

#########################################################




/*--------------------------------------*\
| MUCore Debug Settings: |
| |
| 1 : Debug enabled |
| 0 : Debug disabled |
| |
| Note: Enable debug only if necessary. |
\*--------------------------------------*/

$core['debug'] = 0;

##########################################
?>
 
La config esta bien, suponiendo que MuOnline2 es tu Base de datos. Revisa que MSSQL este iniciado en tu SQL Server.
 
justo estoy en este mismo problema, para serte sincero, la web me funciona colocando como conexión al ODBC pero gracias a eso no me funcionan otros módulos, los usuarios online, staff, etc,

pero por alguna extraña razón, el ranking si funciona...

también he intentado de todo para que me conecte con el MSSQL pero nada, de plano desde que quiero instalar el mu core con el mssql me sale que la conexión no se cumple, pero con el odbc pasa todo perfectamente... lo malo viene luego cuando quieres hacer una consulta via mssql... allí no te deja conectarte aun si agregas los datos del sql server directamente a la hoja del php y lo conectas con mssql_connect... no funciona para nada...

ah, estoy desde un vps y nada...
 
Cuidado por que el Sql 2008r2 no conecta directo como el sql 2000. Hay q configurarlo.
Si quieres enviame un privado y te ayudo con ese problemita, es facil de arreglar.

Saludos
 
perdón! ya solucioné el problema, muchas gracias de todas formas, el config del mu core te pide un dato como db_Host allí suele ir localhost o tu ip.

la solución es tan desesperante que te matará.

deja esa variable en blanco, no pongas ip ni localhost, no pongas nada y listo. problema solucionado.
 
Cuidado por que el Sql 2008r2 no conecta directo como el sql 2000. Hay q configurarlo.
Si quieres enviame un privado y te ayudo con ese problemita, es facil de arreglar.

Saludos

Como se configura?
 
Atrás
Arriba