Bom dia, Eu utilizo o CakePHP, e se ele tiver a opção de cache habilitada, ele exige que a pasta temporária esteja com permissões de escrita.
Se tratando do comando a executar, vou tomar como base ainda aquela estrutura de projetos que citei anteriormente. Vale lembrar que você setando permissão total para a pasta "htdocs" vai comprometer a segurança da sua aplicação. Recaptulando, o meu projeto Cake fica na pasta: /home/usuario/workspace/projeto1 > Este, inicialmente, seria um esqueleto da pasta app, portanto, você pode manter o framework, em si, em outra pasta. Na minha máquina eu mantenho o cakephp no /var/www/cakephp131, por exemplo (mas você pode colocar em qualquer pasta do sistema). E os meus projetos ficam no meu workspace. Os projetos deste framework são configuráveis, e você pode dizer onde está a pasta principal do CakePHP, que ele vai utilizar apenas daquele lugar. Em outras palavras, posso ter vários projetos no meu workspace apontando para um único cakephp. Voltando ao quesito permissões e pastas temporárias, os projetos cake tem uma única pasta que exige permissão total, é a "tmp", e fica na raiz do projeto. Portanto, basta um: chmod 775 -R /home/usuario/projeto1/tmp > Ou mesmo: chmod 777 -R /home/usuario/projeto1/tmp > O resto você pode manter com as permissões originais. Acredito que o mesmo conceito é aplicável aos projetos do CodeIgniter (não me lembro como é a estrutura dele), mas tente manter o formato original das permissões. Por enquanto é isso. Qualquer coisa estamos a disposição. Abraços Em 23 de março de 2011 13:25, Diego Walisson <diegowalis...@gmail.com>escreveu: > Opa Jeferson, valeu pelas orientações, era exatamente isto que eu estava > procurando. > Só instalei o xampp porque minha net em casa é daquelas "3G" quase > discadona, sabe... rsrs, e aí foi mais fácil baixar o xampp no trabalho e > levar num pen-drive. Mas o seguinte, você citou o problema de permissão > para > pastas temporárias, e eu estou estudando justamente um framework, o > CodeIgniter. Nesse caso, como você contorna o problema quando o framework > trabalha com cache, upload de arquivos e imagens... etc? Preciso mexer nas > permissões dentro do meu /opt/lampp/htdocs ou posso fazer tudo no meu > workspace mesmo? > > -- > * > Diego Walisson > *------------------------------ > *diegowalis...@gmail.com > twitter.com/dwalisson > facebook.com/dwalisson ** > * > > Em 23 de março de 2011 08:57, Jeferson Rodrigues <jefero...@gmail.com > >escreveu: > > > Bom dia, > > > > Eu utilizo PHP5 + Apache2 + PostgreSQL em meus projetos, e utilizando o > > Eclipse PDT como minha IDE. Não faço o uso do LAMPP, pois mesmo que eu > > instale manualmente tudo pelo APT-GET não preciso fazer quase nenhuma > > configuração em meu sistema para conseguir rodar os meus projetos. > > > > O Eclipse utiliza por padrão a pasta /home/usuario/workspace para manter > os > > projetos, e para cada projeto ele cria uma pasta diferente. Exemplo: > > > > /home/usuario/workspace/projeto1 > > > /home/usuario/workspace/projeto2 > > > > > > > Particularmente, eu apenas crio links simbólicos dentro da minha pasta > > /var/www. Então, tomando como base os projetos acima, executo os > seguintes > > comandos: > > > > sudo ln-s /home/usuario/workspace/projeto1 /var/www > > > sudo ln-s /home/usuario/workspace/projeto2 /var/www > > > > > > > Como você utiliza o LAMPP e afirmou que o diretório para os projeto é > > /opt/lampp/htdocs, então suas linhas de comando, ainda tomando como base > > estes exemplos, ficaria assim: > > > > sudo ln-s /home/usuario/workspace/projeto1 /opt/lampp/htdocs > > > sudo ln-s /home/usuario/workspace/projeto2 /opt/lampp/htdocs > > > > > > Realizando estes passos, você não precisará fazer nenhuma modificação nas > > permissões dos arquivos, nada de CHMOD 777, salvo quando você utilizar > > algum > > framework que necessite que alguma pasta temporária tenha esse tipo de > > permissão, ou algum outro caso especial, e o acesso WEB a estes exemplos > de > > projetos será através dos endereços: > > > > http://localhost/projeto1 > > > http://localhost/projeto2 > > > > > > > Pelo menos, assim eu faço nos meus projetos, fácil fácil. > > > > Tem muita gente aí que instala XAMPP, LAMPP achando que o procedimento de > > instalação manual é complicado, mas eu acho mais complicado configurar > > estes > > caras do que da forma manual. > > > > Com um simples: > > > > sudo apt-get install apache2 php5 php5-cli libapache2-mod-php5 > > > postgresql-8.4 > > > > > > > Você tem tudo instalado, configurado, pronto para ser usado. O máximo que > > você vai ter que fazer é reiniciar o Apache através da linha de comando: > > > > sudo /etc/init.d/apache2 restart > > > > > > > Então é isso... qualquer coisa estamos a disposição. > > > > Abraços > > > > Em 22 de março de 2011 23:55, Marlon <yoda...@gmail.com> escreveu: > > > > > procura lá no diretório de instalação do xamp's o htdocs > > > que deve tar dentro do /etc > > > lá vai ter um document root > > > aew tu muda pra tua home > > > easy like that > > > > > > ps: temq reiniciar o xamp's server > > > > > > abrass > > > -- > > > > > > Marlon Valério > > > ┌────────────┐ > > > T0ddy Stone Brains > > > └────────────┘ > > > > > > > > > > > > Em 22 de março de 2011 19:39, Diego Walisson <diegowalis...@gmail.com > > > >escreveu: > > > > > > > Galera, boa noite! > > > > > > > > Instalei o Xampp e o Eclipse PDT no meu note. Gostaria de saber a > > maneira > > > > correta de configurar o ambiente pro eclipse poder manipular os > > arquivos > > > > do > > > > projeto, que a princípio devem ficar no /opt/lampp/htdocs, porém > neste > > > > diretório ele não tem as permissões para escrita. Neste caso, qual a > > > melhor > > > > dica que vocês dariam sem ter que dar um chmod 777? Como posso > > configurar > > > o > > > > apache pra servir no diretório /home/diego/www, por exemplo? > > > > > > > > Abraços. > > > > > > > > -- > > > > * > > > > Diego Walisson > > > > *------------------------------ > > > > *diegowalis...@gmail.com > > > > twitter.com/dwalisson > > > > facebook.com/dwalisson ** > > > > * > > > > -- > > > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > > > > > > > Lista de discussão Ubuntu Brasil > > > > Histórico, descadastramento e outras opções: > > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > > > > > -- > > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > > > > > Lista de discussão Ubuntu Brasil > > > Histórico, descadastramento e outras opções: > > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > > > -- > > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > > > Lista de discussão Ubuntu Brasil > > Histórico, descadastramento e outras opções: > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > > > > * > * > -- > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece > > Lista de discussão Ubuntu Brasil > Histórico, descadastramento e outras opções: > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br