Postagens

Mostrando postagens de maio, 2011

Transformando o Linksys WRT54G2 V1 em bridge, repetidor

Imagem
Eu tenho aqui um linksys WRT54G2 V1, o modelo abaixo: infodepot.wikia.com Estava encostado em um canto devido eu ter comprado um Netgear WNR1000. Eis que preciso expandir minha rede wi-fi, assim com um roteador principal no meu quarto, queria deixar outro router na sala por exemplo e conectar algum outro computador por lá. Mas o firmware que vem nesse router é uma negação e não permite transforma-lo em um repetidor, bridge ou o que for, então precisei instalar um firmware customizado provido pelo dd-wrt.com, a vantagem desse firmware é que ele expande as funções para o seu roteador, depois de instalado pude transformar meu roteador em um cliente, que no caso apenas pega o sinal do roteador principal e passa para as portas ethernets como se fosse um hub, existe outra configuração para transforma-lo em um repetido, fazendo assim com  que o sinal wi-fi fique disponível a uma maior distância. Para entender melhor isso, visite es...

Erro ao importar mp do Phpbb3 para Mybb

Fui importar a base de dados do Phpbb3 para o Mybb e me deparei com um erro ao importar as mensagens privadas, parecido com isso: Fatal error: Call to undefined method PHPBB3_Converter_Module_Privatemessages::get_pm_status() in /mybb/merge/boards/phpbb3/privatemessages.php on line 95 Vendo bem o erro, é apenas um problema de escopo, uma função está sendo chamada dentro de um classe mas ela ainda não foi declarada. No php um função deve vir antes de qualquer chamada, não adianta chama-la antes e só no final do código colocar sua implementação. No caso temos o método get_pm_status(), abrindo o arquivo privatemessages.php procure por esse método, você verá que ele aparece no final do código, o método é esse: function get_pm_status($pm_id) { $query = $this->old_db->simple_select("privmsgs_to", "pm_unread", "msg_id = {$pm_id}"); $retval = $this->old_db->fetch_field($query, "pm_unread"); $this->old_db->free_result($query); ...