Ubuntu 10.04 (Lucid Lynx) com PHP 5.2.10 (Karmic Koala)

Escrito em 3 de mai de 2010 por Giordano Alves Tags: , ,
2 Comentários

É isso pessoal, me surpreendi quando instalei o Lucid com a versão mais nova do PHP 5.3, não estava esperando pois tenho projetos em desenvolvimento com PHP 5.2 e que utilizam algumas funções obsoletas ( já tentei atualizar o framework que utilizo mais ele quebra o projeto quando atualizo ). Pois bem catei na internet e descobri como fazer o Lucid na hora de instalar o PHP rodar a extensão do Karmic, e é isso que vou mostrar no post.

Para começar vamos copiar a source.list do Lucid para sources.list.d/ ( pasta onde se adicionam expansões para o apt-get, isso mesmo não altere o sources.list crie sua lista e adicione ela nessa pasta ) trocando a origem dos pacotes para o Karmic assim:

sed s/lucid/karmic/g /etc/apt/sources.list | sudo tee /etc/apt/sources.list.d/karmic.list

Comentando a linha que foi escrita ele cria o arquivo karmic.list que é uma cópia do sources.list trocando onde exite a palavra lucid por karmic.

Agora vamos criar um arquivo que na hora de ser chamado o comando para instalar o php5 ele leia o do Karmic e não o do Lucid. criaremos um documento de preferências em /etc/apt/preferences.d eu chamei o documento de php ( etc/apt/preferences.d/php ), esse documento o apt-get irá verificar que na chamada do php5 ele irá ler as dependências do Karmic e não as do Lucid

Package: php5
Pin: release a=karmic
Pin-Priority: 991

Com isso na hora de instalar o pacote php5 ele irá instalar o php 5.2.10 que existe no Karmic ao inves do 5.3.2 que existe no Lucid, para outros pacotes do Karmic que queiram adicionar no Lucid apenas criar um documento em /etc/apt/preferences.d com o nome do pacote ( apenas por questão de organização, você pode dar qualquer nome ao documento criado na pasta /etc/apt/preferences.d )

Bem é isso. Qualquer dúvidas eu e o google estamos a disposição =D

OBS: estou postando aqui os pacotes que eu tive que atualizar para a instalação padrão do lamp que eu utilizo:

Package: php5 php5-cli php5-curl php5-gd php5-mysql php5-pgsql php5-common php5-mcrypt php5-cgi libapache2-mod-php5
Pin: release a=karmic
Pin-Priority:991

Fonte: Samuel Ramon

15 novidades do Ubuntu 10.04 Lucid Lynx

Escrito em 26 de abr de 2010 por Giordano Alves Tags: , , ,
1 Comentário

A nova versão do Ubuntu, a 10.04, “nome de código” Lucid Lynx,  está já sob intenso desenvolvimento, tendo em vista o lançamento final a 29 de Abril de 2010. Esta versão será um LTS (Long Term Support), ou seja, versão que terá suporte oficial durante 3 anos na versão Desktop e durante 5 anos na versão Server. Por isso o maior objectivo para esta versão é a estabilidade e  a correcção de eventuais bugs e problemas decorrentes das inovações introduzidas em releases anteriores. Mas nem por isso deixa de conter algumas novidades que valem a pena ansiar pela versão final, e os detalhes começam já a surgir…

Por isso, aqui ficam 15 novidades que virão com o Ubuntu 10.04 Lucid Lynx (“Lince Lúcido”?!?!?):

Leia mais

Galeria de imagens no Joomla

Escrito em 7 de abr de 2010 por Giordano Alves Tags: , , ,
2 Comentários

Para você que está procurando uma galeria de imagens para seu site em Joomla, pode muito bem usar o Morfeoshow.

logo

O Morfeoshow é um dos mais simples e prático componentes do Joomla. Depois de baixar e instalar no seu site você verá que sua utilização é muito rápida e simples.

Vamos ao primeiro passo, baixe a versão mais atual do componente no site do morfeoshow: http://morfeoshow.joomlaitalia.com/

Depois de instalado vamos a aprender a criar uma galeria:

Na tela de administração de galerias você vai clicar no botão new para criar uma nova galeria.

Na tela de cadastro da galeria você vai ter alguns campos para preencher como titulo, thumbnail(miniatura da galeria), opção de publicar ou despublicar, um campo para descrição curta e outro para longa.

Existe tambem uma opção para você escolher que formato você vai querer para sua galeria. Se quiser ver uma demonstração dos formatos existentes você podera ver no site do componente, la eles tem uma galeria demo com todos os formatos disponiveis.

Upando as imagens

Agora vamos ver como a gente faz o upload das imagens para a nossa galeria cadastrada.

Na tela de edição das galerias você verá a galeria que você acabou de cadastrar e do nos icones dela você verá um icone no formato de seta, clique nele para fazer o upload de imagens.

Na tela de upload você podera cadastrar as imagens uma por uma preenchendo os campos e esolhendo a imagem, ou fazer upload de multiplas imagens simultaneas.

Para fazer upload de multiplas imagens você precisara enviar as imagens via ftp para a pasta myphoto dentro do diretorio do morfeo show:
components/com_morfeoshow/myphoto

Feito isso você clicara na aba Add Multiple Images e verá um quadro com todas as fotos que você colocou na pasta, agora e so escolher as imagens que você quer cadastrar na galeria e clicar no botão add.

Você pode ainda editar foto por foto clicando no icone em formato de cruz na tela que lista as galerias.

Erros comuns em ASP e suas possíveis soluções

Escrito em 30 de mar de 2010 por Lino 0 Comentários

Abaixo listamos alguns erros comuns de ASP e suas possíveis soluções:

* [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

O nome da DSN utilizada não existe ou está incorreto. Sugerimos que verifique em sua programação se o nome está mesmo correto.

* [Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key ‘Temporary (volatile) Jet DSN for process’.

-Geralmente o banco de dados encontra-se em uma pasta que não possui permissão de “Escrita”, neste caso basta aplicar esta permissão no diretório onde a base encontra-se conforme descrito em Alterando_a_permissão_de_pastas_em_Windows;

-Este problema também ocorre em alguns casos quando a base de dados não existe ou o caminho esta errado;

Do contrário, procure alterar o driver de conexão para OLEDB como neste artigo String’s_de_conexão_para_ASP_e_ASP.NET#ACE_OLEDB_12.0 exemplo;

* [Microsoft][ODBC SQL Server Driver][DBMSSOCN] General network error. Check your network document.

Verifique se o endereço da base de dados está mesmo correto em sua programação. Persistindo o problema, abra um chamado em nosso Help-Desk na categoria SQL, mencionando a localização exata (link/URL) da página que contém este erro para que possamos identificar o motivo da falha.

* [Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

Este erro ocorre quando o diretório ou o arquivo não tem permissão de escrita. Você pode alterar as permissões através do Painel de Controle, saiba como consultando esse artigo.

* [Microsoft][ODBC Microsoft Access Driver] Too many client tasks.

Recomendamos a utilização do driver OLEDB.

* [Microsoft][ODBC Driver Manager] Data source name too long

Este erro ocorre quando o tipo do campo na base de dados é pequeno para os dados informados. Portanto será necessário alterar a estrutura da base de dados ou alocar menos dados no campo com problemas.

* [Microsoft][ODBC SQL Server Driver][SQL Server]Could not allocate space for object ’Nome_Tabela’ in database ’Nome_BasedeDados’ because the ’PRIMARY’ filegroup is full.

Este erro ocorre quando o tamanho da base de dados é excedido. Sugerimos que compacte sua base de dados utilizando a Query: dbcc shrinkdatabase ()

* [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. /default.asp, line 10

Este erro ocorre quando há um excesso de parâmetros informados em uma instrução à base de dados.

* Microsoft ADODB.Field error ’800a0bcd’ Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record

Este erro ocorre quando o campo do objeto recordset consultado está vazio ou quando ele está no final.

* Microsoft JET Database Engine error ’80004005’ Could not find installable ISAM. servicos/data.asp, line 10
A string de conexão pode está com a palavra datasource (juntos), altere para: data source.

* ConnectionWrite(GetOverLappedResult)

Este erro pode ocorrer ao tentar inserir mais dados do que é permitido em um campo (por exemplo, se tentar inserir 26 caracteres em um campo formatado para aceitar somente 25 caracteres). Neste caso verifique a estrutura de sua base de dados ou sua programação.

* Microsoft OLE DB Provider for ODBC Drivers error ADODB.Fields error ’800a0cb3’ Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.

O LockType que está utilizando em seu objeto recordset não permite edição nos dados do mesmo, sugerimos que utilize outro tipo de LockType.

* Microsoft VBScript runtime error ’800a01f4’ Variable is undefined: ‘VAR1’ /site/teste.asp, line 38

O erro ocorre se na programação do arquivo estiver usando a opção Option Explicit, o que força a declaração das variáveis usadas, e a variável VAR1 não foi declarada.

* Server.CreateObject Failed ’ASP 0177 : 800401f3’

Ocorre quando o componente que está sendo instanciado não está instalado no servidor. Consulte nossa lista de componentes para verificar algum similar ou que realize o processo desejado.

* Error ’8004020e’ /Locaweb/ASP/cdosys_lw.asp, line 144

Ocorre quando seu objeto de envio de e-mail tenta enviar um e-mail mal formatado, ou seja, um e-mail com caracteres inválidos ou acentuação.

* Active Server Pages error ‘ASP 0126′ – Include file not found

Será apresentado esta mensagem de erro em casos onde o arquivo de include declarado em sua programação não seja localizado no diretório da área de hospedagem, verifique se o arquivo se encontra no local informado ou verifique se o nome do arquivo na linha de include está correto.