Arquivo para a categoria ‘PHP’

Participe de nossa pesquisa de Produtos!

Quarta-feira, 2 de setembro de 2009 por Dov

Estamos em fase de pesquisa e queremos estudar a possibilidade de desenvolvermos alguns produtos.

Para isso, gostaríamos de conversar com alguns potenciais usuários destes produtos para entender suas demandas, como trabalham hoje sem essas ferramentas, se já usam alguma solução alternativa, que benefícios elas trariam para sua empresa, enfim, qual foco devemos ter na criação de novos produtos para que eles atendam suas necessidades da melhor maneira possível!

Caso tenha interesse em ter este bate-papo com nossa equipe de desenvolvimento de produtos, preencha o formulário abaixo.

Obrigado!

Hospedagens Linux: Tudo novo desde Agosto!

Sábado, 6 de dezembro de 2008 por AkitaOnRails

Nossa hospedagem compartilhada funciona atualmente da seguinte forma: cada servidor tem centenas de clientes. Quando a máquina “enche”, cria-se uma nova máquina e assim por diante.

Isso tem diversas consequências, a primeira é que as máquinas cheias vão ficando para trás em termos de atualização. Tudo que se faz de novo tende a aparecer primeiro nas máquinas mais novas (e hoje instalamos servidores novos literalmente toda semana). Dependendo do que estamos fazendo, podemos replicar na maioria das máquinas antigas também. Porém, nem sempre isso é possível pois clientes que já estão com tudo funcionando, de repente podem ter seu site quebrado se atualizamos o PHP de 4 para 5 nas máquinas antigas, por exemplo. É um processo que precisamos sempre tomar muito cuidado.

Desde agosto deste ano, fizemos um grande esforço e colocamos várias novidades, mas fico surpreso que muitas pessoas ainda não notaram essa diferença. Dentre as principais novidades:

  • Suportamos ambos PHP 4 e PHP 5. Mais do que isso, nas máquinas novas os clientes agora podem editar seus próprios arquivos .htaccess e php-cgi.ini. Ou seja, você pode configurar o PHP como quiser na sua conta. Isso permite que praticamente toda aplicação PHP como Wordpress, Joomla, Drupal e outros mais rodem sem problemas.
  • Acho que esse é o que mais apareceu, mas suportamos Ruby on Rails e Merb via o módulo Phusion Passenger. Tudo que você precisa para subir seu website em Ruby está disponível. Aliás, sempre estamos atualizando todas as nossas RubyGems, ou seja, neste momento já temos o novíssimo Rails 2.2 instalado em nossas hospedagens.
  • Mais do que isso, a idéia é que você possa rodar tudo que há de mais moderno em termos de open source e nesse caso Python também entrou na lista faz algum tempo. Com a configuração de WSGI você pode colocar suar aplicações em Django, Pylons, etc.
  • Por incrível que pareça, muita gente não sabia, mas faz tempo que nossas hospedagens já suportam SSH (e SFTP, e SCP). Portanto, sempre use SSH para gerenciar sua conta e sempre use SCP para transferir arquivos. Tudo criptografado e seguro.
  • Outra coisa que pouca gente viu é que todas as máquinas novas já vem pré-instaladas com GIT, o mais moderno versionador de código-fonte distribuído. Como GIT pode ser facilmente exposto via SSH, a configuração necessária é basicamente zero. Apenas adicione a chave pública de SSH no arquivo ~/.ssh/authorized_keys de sua conta e pronto.
  • Também já suportamos Subversion. Esse de fato é culpa minha porque ainda não fiz um blog post explicando como usar. Mas sim, já suportamos faz algum tempo.
  • Além disso contamos também com o Instalador de Aplicativos, para instalar de forma trivial aplicativos famosos como Wordpress, Drupal, Joomla e muitos outros. Basta acessar pelo seu Painel de Controle e com poucos cliques sua aplicação já estará instalada e pronta para usar.
  • E para o acabamento final, ainda temos ferramentas de SEO para ajudar ainda mais o sucesso da sua aplicação.

Hospedagens compartilhadas funcionam todas mais ou menos da mesma forma. Mas a Locaweb está preparando grandes surpresas ainda para 2009 que vão melhorar ainda mais nossa plataforma e sua experiência de usuário. O objetivo é de criar no ano que vem a melhor hospedagem Linux/Open Source sem nenhuma margem para dúvidas.

Para saber se sua hospedagem já conta com todas essas novidades você pode fazer da seguinte maneira: faça login via SSH e digite “rails -v”. Se a resposta for “Rails 2.2.2″ ou superior, você já está na nova hospedagem. Ou digite o comando “cat /etc/redhat-release” se a versão for “5.2″ ou superior também já está nas máquinas novas.

Quem ainda está em máquinas antigas, pode pedir migração para máquinas novas, mas apenas caso realmente precise de algum dos novos recursos. 

Segurança em PHP: Suhosin

Segunda-feira, 1 de setembro de 2008 por Luiz Viana

A partir de agora todos os servidores da nova arquitetura de hospedagem Linux disponibilizam aos clientes a utilização opcional do módulo de segurança “Suhosin” no ambiente PHP!

Boa parte dos desenvolvedores ainda não conhece o potencial e as funcionalidades deste módulo que pode ser ativado facilmente em sua hospedagem compartilhada ou em seus servidores dedicados.

Suhosin é um módulo avançado de proteção para servidores de aplicação rodando PHP, e foi desenvolvido para proteger tanto os servidores como os próprios desenvolvedores de vulnerabilidades que podem estar presentes nas aplicações desenvolvidas utilizando a plataforma e no próprio core do PHP.

O módulo é compatível com instalações padrão do PHP e com os módulos disponíveis da plataforma, não apresentando problemas com outros módulos comumente utilizados, incluindo Zend Optimizer e Source Guardian.

Um dos recursos mais interessantes deste módulo é a encriptação transparente de cookies e dados de sessão, evitando inumeros ataques de “session hijacking” muito comuns hoje em dia na internet. O módulo também realiza inumeros tipos de filtragem de dados em tempo real, evitando ataques “DOS”, “SQL Injection” e a execução de scripts maliciosos no servidor.

Para desenvolver aplicações em PHP com muita segurança, com um código bem auditado e em um ambiente controlado sem apresentar perda de performance, o módulo é muito util!

Para realizar a ativação do módulo em sua hospedagem Linux, é necessário apenas adicionar a seguinte linha em seu arquivo php-cgi.ini:

extension=suhosin.so

Parâmetros customizáveis de PHP nas hospedagens compartilhadas Linux

Segunda-feira, 11 de agosto de 2008 por Joca

A partir de agora, estão disponíveis configurações personalizadas para seu ambiente de desenvolvimento PHP em todos os planos de hospedagem Linux da Locaweb!

Antigamente, nos planos de hospedagem compartilhada Linux, as configurações de PHP eram fixas e somente alguns parâmetros poderiam ser alterados através da abertura de chamados.

Mas agora ao ativar sua hospedagem na Locaweb já estará disponível um arquivo chamado php-cgi.ini com todas as configurações-padrão mais utilizadas em aplicações web PHP.

Além disso, qualquer um dos parâmetros pode ser alterado pelo próprio cliente instantaneamente! Não é necessário aguardar nenhum processo: a partir do momento em que os parâmetros são alterados elas entram em vigor, graças à nova arquitetura de PHP presente nos servidores.

Inclusive os polêmicos allow_url_fopen e register_globals, muito utilizadas em frameworks mais antigos, podem ser alterados.

Aqueles que não tem muita experiência na configuração de ambientes PHP, não se preocupem, pois não há nenhuma necessidade de configuração manual. E, no caso de qualquer parâmetro ser configurado de maneira errada, isso também não ocasionará problema nos seus sites, pois as configurações padrão do servidor serão executadas em seu lugar.

Desta forma, o ambiente PHP da Locaweb está preparado para atender qualquer framework do mercado, juntamente com aplicações complexas e personalizadas, de maneira simples, flexível e com alta performance!

Se você ainda não é nosso cliente de hospedagem e tem interesse neste serviço, conheça mais sobre nossos planos Linux em:

Locaweb.com.br/Linux