Olá Imperyanos, vou deixar aqui o arquivo totalmente explicado para quem for iniciar uma instalação, partindo zero na versão vBulletin.
Uma observação que gostaria de deixar é que se não tem licença de fórum você precisa está ciente que está infringindo as regras do vBulletin e sendo denunciado será punido severamente pela a Equipe VB, isso é recomendações minha( ZEH ) façam o que acharem melhor e boa sorte.
Servirá de referência para quem quizer usar.
Informação
Por padrão o VB, tem na pasta upload, o diretório includes.
Dentro dela você econtrará um arquivo chamado: config.php.new.
Remova a extensão .new e deixe config.php apenas.
Abra esse arquivo com o WORDPAD.( não serve o notepad e nem o MS WORD)
O que será prenchido, segue abaixo com os defidos comentários e o que estiver em veremelho . você coloca conforme a sua necessidade.
Vamos lá.
****** DATABASE NAME ******
$config['Database']['dbname'] = 'forumimp'; <- Aqui você coloca o nome do banco de dados que foi criado, no seu servidor .
****** TABLE PREFIX ******
$config['Database']['tableprefix'] = 'imp_games'; <-Aqui você poe 2 letras e termina com underline.(muitos deixam como vb_ mesmo).
****** TECHNICAL EMAIL ADDRESS ******
$config['Database']['technicalemail'] = 'zeh@imperyusgames.com.br'; <-Aqui para receber mensagens de erros da sua base de dados.
****** FORCE EMPTY SQL MODE ******
$config['Database']['force_sql_mode'] = false;<- Coloque true, apenas se seu vb pedir isso, durante a instalação.
****** MASTER DATABASE SERVER NAME AND PORT ******
$config['MasterServer']['servername'] = 'localhost';<-99% dos casos não mexe. Senão terá que pedir ao seu servidor o endereço IP da sua base de dados
$config['MasterServer']['port'] = 3306; <- Aqui vale o comentário acima.
****** MASTER DATABASE USERNAME & PASSWORD ******
$config['MasterServer']['username'] = 'root';<-Nome do usuario da base de dados.(Criada ou fornecida junto com a senha da base).
$config['MasterServer']['password'] = 'impmmorpgmelhorforum';<-Senha de acesso ao banco de dados(criada ou fornecida junto com o nome de usuario).
****** MASTER DATABASE PERSISTENT CONNECTIONS ******
$config['MasterServer']['usepconnect'] = 0;<-Coloque 1 se depois de instalado, seu VB pedir isso.
****** SLAVE DATABASE CONFIGURATION ******
$config['SlaveServer']['servername'] = '';<- Não mexer
$config['SlaveServer']['port'] = 3306;<- Não mexer
$config['SlaveServer']['username'] = '';<- Não mexer
$config['SlaveServer']['password'] = '';<- Não mexer
$config['SlaveServer']['usepconnect'] = 0;<- Não mexer
****** PATH TO ADMIN & MODERATOR CONTROL PANELS ******
$config['Misc']['admincpdir'] = 'admincp'; <- Se mudar esse nome terá que ir na pasta Upload e mudar o nome da pasta admincp, para o nome indicado aqui.Se fizer isso, faça antes de upar os arquivos para o servidor
$config['Misc']['modcpdir'] = 'modcp'; <- O mesmo caso do comentário acima
Prefix that all vBulletin cookies will have
$config['Misc']['cookieprefix'] = 'bb'; <- Isso você altera no admincp, depois de instalado o forum.
******** FULL PATH TO FORUMS DIRECTORY ******
Exemplo em servidores Unix/Linux:
// $config['Misc']['forumpath'] = '/home/users/public_html/forums';
Exemplo em servidores Windows:
// $config['Misc']['forumpath'] = 'c:\inetpub\root\httpdocs\foru ms';
$config['Misc']['forumpath'] = ''; <- esses dados você obtem junto ao servidor,geralmente por e-mail. ( perceba que não pode terminar com barra / e nem \ ).
****** USERS WITH ADMIN LOG VIEWING PERMISSIONS ******
$config['SpecialUsers']['canviewadminlog'] = '1'; <- Geralmente apenas o criador do forum pode ver os LOGS. Mais se quizer por mais alguem? separe o ID do user por virgula aí dentroe sem espaços.( ex: '1,2,3'; )
****** USERS WITH ADMIN LOG PRUNING PERMISSIONS ******
$config['SpecialUsers']['canpruneadminlog'] = '1'; <- o ID de quem poder ver e deletar os logs do forum.
****** USERS WITH QUERY RUNNING PERMISSIONS ******
$config['SpecialUsers']['canrunqueries'] = ''; <- Aqui o ID de quem pode executa comandos Mysql dentro do admincp do forum(sepados por virgula e sem espaço( '1,2,3'; )
****** UNDELETABLE / UNALTERABLE USERS ******
$config['SpecialUsers']['undeletableusers'] = ''; <- O ID listado aqui(sepados por virgula e sem espaço( '1,2,3'; ), não poderá ser editado e nem tampouco ser deletado via forum.
****** SUPER ADMINISTRATORS ******
$config['SpecialUsers']['superadministrators'] = '1'; <- Aqui o ID de quem tem permissoes acima dos administradores (controle total do forum.Sepados por virgula e sem espaço( '1,2,3'; )Use com cuidado.![]()
Creio que isso esclarece de vez as duvidas, quanto a configuração do arquivo antes da instalação.
Créditos: vB-Brasil - Arkanoidblue.![]()
Peço desculpas, se estiver infringindo alguma regra aqui, ao postar esta duvida, qualquer coisa solicito por gentileza que me notifiquem para o bom andamento do forum.
Vamos a minha duvida:
Estou tentando instalar o Vbuletin porém este erro esta aparecendo:
Strict Standards: Non-static method vB_Shutdown::instance() should not be called statically, assuming $this from incompatible context in /var/www/html/meudominio.com.br/web/forum/includes/class_core.php on line 3322
Parse error: syntax error, unexpected '$config' (T_VARIABLE) in /var/www/html/meudominio.com.br/web/forum/includes/config.php on line 55
Como faço para poder resolver este erro, sei que as pastas /var/www/html/<--- nao existem em meu servidor.
minha pasta raiz é assim: meudominio.com.br/web/forum/arquivos do vbuletin/includes/config.php
meudominio.com.br/web/forum/arquivos do vbuletin/includes/class_core.php
Desde ja agradeço a atençao de todos.
Com relação ao erro:
Ocorre porque uma função que não é estática ([Somente usuários registrados podem vem os links. ]) está sendo chamada de forma estática. Exemplo:Código:Strict Standards: Non-static method vB_Shutdown::instance() should not be called statically, assuming $this from incompatible context in /var/www/html/meudominio.com.br/web/forum/includes/class_core.php on line 3322
Já sobre o erro:Código PHP:
<?php
class A {
public function B ()
{
return true;
}
}
// vai dar o mesmo erro que aconteceu no seu.
A::B();
//agora funciona
$class = new A();
$class->B();
Abra o arquivo config.php, vá na linha 55 e observe o FINAL das linhas anteriores, pois em alguma delas está faltando ponto e vírgula ";".Código:Parse error: syntax error, unexpected '$config' (T_VARIABLE) in /var/www/html/meudominio.com.br/web/forum/includes/config.php on line 55
Última edição por Renato; 12-09-2015 às 05:00 PM.
Código PHP:
<?php
if(Weather::getState() == 'Rainy weather') {
$this->removingLittleHorseFromRain();
}
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Marcadores