[RESOLVIDO]Emulador

Status
Not open for further replies.

Kian

New member
Messages
56
Points
0
Github
Kian
Pessoal eu contratei uma empresa de host e escolhi o hércules como emulador.Só que está dando uns problemas.

.(Resposta da empresa)>>>"Pois assim, o Hércules não está mais deixando ligar o emulador se você estiver com acesso root, porém se eu tirar o acesso root, o emulador liga mas não deixa fazer algumas coisas"Dando acesso negado.

Eles me falaram que isso está acontecendo de uma semana prá cá.Houve alguma atualização?Alguém sabe como resolver isso?Desde já agradeço.

 
Last edited by a moderator:
O seu emulador provavelmente está configurado para acessar a database "ragnarok" como é padrão nas configurações do inter_athena, sendo que o usuário da database é root, você tem que ir até o phpmyadmin e dar todos os privilégios para esse usuário (ragnarok), e assim você rodará normal. 

ps: Não é aconselhável ficar com o usuário root por ser padrão, só você mudar no phpmyadmin e depois configurar o inter_athena com os mesmos dados. 

Caso não dê certo, recrie o banco de dados com esses comandos: 

Code:
CREATE USER 'ragnarok'@'%' IDENTIFIED BY 'ragnarok';
GRANT ALL PRIVILEGES ON 'ragnarok'.* to 'ragnarok'@'%' IDENTIFIED BY 'ragnarok';
flush privileges;

/* Se der erro de syntax, use esse comando: */ 

CREATE USER 'ragnarok'@'%' IDENTIFIED BY 'ragnarok';
  GRANT ALL PRIVILEGES ON ragnarok.* to 'ragnarok'@'%' IDENTIFIED BY 'ragnarok';
 
Last edited by a moderator:
O seu emulador provavelmente está configurado para acessar a database "ragnarok" como é padrão nas configurações do inter_athena, sendo que o usuário da database é root, você tem que ir até o phpmyadmin e dar todos os privilégios para esse usuário (ragnarok), e assim você rodará normal. 

ps: Não é aconselhável ficar com o usuário root por ser padrão, só você mudar no phpmyadmin e depois configurar o inter_athena com os mesmos dados. 

Caso não dê certo, recrie o banco de dados com esses comandos: 

CREATE USER 'ragnarok'@'%' IDENTIFIED BY 'ragnarok';
GRANT ALL PRIVILEGES ON 'ragnarok'.* to 'ragnarok'@'%' IDENTIFIED BY 'ragnarok';
flush privileges;

/* Se der erro de syntax, use esse comando: */

CREATE USER 'ragnarok'@'%' IDENTIFIED BY 'ragnarok';
GRANT ALL PRIVILEGES ON ragnarok.* to 'ragnarok'@'%' IDENTIFIED BY 'ragnarok';
não é isso não, o hercules realmente mudou e não está aconselhando usar root no OS

https://github.com/HerculesWS/Hercules/pull/1338

se vc entende os riscos e continuar, abra o core.c, tire os // do 

//#define I_AM_AWARE_OF_THE_RISK_AND_STILL_WANT_TO_RUN_HERCULES_AS_ROOT

e recompile

 
Ah, tenho que me atualizar em relação ao emulador então, mas isso deveria ser opcional e não obrigatório, um snippet pra isso ajudaria. 

 
Obrigado.Resolveu
default_wink.png


 
Status
Not open for further replies.
Back
Top