Mostrando postagens com marcador PHP. Mostrar todas as postagens
Mostrando postagens com marcador PHP. Mostrar todas as postagens

18/10/2013

PHP, APACHE2 e POSTGRESQL

    A instalação do php, apache2 e postgresql é bem similar a descrita no post Lamp no Ubuntu Hardy Heron (8.04), mudando apenas alguns dos pacotes que devem ser instalados.

1. Instalação dos pacotes necessários. Logado com  root, digie:
  • apt-get install apache2 php5 libapache2-mod-php5 php5-pgsql postgresql-9.1 
    • apache2 : servidor web http
    • php5: suporte ao php
    • libapache2-mod-php5: módulo do PHP para trabalhar com o Apache e com o Postgres.
    • postgres: postgres 
    • php5-pgsql: modulo de interação do php com o postgresql
2. Configurar o acesso ao postgresql:
  • entre com o usuários postgres:
    • $ su postgres
  • conecte-se ao shell do postgres:
    • $ psql
  • Agora você está no terminal do posgres, note que o shell mudou de postgres@pcnome# para postgres=#
  • para criara o super usuario, digite o comando:
    • CREATE USER nomedousuario SUPERUSER INHERIT CREATEDB CREATEROLE;
  • altere a senha
    • ALTER USER nomedousuario PASSWORD 'senha';
3. Comandos básicos psql via terminal:

  • # psql: acessa o terminal postgres
  • \l: Lista todos os bancos de dados
  • \c nome-banco: Conecta no banco nome-banco
  • \d: Lista as tabelas do banco de dados conectado
  • \d  table-name: Descrimina as colunas da tabela
  • \dg: Lista usuários existentes, as permissões e grupos que o usuário pertence
  • \password [usuario]: Troca a senha do usuário com segurança, ou seja você não vê a seha que foi digitada e não é possível ver através do histórico de comandos.
  • select * from table-name: Lista o conteúdo das tabelas.
4. Instalar  o phppgadmin e acessar
  • apt-get install postgresql-contrib-9.1 phppgadmin
  • http://localhost/phppgadmin
5. Links

 apt-get install postgresql postgresql-contrib phppgadmin

05/06/2013

Pseudo tradução do CakePhp - PtBr

Existe uma tradução para o Cake 1.3 com algumas funcionalidades, que pode ser baixada do Git Hub e no link 1 das referências ele ensina como instalar.  No entanto esse post, conforme o próprio autor fala, está desatualizado. 
Eu a pouco iniciei a mexer com o Cake e com esse plugin fiz a tradução copiando os arquivos e agora cosegui alterar os campos necessários para configurar como plugin.
IMPORTANTE: consegui fazer funcionar sem erros e não testei. Não sei se existem problemas futuros.

Configuração

1. Baixar o plugin do  Git Hub e descompactar;

2. Modicar o nome do dir para CakePtbr

3. Copiar para /app/Plugin 

4. Dentro de /app/Plugin/CakePtBr/Config, alterar as linhas abaixo no arquivo bootstrap.php

Originais: 
// Tradução das mensagens do core
include CakePlugin::path('CakePtbr') . 'Config' . DS . 'traducao_core.php';

// Alteração das regras de inflections
include CakePlugin::path('CakePtbr') . 'Config' . DS . 'inflections.php';


Alterações: 

CakePlugin::loadAll();
require_once APP.'Plugin'.DS .'CakePtbr'.DS.'Config'.DS .'inflections.php';


require_once APP.'Plugin'.DS.'CakePtbr'.DS.'Config'.DS.'traducao_core.php';

5. Incluir a linha abaixo no bootstrap.php no dir /app/Config. Essa linha irá carregar todos so plugins.

CakePlugin::loadAll();

6. Assim ficou funcionando, agora vamos aos demais testes

Referências:

  • Links [ 1 , 2 ]
 

17/10/2008

LAMP no Ubuntu Hardy Heron (8.04)

LAMP : PHP + APACHE + MySQL

1. instale os pacotes necessários, e sete a senha do MySQL, ele será configurado automaticamente.
    • apt-get install apache2 mysql-server php5 php5-mysql
    • será solicitado para criar uma senha de usuário root do mysql
2. abra a página localhost no navegador, deve aparecer o conteúdo do arquivo /var/www/index.html.
    • http://localhost
3. Executar a linha abaixo e reiniciar o apache, ao acessar localhost iram aparecer todas as informações do php.
    • echo "" >> /var/www/index.php
    • /etc/init.d/apache2 restart
    • localhost
    • Caso não apareça nada, remova o arquivo index.htm do diretório
      • rm -rf /var/www/index.html
4. configurar acesso pela públic_html (/home/canofre/public_html)
    • ln -s /etc/apache2/mods-available/userdir.conf /etc/apache2/mods-enabled
    • ln -s /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enabled
    • /etc/init.d/apache2 restart (ou stop e depois start)
5. Acessar MySQL e criar novo usuário com todos os privilégios
    • mysql -u root -p
    • GRANT ALL PRIVILEGES ON *.* TO nomeDoUsuario@localhost IDENTIFIED BY 'senhaDoUsuario' WITH GRANT OPTION;
6. Instalar o PhpMyAdmin e acessá-lo. Será solicitado para escolher o servidor web desejado.Depois, reinicie o apache
    • apt-get install phpmyadmin
    • localhost/phpmyadmin
    • /etc/init.d/apache2 restart (ou stop e depois start)
      • caso não funcionar, adicionar a linha "Include /etc/phpmyadmin/apache.conf" , no arquivo de configuração do apache e reinicie
        • echo "Include /etc/phpmyadmin/apache.conf" >> /etc/apache2/apache2.conf
7. Links