Como instalar o cakephp no ubuntu 14.04

1

Estou usando o ubuntu 14.04 e a configuração LAMP executada nele. Em alguns projetos do cakephp, ele não mostrou algum conteúdo ou não redirecionou a página de acordo com a necessidade de código. Eu acho que é problema devido ao cakephp não está instalado no meu sistema. Na verdade, não sei como instalar o cakephp ou é realmente necessário instalar o cakephp depois de instalar o ambiente LAMP e o phpmyadmin.

Por favor, sugira.

Obrigado em adv

    
por Farman Ali 27.05.2015 / 15:09

1 resposta

2

As etapas são quase iguais, mas no Windows fizemos isso usando GUI ou no Windows Explorer e no Ubuntu faremos através do terminal ou você pode dizer usando comandos.

Etapa 1 : abra o prompt de comando (terminal) e digite o seguinte comando

cd /var/www/html

Step 2 : Digite o comando abaixo para baixar o cakephp.

$ sudo wget https://codeload.github.com/cakephp/cakephp/legacy.zip/2.5.2

em que 2.5.2 é a última versão estável do CakePHP.

Etapa 3 : use o seguinte comando para descompactar o arquivo zip baixado.

$ sudo unzip 2.5.2

Etapa 4 : renomeie a pasta extraída.

$ mv cakephp-cakephp-736e999/ cake

onde cakephp-cakephp-736e999 é o nome da pasta extraída.

Para executar o CakePHP no navegador, use este caminho localhost / cake.

Passo 5 : vá para a pasta de bolo.

$ cd cake

E altere as permissões para a pasta app / tmp.

$ sudo chown -R root:www-data app/tmp
$ sudo chmod -R 775 app/tmp

Etapa 6 : para tornar o script gravável, execute estas etapas:

$ apache2ctl -M

Se você vir mod_rewrite ou rewrite_module na lista mostrada, o script é gravável. Caso contrário, para ativá-lo, digite este comando:

$ a2enmod rewrite

Passo 7 : Tipo: -

  cd /etc/apache2 
$ sudo nano  apache2.conf

Defina estas linhas no arquivo:

    <Directory /var/www>
       Option Indexes FollowSymlinks
       AllowOverride All
       Required all granted
    </Directory>

Pressione Ctrl + X , depois pressione Y e Digite para salvar o arquivo.

Reinicie o apache:

$ sudo service apache2 restart

Passo 8 : Agora vá para app / Config e:

$ cd /var/www/html/cake/app/Config
$ sudo mv database.php.default default.php

Atualize a página localhost / cake. Agora arquivo de banco de dados é detectado, mas ainda temos que criar um banco de dados como ele irá mostrar não pôde se conectar ao banco de dados.

Passo 9 : Abra o localhost / phpmyadmin no navegador. Entre usando seu nome de usuário e senha e crie um banco de dados chamado cake. Depois disso edite o arquivo database.php.

$ sudo nano database.php

Defina host como localhost, username é seu nome de usuário do phpmyadmin, password é sua senha do phpmyadmin e nome do banco de dados.

Atualize a página localhost / cake. Agora banco de dados é detectado.

Passo 10 : Para remover o erro de sal e semente mostrado na parte superior da página localhost / cake, temos que editar o arquivo core.php.

$ sudo nano core.php

Encontre esta seção e substitua ambas as strings por quaisquer strings aleatórias ou você pode usar essas strings também.

/* A random string used in security hashing methods. */

 Configure::write('Security.salt','fvjhdj8fvn85grg73fbrvfn9fjFGfnhvt758nADG');

/* A random numeric string (digits only) used to encrypt/decrypt strings. */

Configure::write('Security.cipherSeed', '55857485748594575784348784787475');

Em seguida, pressione Ctrl + X , pressione Y e Digite para salvar o arquivo. Atualize a página localhost / cake. E está feito.

    
por datta ikhe 27.05.2015 / 15:37