twisterbr
(usa Ubuntu)
Enviado em 20/07/2012 - 10:46h
Com a 0.7 instalada, faz isso (debian):
1) Remova o executavel da versão 0.7
rm /usr/local/bin/msn-proxy
2) Baixe o último release via SVN: (se não tiver o subversion instalado, instale com aptitude install subversion)
svn co
https://msn-proxy.svn.sourceforge.net/svnroot/msn-proxy /tmp/msn-proxy
Compile e instale (instale o cmake e make antes):
cd /tmp/msn-proxy/trunk/msn-proxy
cmake ../
make
make install
3) o banco de dados desta versão tem alguns campos novos, por isso rode o seguinte:
mysql msn-proxy
ALTER TABLE `contacts` CHANGE `contact_flags` `contact_capab` BIGINT( 20 ) NOT NULL;
ALTER TABLE `contacts` CHANGE `contact_flags2` `contact_excapab` BIGINT( 20 ) NOT NULL;
4) copiar a interface web nova /home/msn-proxy/trunk/db_modules/mysql/php para seu diretório de publicação, ex: /var/www/msn
cp -r /tmp/msn-proxy/trunk/db_modules/mysql/php /var/www/msn
Conferir as configurações:
vim /var/www/msn/mysql.inc.php
Altere para:
$host = "localhost";
$user = "msn-proxy";
$pass = "msn-proxy";
$db = "msn-proxy";
$port = 3306;
vim /usr/local/etc/msn-proxy/mysql/conf
deixe assim:
/var/run/mysqld/mysqld.sock|0|msn-proxy|msn-proxy|msn-proxy
Altere a permissão:
chmod 600 /usr/local/etc/msn-proxy/mysql/conf
vim /usr/local/etc/msn-proxy/msn-proxy.conf (altere max_clients=100)
touch /etc/default/msn-proxy
vi /etc/default/msn-proxy (adicione a linha: ENABLED=1)
Para ver se está funcionando, executar o comando manualmente
msn-proxy -vf /usr/local/etc/msn-proxy/msn-proxy.conf&