Chegamos! ========= O objetivo do projeto é criar um site, leve e fácil de acessar, que permita encontrar locais próximos. Este site deve ser acessível o bastante para rodar em um navegador de celular (wap) ou ainda um navegador modo texto (lynx). Tecnologia utilizada Apache 2 <http://httpd.apache.org/> Apache Module mod_rewrite <http://httpd.apache.org/docs/current/mod/mod_rewrite.html> PHP 5.3 <http://br.php.net/> com libcurl Framework Lithium <http://lithify.me/> Framework JQuery Mobile <http://jquerymobile.com/> Apontador API <http://api.apontador.com.br/> Instalação dos pacontes no Ubuntu (e provavelmente no Debian) sudo aptitude install apache2 php5 php5-curl php5-memcached memcached Setup do projeto Dentro do raiz do seu Apache, que geralmente é /var/www/, faça o pull do projeto. Entre na pasta chegamos e verifique se existe a pasta app/resources. Se não existir, crie-o. Dê acesso de escrita por qualquer usuário na pasta app/resourcespor qualquer usuário. Copie o arquivo app/config/config.exemplo.php para /app/config/config.php e adicione seu consumer key e consumer secret do Apontador Api <http://api.apontador.com.br/>. Links rápidos para cadastro e listagem de Aplicativos do Apontador Api http://www.apontador.com.br/accounts/app/create.html http://www.apontador.com.br/accounts/apps.html Sequencia de comandos para configurar o Projeto cd /var/www git clone git://github.com/EHER/chegamos.git cd chegamos mkdir -p app/resources/tmp/cache chmod -R 0777 app/resources cp -fr app/config/config.exemplo.php app/config/config.php ** Não esqueça de colocar key e secret no config.php ** Setup do Apache Para habilitar o mod_rewrite execute o comando: sudo a2enmod rewrite Procure o arquivo de configurações do site padrão, no meu caso é /etc/apache2/sites-available/default. Verifique se AllowOverride está ALL. Por padrão ele vem None. Se ficar em dúvida compare o arquivo de exemplo abaixo. # Arquivo /etc/apache2/sites-available/default <VirtualHost *:80> ServerAdmin alexandre@skd.com.br DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> </VirtualHost>