Alguém poderia me dá suporte na instalação do MuSite pelo Plesk ?
Nessa parte de web não tenho tanto conhecimento...
Teria alguma vídeo aula ?
Printable View
Alguém poderia me dá suporte na instalação do MuSite pelo Plesk ?
Nessa parte de web não tenho tanto conhecimento...
Teria alguma vídeo aula ?
Na verdade você precisa configurar a sua web para fazer conexão remota com o SQL aonde está alocado seu servidor (DEDICADO/CLOUD)
1 - Rode a Query que vem na pasta do site no SQL Server Management Studio = provavelmente dentro da pasta modules/SQL_SCRIPTS/Unique query install está a Query com todas as colunas e tabelas que precisam ser criadas
2 - Saiba se a porta 1433 (SQL Server) está liberada e aberta no Firewall = através do SQL Server Configuration Manager, você consegue observar isso. tem alguns tutoriais na web ensinando essa parte
2 - Após ter a ativação dessa parte, configurar a settings.php do seu site = Configurando as seguintes linhas:
Bom, inicialmente é isso. Para ver algum mais problema é necessário fazer essas etapas para, aí sim, identificar os problemas que poderão vir a acontecer.Citação:
define('HOST', 'SEUIP:1433'); //Host do Banco de dados (se utilizando os dois pontos (:) não der certo, você altere para vírgula (,)
define('USER', 'sa'); //Login do Mssql
define('PWD', '090993'); //Senha do Mssql
define('DATABASE', 'MuOnline'); //Banco de dados do website
define('DATABASE_ACCOUNTS', 'MuOnline'); //Banco de dados onde ficam as contas
define('DATABASE_CHARACTERS', 'MuOnline'); //Banco de dados onde ficam os personagens
@[Only registered and activated users can see links. Click Here To Register...],
Muito bom amigo, obrigado.
Ao logar e clicar em painel do usuário, em cima do banner a seguintes mensagens é exibida.
Warning: mssql_query() [[Only registered and activated users can see links. Click Here To Register...]]: message: Invalid column name 'points'. (severity 16) in C:\Inetpub\vhosts\httpdocs\modules\classes\ldmssql .class.php on line 48
Warning: mssql_query() [[Only registered and activated users can see links. Click Here To Register...]]: Query failed in C:\Inetpub\vhosts\httpdocs\modules\classes\ldmssql .class.php on line 48
LD_Error: Não foi possivel executar: SELECT points as amount FROM webSite.dbo.webCash WHERE username='azelele'
Warning: mssql_fetch_object(): supplied argument is not a valid MS SQL-result resource in C:\Inetpub\vhosts\httpdocs\modules\classes\ldpaneluser.class.php on line 386
roda essa query no SQLCitação:
Originally Posted by azelele [Only registered and activated users can see links. Click Here To Register...]
alter table [MEMB_INFO] add [points] int not null default(0)
O MuSite por padrão utiliza 3 colunas de moedas, você pode configurar elas na Settings.Citação:
Originally Posted by azelele [Only registered and activated users can see links. Click Here To Register...]
Nesse caso, o erro é devido não existir a coluna 'points' na tabela webCash, provavelmente pq não tem na MEMB_INFO.
No caso a coluna points seria a coluna cash por padrão ?
Outra duvida é como eu instalo o Editor ldManager MuOnline ?
Alguém poderia me auxiliar ?
1 32 minutes:------- Atualizado -------
No caso rodar a query na database MuOnline ?
a coluna points seria uma das três moedas padrões do site, você pode manipular essas informações na própria settings.php em:Citação:
Originally Posted by azelele [Only registered and activated users can see links. Click Here To Register...]
em destaque são as 3 linhas do SQL que você pode mudar para a que você esteja utilizando como Cashs.Citação:
$TABLES_CONFIGS['WEBCASH'] = array("database" => DATABASE, //webSite || MuOnline
"table" => "webCash", //webCash || MEMB_INFO
"columnUsername" => "username", //username || memb___id
"columnAmount" => "amount", //amount || gold
"columnAmount2" => "amount2", //amount2 || gold2
"columnPoints" => "points"); //points
O LdManager Studio Editor você precisa fazer a configuração semelhante a que você fez no site para por online. Precisa ir na pasta "application" e configurar o Settings.php com suas informações necessárias, nas linhas:
A configuração é praticamente a mesma que você fez inicialmente no seu site principal.Citação:
protected function mssqlLibManager() //Configurações de onde o SITE esta instalado
{
$this->mssqlLibDatabase = "MuOnlineS4";
$this->mssqlLibHost = "127.0.0.1";
$this->mssqlLibUser = "sa";
$this->mssqlLibPassword = "090993";
}
protected function mssqlLibMu() //Configurações de onde o JOGO esta instalado
{
$this->mssqlLibDatabase = "MuOnlineS4";
$this->mssqlLibHost = "127.0.0.1";
$this->mssqlLibUser = "sa";
$this->mssqlLibPassword = "090993";
}
No caso rodar a query na database MuOnline ?Citação:
Originally Posted by Denis Alves [Only registered and activated users can see links. Click Here To Register...]
Exatamente. Claro, se sua database for com outro nome você roda pra ela!Citação:
Originally Posted by azelele [Only registered and activated users can see links. Click Here To Register...]
Rodei a query na database MuOnline e o erro continua...Citação:
Originally Posted by Denis Alves [Only registered and activated users can see links. Click Here To Register...]
Você tem que ver na configuração "WEBCASH" qual a tabela está usando. Acredito que você esteja usando a webCash, então tenta:Citação:
Originally Posted by azelele [Only registered and activated users can see links. Click Here To Register...]
Citação:
alter table [webCash] add [points] int not null default(0)
No caso agora eu teria que rodar a query na database webSite correto ?Citação:
Originally Posted by Denis Alves [Only registered and activated users can see links. Click Here To Register...]
pra ficar mais prático, olhe na settings.ini, nessas linhas o seguinte:Citação:
Originally Posted by azelele [Only registered and activated users can see links. Click Here To Register...]
essa Database está numa linha lá no início aonde você configurou, mais ou menos assim:Citação:
$TABLES_CONFIGS['WEBCASH'] = array("database" => DATABASE, //webSite || MuOnline
"table" => "MEMB_INFO", //webCash || MEMB_INFO
"columnUsername" => "memb___id", //username || memb___id
"columnAmount" => "Gold", //amount || gold
"columnAmount2" => "Cash", //amount2 || gold2
"columnPoints" => "points"); //points
Vendo essa informação, você terá total certeza aonde você terá que rodar a query.Citação:
define('DATABASE', 'SeuBancoDeDados'); //Banco de dados do website
Consegui amigo, problema resolvido. Era na database webSite.Citação:
Originally Posted by Denis Alves [Only registered and activated users can see links. Click Here To Register...]
Muito obrigado pelos suportes...
3 minutes:------- Atualizado -------
No caso agora da instalação do Editor, eu tenho que instalar ele na Hospedagem aonde está hospedado o meu site ?Citação:
Originally Posted by Denis Alves [Only registered and activated users can see links. Click Here To Register...]
E como eu faço para acessar o Editor ?
se você colocou a pasta com o nome ldmanager dentro da pasta do seu site (httpdocs), então é só colocar o seu domínio/nomedapastasCitação:
Originally Posted by azelele [Only registered and activated users can see links. Click Here To Register...]
@[Only registered and activated users can see links. Click Here To Register...]
Todas os suportes que vc me passou funcionarão perfeitamente.
Não abusando, mais ao cadastrar no site aparece a seguinte mensagem: Erro ao enviar os dados de ativação de conta para o seu e-mail!
No caso eu teria que configurar o SMTP, ai que está o problema, eu também não sei configurar!kkkkkkkk
Teria como você me dar uma força novamente, e muito obrigado desde já.
Citação:
Originally Posted by azelele [Only registered and activated users can see links. Click Here To Register...]
É o sistema de ativação de conta via e-mail, você desativa nessa linha:Citação:
Não abusando, mais ao cadastrar no site aparece a seguinte mensagem: Erro ao enviar os dados de ativação de conta para o seu e-mail!
basta colocar false no lugar de true.Citação:
$REGISTER_SETTINGS['EMAIL_ACTIVE'] = true;
Com relação ao SMTP, fale comigo no privado que lhe ajudo
Beleza amigo. jaja te mando mensagem privado.
Mais uma duvida, eu coloquei painel de admin na minha conta e mesmo assim não consigo logar no ldManager o editor, aparece sempre Usuário ou senha inválidos.
Sabe me dizer como eu corrijo esse problema ?
O painel admin do SITE é na tabela dbo.webPrevilegy, já o do ldManager é configurado em outra tabela. Segue a query. Rode no seu banco de dados em que você configurou no settings.php do ldManager e, após rodar, adicione seu usuário/senha/level de acessoCitação:
Originally Posted by azelele [Only registered and activated users can see links. Click Here To Register...]
Citação:
/****** Object: Table [dbo].[webLdManagerUsers] Script Date: 08/20/2010 14:50:42 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[webLdManagerUsers](
[id] [tinyint] IDENTITY(1,1) NOT NULL,
[username] [varchar](10) NOT NULL,
[password] [varchar](10) NOT NULL,
[previlegy] [tinyint] NOT NULL CONSTRAINT [DF_webLdManagerUsers_previlegy] DEFAULT ((0))
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
@[Only registered and activated users can see links. Click Here To Register...]
Minha settings.php está configurada padrão, segue abaixo:
protected function mssqlLibManager() //Configurações de onde o SITE esta instalado
{
$this->mssqlLibDatabase = "webSite";
$this->mssqlLibHost = "MEUIP";
$this->mssqlLibUser = "sa";
$this->mssqlLibPassword = "MINHASENHA";
}
protected function mssqlLibMu() //Configurações de onde o JOGO esta instalado
{
$this->mssqlLibDatabase = "MuOnline";
$this->mssqlLibHost = "MEUIP";
$this->mssqlLibUser = "sa";
$this->mssqlLibPassword = "MINHASENHA";
}
Em qual Database tenho que rodar essa query ?
tenta na primeira, caso não for tente na segunda...mas acredito que vai na webSiteCitação:
Originally Posted by azelele [Only registered and activated users can see links. Click Here To Register...]
@[Only registered and activated users can see links. Click Here To Register...]
Então amigo, ao alterar o Personal ID no site
Ocorre o seguinte erro, mais o ID Altera com sucesso e funciona mais dá o seguinte erro!
Warning: fopen(logs/paneluser/[15-07-2020][MODIFY_PERSONALID].log) [[Only registered and activated users can see links. Click Here To Register...]]: failed to open stream: No such file or directory in C:\Inetpub\vhosts\httpdocs\modules\classes\ldpanel user.class.php on line 297
Warning: fwrite(): supplied argument is not a valid stream resource in C:\Inetpub\vhosts\httpdocs\modules\classes\ldpanel user.class.php on line 298
Warning: fclose(): supplied argument is not a valid stream resource in C:\Inetpub\vhosts\httpdocs\modules\classes\ldpanel user.class.php on line 299
Tem como mé dá uma luz novamente pra corrigir esse erro?
Na pasta principal do site, crie o caminho de diretório:
Citação:
logs/paneluser
Amigo, não tem como criar a pasta logs/paneluser com essa barra entre o logs e paneluser.
Não tem como pelo PC nem pelo Plesk.
Ao tentar criar pela httpdocs do Plesk automaticamente a pasta é criada com o nome paneluser
E criando pelo PC as pasta fica logspaneluser
O erro continua
Warning: fopen(logs/paneluser/[16-07-2020][MODIFY_PERSONALID].log) [[Only registered and activated users can see links. Click Here To Register...]]: failed to open stream: No such file or directory in C:\Inetpub\vhosts\httpdocs\modules\classes\ldpanel user.class.php on line 297
Warning: fwrite(): supplied argument is not a valid stream resource in C:\Inetpub\vhosts\httpdocs\modules\classes\ldpanel user.class.php on line 298
Warning: fclose(): supplied argument is not a valid stream resource in C:\Inetpub\vhosts\httpdocs\modules\classes\ldpanel user.class.php on line 299
:(
quando digo "criar o caminho de diretório logs/paneluser" é pra você criar uma pasta logs e dentro dela a pasta paneluser kkkCitação:
Originally Posted by azelele [Only registered and activated users can see links. Click Here To Register...]
cria a pasta logs na pasta inicial do seu site
kkkkkkkkkkkkkk!
Fiz isso e funcionou amigo obrigado novamente.
Tenho outro problema! Kkkkkkkkkkk
Ao adicionar VIP para uma conta pelo painel de admin no site, o VIP não é reconhecido. Ao entrar na minha conta a mesma continua como Free. O que pode ser ?
Olhe se seu muserver tem suporte a vip e qual a tabela que ele está configurado. Feito isso, observe qual a tabela relacionada a vip o site está lendo e faça a sincroniaCitação:
Originally Posted by azelele [Only registered and activated users can see links. Click Here To Register...]
Então, eu não entendi muito bem o que vc tentou explicar.
Na database MuOnline está criado a tabela vip.
No caso eu teria que criar a tabela vip na database webSite tbm ?
Por que ao cadastrar conta pelo site, a conta vem com vip, pois determinei 7 dias de vip para accs criadas.
Mais quando adicionar vip pelo painel de adm, infelizmente não funciona...
Na instalação do MuSite eu rodei apenas o arquivo de query, webSite_COMPLETE.
Tem que rodar tbm o arquivo de query webSite_COMPLETE[MuOnline]?
Não. O daldegam criou um sistema aonde pudesse criar a database do site separada da database principal (geralmente MuOnline) e nesse caso o sistema do seu site está lendo a tabela webSite.dbo.WebVips, que seria a tabela gerada por sua query citada. Aí o MuServer que você usa deva usar um sistema de tipo de conta numa tabela totalmente diferente da mencionada, você precisa usar os dados de tipo de conta (seleção de vip - no caso coluna vip, accountlevel que seja) utilizados na database padrão para que tenha sincronia entre site e servidorCitação:
Originally Posted by azelele [Only registered and activated users can see links. Click Here To Register...]
Entendi irmão, e como eu faria isso, como eu disse, questão de site, sql sou completamente iniciante.
É melhor na prática rsrs, mas vamos láCitação:
Originally Posted by azelele [Only registered and activated users can see links. Click Here To Register...]
1 - Database do Jogo
Provavelmente você saiba qual foi a database que você restaurou (Geralmente todo iniciamente gera ela como MuOnline), veja em MEMB_INFO se tem alguma tabela com nome VIP, AccountLevel ou Type. Se tiver, você já identificou a tabela que denomina o VIP. Antes também veja se o MuServer tem suporte para leitura de vip (de preferência, e mais recomendado) defina qual arquivo você usa para poder ter uma melhor interpretação e guiar melhor)
2 - Settings.php
Identificando as etapas acima, você precisa saber configurar a linha do site do daldegam. É um pouco complexo, dependendo quem trabalhe, mas é fácil. As linhas de configuração são para identificar datas para expirar no dia e momento certo. É Configurado nessa linha mencionada a baixo, mas precisa determinar as colunas de tipo de vip e se não tem alguma coluna no próprio servidor que faça a marcação da data de validade do plano. No fórum, é bem provavel sim, ter um tutorial explicando cada detalhe da linha, eu não tenho mas na prática pra mim é mais fácil.
$TABLES_CONFIGS['WEBVIPS'] = array("database" => DATABASE, //webSite || MuOnline
"table" => "MEMB_INFO", //webVips || MEMB_INFO
"columnUsername" => "memb___id", //username || memb___id
"columnType" => "AccountLevel", //type || vip
"columnDateBegin" => "dateBegin",
"columnDateEnd" => "AccountExpireDate",
"columnDateEndInteger" => "dateEndInteger");
Dê uma pesquisada no fórum que você acha mais informações de como funciona a configuração dessas linhas, porém recomendo que fazer o primeiro passo é essencial pois ai você terá uma pequena ideia do que pode vir a fazer só com base nessas linhas acima
Então irmão, eu consegui editar mais quando eu vou criar uma acc dá o seguinte erro, nessa parte:]
Warning: mssql_query() [[Only registered and activated users can see links. Click Here To Register...]]: message: Invalid column name 'dateEnd'. (severity 16) in C:\Inetpub\vhosts\httpdocs\modules\classes\ldmssql .class.php on line 48
Warning: mssql_query() [[Only registered and activated users can see links. Click Here To Register...]]: Query failed in C:\Inetpub\vhosts\httpdocs\modules\classes\ldmssql .class.php on line 48
LD_Error: Não foi possivel executar: SELECT dateEnd as dateend FROM MuOnline.dbo.MEMB_INFO WHERE memb___id='teste'
Warning: mssql_fetch_object(): supplied argument is not a valid MS SQL-result resource in C:\Inetpub\vhosts\httpdocs\modules\classes\ldpanel user.class.php on line 222
Warning: mssql_query() [[Only registered and activated users can see links. Click Here To Register...]]: message: Invalid column name 'dateEnd'. (severity 16) in C:\Inetpub\vhosts\httpdocs\modules\classes\ldmssql .class.php on line 48
Warning: mssql_query() [[Only registered and activated users can see links. Click Here To Register...]]: Query failed in C:\Inetpub\vhosts\httpdocs\modules\classes\ldmssql .class.php on line 48
LD_Error: Não foi possivel executar: SELECT vip as type, dateEnd as dateend FROM MuOnline.dbo.MEMB_INFO WHERE memb___id='teste'
Warning: mssql_fetch_object(): supplied argument is not a valid MS SQL-result resource in C:\Inetpub\vhostshttpdocs\modules\classes\ldpanelu ser.class.php on line 373
Obrigado sempre por me ajudar.
Eu uso o MuServer Free da Fireteam
No caso está editado assim:
@Configurações das tabelas do webSite.
*/
$TABLES_CONFIGS['WEBVIPS'] = array("database" => "MuOnline", //webSite || MuOnline
"table" => "MEMB_INFO", //webVips || MEMB_INFO
"columnUsername" => "memb___id", //username || memb___id
"columnType" => "vip", //type || vip
"columnDateBegin" => "dateBegin",
"columnDateEnd" => "dateEnd",
"columnDateEndInteger" => "dateEndInteger");
2 minutes:------- Atualizado -------
alguem me da uma luz por favor ?