<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>TutoriALL &#187; mysql</title>
	<atom:link href="http://www.tutoriall.com.br/tag/mysql/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tutoriall.com.br</link>
	<description>.. tutoriais sobre tudo que você procura ..</description>
	<lastBuildDate>Wed, 03 Aug 2011 12:34:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Instalando o A2Billing no Ubuntu</title>
		<link>http://www.tutoriall.com.br/2008/04/08/instalando-o-a2billing-no-ubuntu/</link>
		<comments>http://www.tutoriall.com.br/2008/04/08/instalando-o-a2billing-no-ubuntu/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 14:45:19 +0000</pubDate>
		<dc:creator>João Paulo</dc:creator>
				<category><![CDATA[asterisk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[a2billing]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[zaptel]]></category>

		<guid isPermaLink="false">http://www.tutoriall.com.br/2008/04/08/instalando-o-a2billing-no-ubuntu/</guid>
		<description><![CDATA[Atualizando o sistema do Ubuntu Após a instalação PADRÃO do UBUNTU, atualize o kernel e o sistema Ubuntu com o comando: $ su [entre com a sua senha de root] # apt-get update # apt-get upgrade Responda S ou Y (de acordo com a linguagem escolhida na instalação) e tecle Enter. O sistema será atualizado. [...]]]></description>
			<content:encoded><![CDATA[<p>Atualizando o sistema do Ubuntu<br />
Após a instalação PADRÃO do UBUNTU, atualize o kernel e o sistema Ubuntu com o comando:</p>
<blockquote><p>$ su [entre com a sua senha de root]<br />
# apt-get update<br />
# apt-get upgrade</p></blockquote>
<p>Responda S ou Y (de acordo com a linguagem escolhida na instalação) e tecle Enter.</p>
<p>O sistema será atualizado. Banda larga demora cerca de 10 minutos.</p>
<p>Instale os pacotes necessários para executar o A2Billing e o Asterisk:</p>
<blockquote><p># apt-get install libnewt-dev libssl0.9.7 libssl-dev zlib1g-dev libncurses5-dev libeditline0 libeditline-dev libedit2 libedit-dev linux-image-2.6.20-16-generic linux-headers-2.6.20-16-generic mpg123 libmysqlclient15-dev apache2 libapache2-mod-php5 php5 php5-cgi mysql-server libapache2-mod-auth-mysql php5-mysql doxygen libtiff4 libtiff4-dev libxml2 libxml2-dev build-essential automake fakeroot debhelper autotools-dev cdbs pkg-config gcc g++ cpp</p></blockquote>
<p>Execute o comando abaixo para criar um link para o kernel do Linux:</p>
<blockquote><p># ln -s /usr/src/linux-headers-2.6.20-16-generic/ /usr/src/linux</p></blockquote>
<p><span id="more-51"></span><br />
Agora vamos para o próximo passo.</p>
<p>Configurando o sistema em geral para funcionamento do A2Billing<br />
<span id="more-50"></span><br />
Execute os comandos abaixo:</p>
<blockquote><p># a2enmod rewrite<br />
# vi /etc/apache2/apache2.conf</p></blockquote>
<p>Adicione o texto abaixo:</p>
<blockquote><p>AddType application/x-httpd-php5-source .phps<br />
AddType application/x-httpd-php5 .php .phtml</p></blockquote>
<p>Saia e salve com “CTRL+X + Y ou S e “Enter”.</p>
<p>Execute o comando abaixo:</p>
<blockquote><p># vi /etc/php5/apache2/php.ini</p></blockquote>
<p>Insira o texto abaixo:</p>
<blockquote><p>extension=mysql.so<br />
extension=gd.so</p></blockquote>
<p>Saia e salve com “CTRL+X + Y ou S e “Enter”.</p>
<blockquote><p># mysqladmin -u root password (senha do root do Linux)<br />
# mysqladmin -u root -p create drupal<br />
# mysql &lt;enter&gt;</p></blockquote>
<p>E digite o texto abaixo:</p>
<blockquote><p>CREATE USER (seu usuário do Linux) IDENTIFIED BY ’sua senha’;<br />
GRANT ALL PRIVILEGES ON drupal*.* TO ‘usuário’@&#8217;host’ IDENTIFIED BY ’senha’;<br />
GRANT ALL PRIVILEGES ON drupal51.* TO ‘usuário’@&#8217;host’ IDENTIFIED BY ’senha’;<br />
FLUSH PRIVILEGES;<br />
quit;</p></blockquote>
<blockquote><p># apt-get install drupal-5.1</p></blockquote>
<p>Configure a base com mysql.</p>
<blockquote><p># vi /etc/drupal/5.1/conf.php</p></blockquote>
<p>Insira o texto abaixo:</p>
<blockquote><p>&lt;?php<br />
$db_url = “mysql://usuário:senha@host/drupal”;<br />
$base_url = “http://seu-ip-publico/drupal”;<br />
?&gt;</p></blockquote>
<p>Saia e salve com “CTRL+X + Y ou S e “Enter”.</p>
<blockquote><p># vi /etc/asterisk/res_mysql.conf</p></blockquote>
<p>Mudar o BIND_ADDRESS para o seu IP público.</p>
<p>Saia e salve com “CTRL+X + Y ou S e “Enter”.</p>
<p>Instalação e configuração do Asterisk e seus pacotes fundamentais</p>
<p>Baixando e compilando os pacotes:</p>
<blockquote><p># cd /home<br />
# mkdir cti (diretório de sua escolha, no meu caso, CTI)<br />
# cd cti (diretório que você criou)<br />
# wget</p>
<p>http://ftp.digium.com/pub/libpri/releases/libpri-1.4.1.tar.gz</p>
<p>http://ftp.digium.com/pub/zaptel/releases/zaptel-1.4.4.tar.gz</p>
<p>http://ftp.digium.com/pub/asterisk/releases/asterisk-1.4.8.tar.gz</p>
<p>http://ftp.digium.com/pub/asterisk/releases/asterisk-addons-1.4.2.tar.gz</p>
<p>http://ftp.digium.com/pub/asterisk/releases/asterisk-sounds-1.2.1.tar.gz</p>
<p># tar -xvzf libpri-1.4.1.tar.gz<br />
# tar -xvzf zaptel-1.4.4.tar.gz<br />
# tar -xvzf asterisk-1.4.8.tar.gz<br />
# tar -xvzf asterisk-addons-1.4.2.tar.gz<br />
# tar -xvzf asterisk-sounds-1.2.1.tar.gz<br />
# rm -r *.gz<br />
# cd libpri-1.4.1<br />
# make<br />
# make install<br />
# cd ..<br />
# cd zaptel-1.4.4<br />
# ./configure<br />
# make<br />
# make install<br />
# cd ..<br />
# cd asterisk-1.4.8<br />
# ./configure<br />
# make<br />
# make install<br />
# make samples<br />
# cd ..<br />
# cd asterisk-addons-1.4.2<br />
# ./configure<br />
# make<br />
# make install<br />
# make samples<br />
# cd ..<br />
# cd asterisk-sounds-1.2.1<br />
# make<br />
# make install<br />
# cd ..<br />
# cp /home/cti/asterisk/contrib/init.d/rc.debian.asterisk /etc/init.d/asterisk<br />
# update-rc.d -f asterisk defaults 98<br />
# echo “zaptel” &gt;&gt; /etc/modules<br />
# echo “ztdummy” &gt;&gt; /etc/modules<br />
# vi /etc/asterisk/res_mysql.conf</p></blockquote>
<p>Verifique o usuário e o dbsock, que deve ser:</p>
<blockquote><p>/var/run/mysqld/mysqld.sock</p></blockquote>
<p>Salve e encerre com “CTRL + X, seguido de Y ou S e tecle “Enter”.</p>
<p>Carregando manualmente os módulos necessários para o uso do Asterisk com o ZTDUMMY</p>
<p>Carregando o módulo zaptel:</p>
<blockquote><p># modprobe zaptel<br />
# modprobe ztdummy<br />
# ztcfg -vvvvvvvv</p></blockquote>
<p>Após ter sido executado o “ztcfg -vvvvvvvv”, se o retorno for:</p>
<blockquote><p>Zaptel Version: 1.4.0<br />
Echo Canceller: MG2<br />
Configuration<br />
Channel map:<br />
Channel 01: ***********************</p></blockquote>
<p>Então deu tudo certo! Caso o retorno seja algo diferente, verifique se digitou todos os comandos corretos ou se não houve erro em algum dos passos anteriores!</p>
<p>Testando o funcionamento do Asterisk</p>
<p>Execute o comando:</p>
<blockquote><p># /etc/init.d/asterisk start</p></blockquote>
<p>ou apenas:</p>
<blockquote><p># safe_asterisk<br />
# asterisk -r</p></blockquote>
<p>Se você estiver acessando o console de comandos do Asterisk, então tudo deu certo! Sai do console com o comando:</p>
<blockquote><p>asterisk*CLI&gt; stop now</p></blockquote>
<p>Agora vamos verificar o acesso via IP. Certifique-se de que o MYSQL está rodando. Execute o comando:</p>
<blockquote><p># lsmod</p></blockquote>
<p>Verifique se há o MYSQL iniciado no sistema. Caso não esteja, instale com o comando abaixo. Em caso contrário, siga para o passo seguinte.</p>
<blockquote><p># apt-get install mysql-server</p></blockquote>
<p>Reinicie o serviço da acesso da WEB:</p>
<blockquote><p># /etc/init.d/apache2 restart</p></blockquote>
<p>Depois abra o navegador de outro PC e faça o teste de navegação teclando o seguinte endereço:</p>
<blockquote><p>http://localhost/drupal</p></blockquote>
<p>E veja se abre o LINK.<br />
Se abriu o LINK, basta agora FINALIZAR o processo instalando o A2Billing.<br />
instale o A2Billing perfeitamente</p>
<p>Faça o download do A2Billing com os comandos abaixo:</p>
<blockquote><p># cd /usr/src<br />
# mkdir a2billing<br />
# cd a2billing<br />
# wget http://a2billing.net/downloads/A2Billing_1.3.0.tar.gz<br />
# tar -xzvf a2billing.tar.gz</p></blockquote>
<p>Crie o atalho para o site virtual do A2Billing:</p>
<blockquote><p># ln -s /usr/src/a2billing/A2Billing_UI /var/www/a2billing</p></blockquote>
<p>Alterando o A2billing:</p>
<p>Execute os comandos abaixo:</p>
<blockquote><p># mysql</p></blockquote>
<blockquote><p>GRANT ALL PRIVILEGES ON *.* TO ‘a2billinguser’@&#8217;%’ IDENTIFIED BY ‘a2billing’ WITH GRANT OPTION;<br />
GRANT ALL PRIVILEGES ON *.* TO ‘a2billinguser’@&#8217;localhost’ IDENTIFIED BY ‘a2billing’ WITH GRANT OPTION;<br />
GRANT ALL PRIVILEGES ON *.* TO ‘a2billinguser’@&#8217;localhost.localdomain’ IDENTIFIED BY ‘a2billing’ WITH GRANT OPTION;<br />
quit;</p></blockquote>
<blockquote><p># mysqladmin create mya2billing -u a2billinguser -p<br />
# mysql mya2billing -u a2billinguser -p &lt; /usr/src/a2billing/DataBase/mysql/Mysql-5.x/<br />
a2billing-mysql-schema-MYSQL.5.X-v1.3.0.sql<br />
# mysql mya2billing -u a2billinguser -p (password a2billing)<br />
mysql&gt; use mya2billing;<br />
mysql&gt; select * FROM cc_ui_authen;</p>
<p># vi /usr/src/a2billing/a2billing.conf</p></blockquote>
<p>Insira o texto abaixo:</p>
<blockquote><p>[database]<br />
hostname=localhost<br />
port=5432<br />
user=a2billinguser<br />
password=a2billing<br />
dbname=mya2billing<br />
dbtype=mysql</p></blockquote>
<p>Saia e salve com “Ctrl + X seguido de Y ou S e tecle “Enter”.</p>
<blockquote><p># cp /usr/src/a2billing/a2billing.conf /etc/asterisk/<br />
# ln -s /usr/src/a2billing/A2Billing_UI /var/www/a2billing<br />
# ln -s /usr/src/a2billing/ACustomer_UI /var/www/a2billingcustom<br />
# vi /etc/asterisk/a2billing.conf</p></blockquote>
<p>e</p>
<blockquote><p># vi /usr/src/a2billing/a2billing.conf</p></blockquote>
<p>Na sessão [webui]</p>
<blockquote><p>;configuration for the Web interface<br />
[webui]</p>
<p>; Path to store the asterisk configuration files<br />
buddyfilepath = /etc/asterisk/</p>
<p>; Email of the admin (not used yet)<br />
email_admin = info@areski.net</p>
<p>; Card lenght<br />
len_cardnumber = 10</p>
<p>; Voucher lenght<br />
len_voucher = 15</p>
<p>; amount of MOH class you have created in musiconhold.conf :<br />
acc_1, acc_2… acc_10 class etc…<br />
num_musiconhold_class = 10</p>
<p>;MANAGER CONNECTION PARAMETERS<br />
manager_host = localhost<br />
manager_username = myasterisk<br />
manager_secret = mycode</p>
<p>; Allow to display the help section inside the admin interface<br />
(YES &#8211; NO)<br />
show_help=”YES”</p>
<p>; Parameter of the upload<br />
my_max_file_size_import = 512000<br />
my_max_file_size = 512000 ; in bytes</p>
<p>; Not used yet, goal is to upload files and use them directly in<br />
the IVR<br />
dir_store_audio = /var/lib/asterisk/sounds/a2billing</p>
<p>; Parameter of the upload<br />
my_max_file_size_audio=3072000 ; in bytes</p>
<p>; the file type extensions allowed to be uploaded such as “gsm,<br />
mp3, wav” (separate by ,)<br />
file_ext_allow = gsm, mp3, wav</p>
<p>; the file type extensions allowed to be uploaded for the<br />
musiconhold such as “gsm, mp3, wav” (separate by ,)<br />
file_ext_allow_musiconhold = mp3</p>
<p>; ENABLE THE CDR VIEWER TO LINK ON THE MONITOR FILES (YES &#8211; NO)<br />
link_audio_file = “NO”</p>
<p>; PATH TO LINK ON THE RECORDED MONITOR FILES<br />
monitor_path = /var/spool/asterisk/monitor<br />
// grant access to apache user on read mode for the directory :&gt;<br />
chmod 755 /var/spool/asterisk/monitor/</p>
<p>; FORMAT OF THE RECORDED MONITOR FILE<br />
monitor_formatfile = gsm</p>
<p>; Display the icon in the invoice<br />
show_icon_invoice = “YES”</p>
<p>; Display the top frame (useful if you want to save space on your<br />
little tiny screen )<br />
show_top_frame = “NO”</p></blockquote>
<p>Saia e salve com “Ctrl + X seguido de Y ou S e tecle “Enter”.</p>
<blockquote><p># chmod 777 /etc/asterisk<br />
# chmod 777 /usr/src/a2billing<br />
# mkdir /var/lib/asterisk/moh/mp3<br />
# for X in `seq 1 10`; do mkdir /var/lib/asterisk/moh/mp3/acc_$X; done<br />
# chmod 777 /var/lib/asterisk/moh/mp3/acc_*<br />
# mkdir /var/lib/asterisk/sounds/a2billing<br />
# chmod 777 /var/lib/asterisk/sounds/a2billing</p></blockquote>
<p>No sip.conf, adicione a seguinte linha no fim do texto:</p>
<blockquote><p>#include additional_a2billing_sip.conf</p></blockquote>
<p>Saia e salve com “Ctrl + X seguido de Y ou S e tecle “Enter”.</p>
<p>No iax.conf, adicione a seguinte linha no fim do texto:</p>
<blockquote><p>#include additional_a2billing_iax.conf</p></blockquote>
<p>Saia e salve com “Ctrl + X seguido de Y ou S e tecle “Enter”.</p>
<p>Execute os comandos abaixo:</p>
<blockquote><p># vi /etc/asterisk/manager.conf</p></blockquote>
<p>Verifique o enabled=yes:</p>
<blockquote><p>[general]<br />
enabled = yes<br />
port = 5038<br />
bindaddr = 0.0.0.0<br />
;displayconnects = yes</p></blockquote>
<p>Adicione a linha abaixo:</p>
<blockquote><p>[myasterisk]<br />
secret = mycode<br />
read = system,call,log,verbose,command,agent,user<br />
write = system,call,log,verbose,command,agent,user</p></blockquote>
<p>Saia e salve com “Ctrl + X seguido de Y ou S e tecle “Enter”.</p>
<p>Edite o musichold.conf conforme segue abaixo:</p>
<blockquote><p># vi /etc/asterisk/musiconhold.conf</p></blockquote>
<blockquote><p>; class definitions For A2Billing<br />
acc_1 =&gt; mp3:/var/lib/asterisk/mohmp3/acc_1<br />
acc_2 =&gt; mp3:/var/lib/asterisk/mohmp3/acc_2<br />
acc_3 =&gt; mp3:/var/lib/asterisk/mohmp3/acc_3<br />
acc_4 =&gt; mp3:/var/lib/asterisk/mohmp3/acc_4<br />
acc_5 =&gt; mp3:/var/lib/asterisk/mohmp3/acc_5<br />
acc_6 =&gt; mp3:/var/lib/asterisk/mohmp3/acc_6<br />
acc_7 =&gt; mp3:/var/lib/asterisk/mohmp3/acc_7<br />
acc_8 =&gt; mp3:/var/lib/asterisk/mohmp3/acc_8<br />
acc_9 =&gt; mp3:/var/lib/asterisk/mohmp3/acc_9<br />
acc_10 =&gt; mp3:/var/lib/asterisk/mohmp3/acc_10</p></blockquote>
<p>Saia e salve com “Ctrl + X seguido de Y ou S e tecle “Enter”.</p>
<p>Reinicie o banco de dados MYSQL:</p>
<blockquote><p># /etc/init.d/mysql restart</p></blockquote>
<p>Inicie o ASTERISK com o comando:</p>
<blockquote><p># asterisk -vvvvgc</p></blockquote>
<p>Abra o seu navegador da Internet e digite o IP do servidor. Se o navegador abrir uma página do FTP com o endereço A2Billing, clique 2x e pronto. Faça login com user=root &amp; pass=myroot e bom trabalho.</p>
<p>Por: FÁBIO GARCIA</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tutoriall.com.br/2008/04/08/instalando-o-a2billing-no-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress em host externo&#8230;</title>
		<link>http://www.tutoriall.com.br/2008/02/19/wordpress-em-host-externo/</link>
		<comments>http://www.tutoriall.com.br/2008/02/19/wordpress-em-host-externo/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 17:50:06 +0000</pubDate>
		<dc:creator>João Paulo</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://www.tutoriall.com.br/2008/02/19/wordpress-em-host-externo/</guid>
		<description><![CDATA[Como primeiro tutoriall, nada melhor que colocar como este site foi gerado. Irei ignorar a parte da criação do domínio e da hospedagem, caso tenha dúvidas nestes quesitos, é só deixar um comentário! - Primeiro vá em: http://pt.wordpress.org/ e faça o download do WordPress em português clicando no Botão azul na lateral direita da página. [...]]]></description>
			<content:encoded><![CDATA[<p>Como primeiro tutoriall, nada melhor que colocar como este site foi gerado.</p>
<p>Irei ignorar a parte da criação do domínio e da hospedagem, caso tenha dúvidas nestes quesitos, é só deixar um comentário!</p>
<p>- Primeiro vá em: <a href="http://pt.wordpress.org/">http://pt.wordpress.org/</a> e faça o download do WordPress em português clicando no Botão azul na lateral direita da página.</p>
<p>- Após terminado o download, extraia o arquivo em alguma pasta específica, para sua própria organização.</p>
<p>- Crias um banco de dados em MySQL onde o site estará hospedado.</p>
<p>- Na pasta wordpress existe um arquivo: wp-config-sample.php que deverá ser editado e renomeado para wp-config.php com as devidas modificações nos campos <strike>grifados</strike>:</p>
<blockquote><p>&lt;?php<br />
// ** Definições MySQL ** //<br />
define(&#8216;DB_NAME&#8217;, &#8216;<strike>nome do banco de dados aqui</strike>&#8216;);    // Nome da base de dados<br />
define(&#8216;DB_USER&#8217;, &#8216;<strike>usuario do banco</strike>&#8216;);     // Nome de utilizador MySQL<br />
define(&#8216;DB_PASSWORD&#8217;, &#8216;<strike>senha do banco</strike>&#8216;); // &#8230; e senha<br />
define(&#8216;DB_HOST&#8217;, &#8216;localhost&#8217;);    // Normalmente não é necessário alterar este valor<br />
define(&#8216;DB_CHARSET&#8217;, &#8216;utf8&#8242;);<br />
define(&#8216;DB_COLLATE&#8217;, &#8221;);<br />
<span id="more-4"></span><br />
// Poderá instalar vários blogues WordPress numa única base de dados se<br />
// atribuir a cada uma das instalações um prefixo diferente<br />
$table_prefix  = &#8216;wp_&#8217;;   // Utilize apenas números, letras ou underscore (&#8220;_&#8221;)!</p>
<p>// Altere esta definição de acordo com o idioma pretendido. O ficheiro MO<br />
// correspondente terá de estar instalado em wp-includes/languages.<br />
// Por exemplo, instale pt_PT.mo em wp-includes/languages e defina WPLANG<br />
// para &#8216;pt_PT&#8217;, para activar o idioma português.<br />
define (&#8216;WPLANG&#8217;, &#8216;pt_PT&#8217;);</p>
<p>/* É tudo, não são necessárias mais alterações! Divirta-se com o seu blogue. */</p>
<p>define(&#8216;ABSPATH&#8217;, dirname(__FILE__).&#8217;/');<br />
require_once(ABSPATH.&#8217;wp-settings.php&#8217;);<br />
?&gt;</p></blockquote>
<p>- via ftp (um ótimo programa para isto pode ser encontrado <a href="http://filezilla-project.org/" target="_blank" title="filezilla">aqui</a>!), pela conta de ftp fornecida pela hospedagem, realize o upload da pasta wordpress para a raiz do seu site.</p>
<p>- Feito isto basta entrar via browser na sua página e concluir a instalação.</p>
<p>Dicas:</p>
<p>Para themes, use: <a href="http://themes.wordpress.org/">http://themes.wordpress.org</a><br />
Para widgets (plugins), use: <a href="http://wordpress.org/extend/">http://wordpress.org/extend/</a></p>
<p>Bom, de início é isso.. qualquer dúvida e sujestão, não exite em deixar um comentário!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tutoriall.com.br/2008/02/19/wordpress-em-host-externo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

