mickj 0 Denunciar post Postado Maio 26, 2013 Então cara segui todas as intrusões informada, mas continua dando o mesmo erro, mas na hora de criar o projeto reparei um Note a mais "Testing Note: PHPUnit was not found in your include_path, therefore no testing actions will be created." talvez seja isso que esteja ocorrendo o problema não é? root@Web:/var/www# zf create project zf_test Creating project at /var/www/zf_test Note: This command created a web project, for more information setting up your VHOST, please see docs/README Testing Note: PHPUnit was not found in your include_path, therefore no testing actions will be created. Compartilhar este post Link para o post Compartilhar em outros sites
Enrico Pereira 299 Denunciar post Postado Maio 26, 2013 Faça o seguinte: delete a Zend tool, as bibliotecas do Zend, remova include_path do php.ini e tudo que você fez relacionado a isso. Depois, a dica de ouro: use o composer. Todo esse problema é porque você está tentando usar as bibliotecas como globais (a la PEAR) e isso sempre causa problemas com include_path, duplicação, problema de versão, etc. Nos últimos tempos a comunidade PHP desenvolveu uma fantástica solução que acaba com esse problema, o Composer, vamos usá-lo ao invés dessa forma de instalação global: Primeiramente, você precisa do Composer, usando a linha de comando: Se você possui o cURL instalado (o que é provável), execute: curl -sS https://getcomposer.org/installer | php Caso contrário: php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));" E para facilitar o trabalho, podemos colocar o composer como global, assim não precisaremos baixá-lo para cada projeto, execute: sudo mv composer.phar /usr/local/bin/composer Agora você possui o comando composer disponível em seu terminal, meio caminho andado :). Nesse momento, vamos criar o projeto e instalar o ZF1: :seta: crie um virtual host, apontando para uma pasta na qual estará o projeto :seta: agora precisaremos de um skeleton, uma vez que a Zend Tool não poderá mais ser usada para criar projetos, infelizmente, mas o processo de criar vai continuar fácil, você só vai precisar do GIT, se não tiver, simplesmente execute: sudo apt-get install git-core :seta: e entre na pasta onde ficará a pasta do virtual host (geralmente a /var/www) e execute: git clone https://github.com/rodp82/ZF1-Skeleton nomedoprojeto "nomedoprojeto" será o nome da pasta que será criada, agora entre nessa pasta pelo terminal e crie um arquivo chamado composer.json. Neste arquivo coloque: { "require": { "zendframework/zendframework1": "1.12.*" } } :seta: salve o arquivo e rode composer install no terminal e espere até que o processo termine, então teremos uma instalação do Zend Framework. ----- Sim, eu sei. Isso está mais complicado do que você poderia imaginar, mas você vai resolver um grande problema de dependências, acredite. Como você está apenas estudando sobre Zend Framework: abandone o ZF1 e parta para o ZF2, ele possui já uma integração com o composer, uma Zend Tool compatível e não trabalha mais com include_path, acabando com essa dor de cabeça. Qualquer dúvida/problema que ocorrer na instalação, pergunte :) Compartilhar este post Link para o post Compartilhar em outros sites
mickj 0 Denunciar post Postado Maio 26, 2013 Nossa cara ta difícil resolver o problema HAHAHAHA então quando do composer eu tentei da duas maneiras, mas as duas aparentemente me retornam um erro: #!/usr/bin/env php Some settings on your machine make Composer unable to work properly. Make sure that you fix the issues listed below and run this script again: The suhosin.executor.include.whitelist setting is incorrect. Add the following to the end of your `php.ini` or suhosin.ini (Example path [for Debian]: /etc/php5/cli/conf.d/suhosin.ini): suhosin.executor.include.whitelist = phar The php.ini used by your command-line PHP is: /etc/php5/cli/php.ini If you can not modify the ini file, you can also run `php -d option=value` to modify ini values on the fly. You can use -d multiple times. Compartilhar este post Link para o post Compartilhar em outros sites
Enrico Pereira 299 Denunciar post Postado Maio 26, 2013 É difícil cara, o ZF1 é muito complicado de se instalar e configurar, parece fácil, mas é tenso, dá muito problema. Em relação ao erro ocorrido, você precisa realizar uma alteração em seu php.ini (/etc/php5/cli/php.ini) No final desse arquivo, basta adicionar: suhosin.executor.include.whitelist = phar Compartilhar este post Link para o post Compartilhar em outros sites
mickj 0 Denunciar post Postado Maio 26, 2013 nossa acho que a ZF não foi com minha cara. como você comentou, vou tentar instalar o ZF2 porque fiz todos os procedimentos certo, e mesmo assim ainda ta dando o mesmo erro, criei um projeto com o nome "iMaster"; Warning: require_once(Zend/Application.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/iMaster/public/index.php on line 22Fatal error: require_once() [function.require]: Failed opening required 'Zend/Application.php' (include_path='/var/www/iMaster/library:.:/usr/share/php:/usr/share/pear') in/var/www/iMaster/public/index.php on line 22 o mesmo erro como você pode ver! Compartilhar este post Link para o post Compartilhar em outros sites
Enrico Pereira 299 Denunciar post Postado Maio 26, 2013 Mas o ZF2 não tem Zend/Application.php. Cara, agora eu sinceramente não sei o que pode estar acontecendo, é coisa do tinhoso :devil:. Compartilhar este post Link para o post Compartilhar em outros sites
mickj 0 Denunciar post Postado Maio 26, 2013 também acho que é coisa do tinhoso HAHAHAHAHA mas valeu pela ajuda! Compartilhar este post Link para o post Compartilhar em outros sites