Erro data_classes, conexão com MySQL

+2
R4m0n
fazourro
6 participantes

fazourro fazourro  • 11.11.16 16:14

Erro data_classes, conexão com MySQL Empty Erro data_classes, conexão com MySQL 11.11.16 16:14

Utilizando o XAMPP, passei os arq. da SWF e CMS pro local htdocs e alterei os endereços do "server-data.php_data_classes-config.php".
Fui ao localhost/phpmyadmin, importei a db, ok. 
Aí que vêm o problema, quando tento conectar ao meu hotel, utilizando o endereço de Hamachi que ajustei nas config do "server-data.php_data_classes-config.php", aparece o seguinte erro:


Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\data_classes\server-data.php_data_classes-core.php.php:11 Stack trace: #0 C:\xampp\htdocs\index.php(3): require_once() #1 {main} thrown in C:\xampp\htdocs\data_classes\server-data.php_data_classes-core.php.php on line 11


É erro no core, sendo que nem alterei nada lá.

///////
Aqui estão as linhas do C:\xampp\htdocs\data_classes\server-data.php_data_classes-core.php.php


NUMERO DA LINHA / code

10 @require_once('server-data.php_data_classes-config.php.php');
11 mysql_connect("$MySQLhostname", "$MySQLusername", "$MySQLpassword") or die("Erro em conexão com o MySQL"); 
12 mysql_select_db("$MySQLdb") or die("Banco de dados inexistente");
\\\\\



UTILIZEI O PACK: HADDO HOTEL V3.
*Raz0rCMS
*meuhpdb.sql
*Emulador Plus 2.5
Não sei qual é a SWF.

R4m0n R4m0n  • 11.11.16 17:17

Erro data_classes, conexão com MySQL Empty Re: Erro data_classes, conexão com MySQL 11.11.16 17:17

verifique se a cms é compatível com a versão do php

lai0n lai0n  • 11.11.16 17:50

Erro data_classes, conexão com MySQL Empty Re: Erro data_classes, conexão com MySQL 11.11.16 17:50

R4m0n escreveu:verifique se a cms é compatível com a versão do php
Para de falar bobagem plmds

- On topic:

Esse problema é devido as novas versões do PHP já virem com o mysql_* desativado, pois estas funções já estão totalmente obsoletas.

Não é recomendável, mas para resolver o problema é o seguinte:

Localize a abra o arquivo de configuração do php, geralmente php.ini.
Como você disse que usa o XAMPP, provavelmente está em C:\Xampp\php\php.ini

Após encontrar o arquivo, procure por
Código:
;extension=php_mysql.dll

e substitua por
Código:
extension=php_mysql.dll

avatar eoqMenor  • 11.11.16 19:21

Erro data_classes, conexão com MySQL Empty Re: Erro data_classes, conexão com MySQL 11.11.16 19:21

Olá amigo eu tive esse erro com o xampp, veja se o arquivo xampp que você baixou é o novo que é o "php 7.0", se for apague e coloque uma versão antiga do php da versão 5.6, o $MySQLhostname não funciona na versão 7.0 do php.

fazourro fazourro  • 11.11.16 19:49

Erro data_classes, conexão com MySQL Empty Re: Erro data_classes, conexão com MySQL 11.11.16 19:49

lai0n escreveu:
R4m0n escreveu:verifique se a cms é compatível com a versão do php
Para de falar bobagem plmds

- On topic:

Esse problema é devido as novas versões do PHP já virem com o mysql_* desativado, pois estas funções já estão totalmente obsoletas.

Não é recomendável, mas para resolver o problema é o seguinte:

Localize a abra o arquivo de configuração do php, geralmente php.ini.
Como você disse que usa o XAMPP, provavelmente está em C:\Xampp\php\php.ini

Após encontrar o arquivo, procure por
Código:
;extension=php_mysql.dll

e substitua por
Código:
extension=php_mysql.dll

Já tinha visto essa sugestão em outro fórum, mas no meu php.ini já está a segunda opção.
"extension=php_mysql.dll"


Tentei re-verter para a primeira mas o erro persiste.
Aprecio a tentativa de ajudar, mas ainda estou com o mesmo problema... Esperando por novas respostas.

Luan Martins Luan Martins  • 11.11.16 20:06

Erro data_classes, conexão com MySQL Empty Re: Erro data_classes, conexão com MySQL 11.11.16 20:06

mysql_connect puts, uma das primeiras funções do php para se conectar ao banco de dados, essa função esta depreciada já tem umas 6 versões, e uns 8 anos

lai0n lai0n  • 11.11.16 21:44

Erro data_classes, conexão com MySQL Empty Re: Erro data_classes, conexão com MySQL 11.11.16 21:44

eoqMenor escreveu:Olá amigo eu tive esse erro com o xampp, veja se o arquivo xampp que você baixou é o novo que é o "php 7.0", se for apague e coloque uma versão antiga do php da versão 5.6, o $MySQLhostname não funciona na versão 7.0 do php.
WTF?? O que você está falando cara? Que variáveis não funcionam no php 7?
Mds

@On topic: Não devemos usar funções da extensão mysql pelo seu desenvolvimento ter sido descontinuado; a extensão já é totalmente obsoleta, ou seja, código que utilize essas funções não funcionam em versões mais recentes do PHP.

Isso é o que está causando o erro. Funções mysql_* já foram removidas do PHP7; por isso está retornando um fatal error dizendo que a função mysql_connect não existe.

Para resolver o problema, você tem duas opções:
1 - Usar uma versão que ainda tenha o mysql_* (ex: stable 5.6)
2 - Usar PDO ou MySQLi

lai0n lai0n  • 11.11.16 21:55

Erro data_classes, conexão com MySQL Empty Re: Erro data_classes, conexão com MySQL 11.11.16 21:55

Luan Martins escreveu:mysql_connect puts, uma das primeiras funções do php para se conectar ao banco de dados, essa função esta depreciada já tem umas 6 versões, e uns 8 anos
6 versões? O mysql_* ficou obsoleto no PHP 5.5 não fala ***** Luan Martins
8 anos? KKKKKKKKKKKK MASTER WTF

Erno Erno  • 12.11.16 18:15

Erro data_classes, conexão com MySQL Empty Re: Erro data_classes, conexão com MySQL 12.11.16 18:15

[alerta=Dual Post] O usuário lai0n cometeu Dual Post e será punido com +1 infração [/alerta]


O autor do tópico tem 24h para demonstrar satisfação.
Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.