Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: AYUDA Pagina web (en hosting) no conecta con sql 2008  (Visto 1391 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline AndresMe Posteado: April 13, 2020, 12:04:03 PM | Modificado: April 13, 2020, 04:26:44 PM by AndresMe

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 36
  • Gracias recibida: 16
  • mx
Buenas tardes. Tengo un problema y es que la web no me conecta con mi sql. Tengo la web alojada en un hosting.
Las conexiones y el puerto están abiertos tanto en firewall, sql y router. Por lo tanto para probar tengo conexión desde un editor de items exterior.
Este es el error que me tira la web y no se como configurarlo. Alguien que me pueda dar una mano por favor. Desde ya muchas gracias.


Offline EmmaDCG #1 Posteado: April 13, 2020, 01:02:20 PM

  • Colaborador
  • 0 puntos por ventas
  • *
  • *
  • Rank: Puto amo
  • Posts: 751
  • Gracias recibida: 13466
  • ve
hola amigo, el mismo error te indica cual es el problema, debes de habilitar el modulo o extencion "php_mssql.dll" o la "php_sqlsrv.dll"

primero debes de ir a ver si en tu xampp estan dicho modulo, si mal no recuerdo creo que lo localizas en la siguiente ruta
C:\xampp\php\ext



aca veras varios archivo formato .dll, ya al tenerlo localizado sabras que tu xampp tiene la extencion, solo falta habilitarla, eso lo haces desde el archivo php.ini que se encuentra en la siguiente ruta
C:\xampp\php\ext




solo hace falta que reinicies el apache o el xampp y listo... ahora los otros errores no hace falta habilitarlos, ya que la misma pagina que te dice que es opcional, pero si o si debes de tener el "php_mssql.dll" habilitado

P.D: solo tomalo como consejo, la misma pagina te indica que debes de hacer, se que esta en ingles pero estamos en el 2020 y a esta altura existe diversos métodos para traducir las cosas, si vas y traduces lo que te indica en esta parte



es lo mismo que te explique

Gracias:


Offline AndresMe #2 Posteado: April 13, 2020, 04:26:19 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 36
  • Gracias recibida: 16
  • mx
hola amigo, el mismo error te indica cual es el problema, debes de habilitar el modulo o extencion "php_mssql.dll" o la "php_sqlsrv.dll"

primero debes de ir a ver si en tu xampp estan dicho modulo, si mal no recuerdo creo que lo localizas en la siguiente ruta
C:\xampp\php\ext



aca veras varios archivo formato .dll, ya al tenerlo localizado sabras que tu xampp tiene la extencion, solo falta habilitarla, eso lo haces desde el archivo php.ini que se encuentra en la siguiente ruta
C:\xampp\php\ext




solo hace falta que reinicies el apache o el xampp y listo... ahora los otros errores no hace falta habilitarlos, ya que la misma pagina que te dice que es opcional, pero si o si debes de tener el "php_mssql.dll" habilitado

P.D: solo tomalo como consejo, la misma pagina te indica que debes de hacer, se que esta en ingles pero estamos en el 2020 y a esta altura existe diversos métodos para traducir las cosas, si vas y traduces lo que te indica en esta parte



es lo mismo que te explique

Muchas gracias por la respuesta, pero no evacua a mi problema. Estoy utilizando hosting y no xamp...


Offline cienfuegos #3 Posteado: April 13, 2020, 04:29:30 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 354
  • Gracias recibida: 43
  • az
En caso de que utilices un webhosting, ve a donde dice SELECT PHP VERSION en tu CPANEL... dentro vas a poder tildar y destildar extensiones del php.

Te recomiendo que uses php 5.6, casi siempre todos los cms andan con esa version.


Offline AndresMe #4 Posteado: April 13, 2020, 04:46:54 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 36
  • Gracias recibida: 16
  • mx
En caso de que utilices un webhosting, ve a donde dice SELECT PHP VERSION en tu CPANEL... dentro vas a poder tildar y destildar extensiones del php.

Te recomiendo que uses php 5.6, casi siempre todos los cms andan con esa version.

Ya tengo la configuracion con 5.6 y me sale asi


Y cuando doy editar el archivo, me sale lo siguiente:

Code: [Select]
[PHP]
engine = On
cgi.check_shebang_line = 1
cgi.fix_pathinfo=1
cgi.discard_path=1
cgi.force_redirect=0
date.timezone=UTC
;cgi.redirect_status_env = REMOTE_ADDR

short_open_tag = On
asp_tags = Off
precision    =  12
y2k_compliance = On
output_buffering = Off
zlib.output_compression = Off
implicit_flush = Off
unserialize_callback_func=
serialize_precision = 100

safe_mode = Off
safe_mode_gid = Off
safe_mode_include_dir =       
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
safe_mode_protected_env_vars = LD_LIBRARY_PATH

;disable_functions = highlight_file, diskfreespace, exec, passthru, system, popen, fsockopen, pfsockpen, show_source, php_uname, ini_alter, ini_restore, getrusage, get_current_user, set_time_limit, getmyuid, getmypid, dl, leak, listen, chown, chmod, chgrp, realpath, tmpfile, link
disable_functions =

disable_classes =
expose_php = Off

error_reporting = E_ALL & ~E_NOTICE
display_errors = On
display_startup_errors = On
log_errors = Off

log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off

report_memleaks = On
track_errors = Off

;error_prepend_string = ""

variables_order = "EGPCS"
;register_globals = On
register_argc_argv = On

post_max_size = 20M
memory_limit = 64M
gpc_order = "GPC"


magic_quotes_runtime = Off   
magic_quotes_sybase = Off
;auto_prepend_file = /var/www/index.php

;auto_append_file =

default_mimetype = "text/html"

doc_root =
user_dir =
enable_dl = On

file_uploads = On
upload_tmp_dir = /tmp
upload_max_filesize = 15M
allow_url_fopen = On
default_socket_timeout = 60

[Syslog]
define_syslog_variables  = Off

[mail function]
sendmail_path = /usr/local/bin/sendmail -oi -t

[Java]

[SQL]
sql.safe_mode = Off

[ODBC]
;odbc.allow_persistent = On
;odbc.check_persistent = On
;odbc.max_persistent = -1
;odbc.max_links = -1 
;odbc.defaultlrl = 4096 
;odbc.defaultbinmode = 1 

[MySQL]
mysql.allow_persistent = Off
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port = 3306
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 10
mysql.trace_mode = Off

[MySQLi]
mysqli.max_persistent = -1
;mysqli.allow_local_infile = On
mysqli.allow_persistent = On
mysqli.max_links = -1
mysqli.cache_size = 2000
mysqli.default_port = 3306
mysqli.default_socket =
mysqli.default_host =
mysqli.default_user =
mysqli.default_pw =
mysqli.reconnect = On

[mSQL]
;msql.allow_persistent = On
;msql.max_persistent = -1
;msql.max_links = -1

[PostgresSQL]
;pgsql.allow_persistent = On
;pgsql.auto_reset_persistent = Off
;pgsql.max_persistent = -1
;pgsql.max_links = -1
;pgsql.ignore_notice = 0
;pgsql.log_notice = 0

[Sybase]
;sybase.allow_persistent = On
;sybase.max_persistent = -1
;sybase.max_links = -1
;sybase.min_error_severity = 10
;sybase.min_message_severity = 10
;sybase.compatability_mode = Off

[Sybase-CT]
;sybct.allow_persistent = On
;sybct.max_persistent = -1
;sybct.max_links = -1
;sybct.min_server_severity = 10
;sybct.min_client_severity = 10

[dbx]
;dbx.colnames_case = "unchanged"

[bcmath]
bcmath.scale = 0

[browscap]

[Informix]
;ifx.default_host =
;ifx.default_user =
;ifx.default_password =
;ifx.allow_persistent = On
;ifx.max_persistent = -1
;ifx.max_links = -1
;ifx.textasvarchar = 0
;ifx.byteasvarchar = 0
;ifx.charasvarchar = 0
;ifx.blobinfile = 0
;ifx.nullformat = 0

[Session]
session.save_handler = files
;session.save_handler=mm
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_divisor     = 100
session.gc_maxlifetime = 1440

session.bug_compat_42 = 1
session.bug_compat_warn = 1

session.referer_check =
session.entropy_length = 0
session.entropy_file =

session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.save_path = /tmp

url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="

[MSSQL]
;mssql.allow_persistent = On
;mssql.max_persistent = -1
;mssql.max_links = -1
;mssql.min_error_severity = 10
;mssql.min_message_severity = 10
;mssql.compatability_mode = Off
;mssql.secure_connection = Off

[Assertion]

[Ingres II]
;ingres.allow_persistent = On
;ingres.max_persistent = -1
;ingres.max_links = -1
;ingres.default_database =
;ingres.default_user =
;ingres.default_password =

[Verisign Payflow Pro]
pfpro.defaulthost = "test-payflow.verisign.com"
pfpro.defaultport = 443
pfpro.defaulttimeout = 30

[com]

[Printer]

[mbstring]

[FrontBase]

[Crack]

[exif]

[Pdo]
extension=pdo_mysql.so
extension=pdo_pgsql.so

[extensions]

;extension=apc.so
;apc.optimization = 3
;apc.slam_defense = 75
;  extension=apc.so
;  apc.enabled=1
;  apc.shm_segments=1
;  apc.optimization=0
;  apc.shm_size=16
;  apc.ttl=7200
;  apc.user_ttl=7200
;  apc.num_files_hint=1024
;  apc.mmap_file_mask=/tmp/apc.XXXXXX
;  apc.enable_cli=1

extension=curl.so
;extension=ftp.so
;extension=id3.so
;extension=imagick.so
;extension=imap.so
extension=openssl.so
;extension=intl.so
extension=pgsql.so
;extension=soap.so
;extension=xsl.so
;extension=yaml.so
;extension=memcached.so
;extension=memcache.so
;extension=gmp.so
;extension=mongo.so
;extension=mongodb.so

; Uncomment the line below to enable Ioncube Loader:
;zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.6.so
; Uncomment the line below to enable ZendGuardLoader:
;zend_extension=/usr/local/zend-loader-php5.6-linux-i386/ZendGuardLoader.so
;zend_loader.disable_licensing=0


Offline byleixx #5 Posteado: April 13, 2020, 04:55:25 PM

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 88
  • Gracias recibida: 9
  • ve
Eso es lo que te aparece cuando clickeas en "Configure PHP.ini" ??


Offline AndresMe #6 Posteado: April 13, 2020, 04:56:32 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 36
  • Gracias recibida: 16
  • mx
Eso es lo que te aparece cuando clickeas en "Configure PHP.ini" ??

en efecto eso me aparece. Ya no se como mas hacer.


Offline byleixx #7 Posteado: April 13, 2020, 05:00:11 PM

  • 0 puntos por ventas
  • *
  • Rank: Destacado
  • Posts: 88
  • Gracias recibida: 9
  • ve
Tu hosting utiliza cpanel? Busca una opción que diga algo sobre "MultiPHP" por que ahi donde estas es para configurar el php y en el administrador multiphp aplicas la versión de PHP al sitio.


Offline EmmaDCG #8 Posteado: April 13, 2020, 05:09:07 PM

  • Colaborador
  • 0 puntos por ventas
  • *
  • *
  • Rank: Puto amo
  • Posts: 751
  • Gracias recibida: 13466
  • ve
entonces disculpa, no lei la parte que decia en Hosting, haz lo que te dijeron si aun el problema persiste, preguntale a tu proveedor de hosting que si tiene soporte para mssql (hay algunos proveedores que no la traen porque solo aplica para hosting en windows)

Gracias:


Offline cienfuegos #9 Posteado: April 13, 2020, 05:10:03 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 354
  • Gracias recibida: 43
  • az
Man, esta todo comentado

[MSSQL]
;mssql.allow_persistent = On
;mssql.max_persistent = -1
;mssql.max_links = -1
;mssql.min_error_severity = 10
;mssql.min_message_severity = 10
;mssql.compatability_mode = Off
;mssql.secure_connection = Off

Gracias:


Offline cienfuegos #10 Posteado: April 13, 2020, 05:10:53 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 354
  • Gracias recibida: 43
  • az
En caso de que utilices un webhosting, ve a donde dice SELECT PHP VERSION en tu CPANEL... dentro vas a poder tildar y destildar extensiones del php.

Te recomiendo que uses php 5.6, casi siempre todos los cms andan con esa version.

Ya tengo la configuracion con 5.6 y me sale asi


Y cuando doy editar el archivo, me sale lo siguiente:

Code: [Select]
[PHP]
engine = On
cgi.check_shebang_line = 1
cgi.fix_pathinfo=1
cgi.discard_path=1
cgi.force_redirect=0
date.timezone=UTC
;cgi.redirect_status_env = REMOTE_ADDR

short_open_tag = On
asp_tags = Off
precision    =  12
y2k_compliance = On
output_buffering = Off
zlib.output_compression = Off
implicit_flush = Off
unserialize_callback_func=
serialize_precision = 100

safe_mode = Off
safe_mode_gid = Off
safe_mode_include_dir =       
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
safe_mode_protected_env_vars = LD_LIBRARY_PATH

;disable_functions = highlight_file, diskfreespace, exec, passthru, system, popen, fsockopen, pfsockpen, show_source, php_uname, ini_alter, ini_restore, getrusage, get_current_user, set_time_limit, getmyuid, getmypid, dl, leak, listen, chown, chmod, chgrp, realpath, tmpfile, link
disable_functions =

disable_classes =
expose_php = Off

error_reporting = E_ALL & ~E_NOTICE
display_errors = On
display_startup_errors = On
log_errors = Off

log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off

report_memleaks = On
track_errors = Off

;error_prepend_string = ""

variables_order = "EGPCS"
;register_globals = On
register_argc_argv = On

post_max_size = 20M
memory_limit = 64M
gpc_order = "GPC"


magic_quotes_runtime = Off   
magic_quotes_sybase = Off
;auto_prepend_file = /var/www/index.php

;auto_append_file =

default_mimetype = "text/html"

doc_root =
user_dir =
enable_dl = On

file_uploads = On
upload_tmp_dir = /tmp
upload_max_filesize = 15M
allow_url_fopen = On
default_socket_timeout = 60

[Syslog]
define_syslog_variables  = Off

[mail function]
sendmail_path = /usr/local/bin/sendmail -oi -t

[Java]

[SQL]
sql.safe_mode = Off

[ODBC]
;odbc.allow_persistent = On
;odbc.check_persistent = On
;odbc.max_persistent = -1
;odbc.max_links = -1 
;odbc.defaultlrl = 4096 
;odbc.defaultbinmode = 1 

[MySQL]
mysql.allow_persistent = Off
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port = 3306
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 10
mysql.trace_mode = Off

[MySQLi]
mysqli.max_persistent = -1
;mysqli.allow_local_infile = On
mysqli.allow_persistent = On
mysqli.max_links = -1
mysqli.cache_size = 2000
mysqli.default_port = 3306
mysqli.default_socket =
mysqli.default_host =
mysqli.default_user =
mysqli.default_pw =
mysqli.reconnect = On

[mSQL]
;msql.allow_persistent = On
;msql.max_persistent = -1
;msql.max_links = -1

[PostgresSQL]
;pgsql.allow_persistent = On
;pgsql.auto_reset_persistent = Off
;pgsql.max_persistent = -1
;pgsql.max_links = -1
;pgsql.ignore_notice = 0
;pgsql.log_notice = 0

[Sybase]
;sybase.allow_persistent = On
;sybase.max_persistent = -1
;sybase.max_links = -1
;sybase.min_error_severity = 10
;sybase.min_message_severity = 10
;sybase.compatability_mode = Off

[Sybase-CT]
;sybct.allow_persistent = On
;sybct.max_persistent = -1
;sybct.max_links = -1
;sybct.min_server_severity = 10
;sybct.min_client_severity = 10

[dbx]
;dbx.colnames_case = "unchanged"

[bcmath]
bcmath.scale = 0

[browscap]

[Informix]
;ifx.default_host =
;ifx.default_user =
;ifx.default_password =
;ifx.allow_persistent = On
;ifx.max_persistent = -1
;ifx.max_links = -1
;ifx.textasvarchar = 0
;ifx.byteasvarchar = 0
;ifx.charasvarchar = 0
;ifx.blobinfile = 0
;ifx.nullformat = 0

[Session]
session.save_handler = files
;session.save_handler=mm
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_divisor     = 100
session.gc_maxlifetime = 1440

session.bug_compat_42 = 1
session.bug_compat_warn = 1

session.referer_check =
session.entropy_length = 0
session.entropy_file =

session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.save_path = /tmp

url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="

[MSSQL]
;mssql.allow_persistent = On
;mssql.max_persistent = -1
;mssql.max_links = -1
;mssql.min_error_severity = 10
;mssql.min_message_severity = 10
;mssql.compatability_mode = Off
;mssql.secure_connection = Off

[Assertion]

[Ingres II]
;ingres.allow_persistent = On
;ingres.max_persistent = -1
;ingres.max_links = -1
;ingres.default_database =
;ingres.default_user =
;ingres.default_password =

[Verisign Payflow Pro]
pfpro.defaulthost = "test-payflow.verisign.com"
pfpro.defaultport = 443
pfpro.defaulttimeout = 30

[com]

[Printer]

[mbstring]

[FrontBase]

[Crack]

[exif]

[Pdo]
extension=pdo_mysql.so
extension=pdo_pgsql.so

[extensions]

;extension=apc.so
;apc.optimization = 3
;apc.slam_defense = 75
;  extension=apc.so
;  apc.enabled=1
;  apc.shm_segments=1
;  apc.optimization=0
;  apc.shm_size=16
;  apc.ttl=7200
;  apc.user_ttl=7200
;  apc.num_files_hint=1024
;  apc.mmap_file_mask=/tmp/apc.XXXXXX
;  apc.enable_cli=1

extension=curl.so
;extension=ftp.so
;extension=id3.so
;extension=imagick.so
;extension=imap.so
extension=openssl.so
;extension=intl.so
extension=pgsql.so
;extension=soap.so
;extension=xsl.so
;extension=yaml.so
;extension=memcached.so
;extension=memcache.so
;extension=gmp.so
;extension=mongo.so
;extension=mongodb.so

; Uncomment the line below to enable Ioncube Loader:
;zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.6.so
; Uncomment the line below to enable ZendGuardLoader:
;zend_extension=/usr/local/zend-loader-php5.6-linux-i386/ZendGuardLoader.so
;zend_loader.disable_licensing=0


dale editar y sacale los ";" a la parte de mssql


Offline AndresMe #11 Posteado: April 13, 2020, 06:08:19 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 36
  • Gracias recibida: 16
  • mx
entonces disculpa, no lei la parte que decia en Hosting, haz lo que te dijeron si aun el problema persiste, preguntale a tu proveedor de hosting que si tiene soporte para mssql (hay algunos proveedores que no la traen porque solo aplica para hosting en windows)
Gracias a ti y a todos los que respondieron.
Efectivamente voy a tener que cambiar de hosting, ya que el mio no admite cpanel ni mssql  :(


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
7 Replies
1901 Views
Last post April 21, 2020, 10:29:50 PM
by Darien815
1 Replies
1725 Views
Last post October 17, 2017, 04:53:37 PM
by conchetumare
10 Replies
2500 Views
Last post August 26, 2018, 06:24:20 PM
by juanmi13
7 Replies
1191 Views
Last post July 21, 2018, 03:22:11 PM
by pablito1231
9 Replies
975 Views
Last post November 19, 2018, 01:49:24 PM
by JYachelini