Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Problemas na hora de abrir o zf.php

Ola, Fiz a instalacao normal no ubuntu do ZenfFramework e em seguida do ZF-Tools. O problema eh que quando eu rodo

./vendor/bin/zf.php modules

ou

./vendor/bin/zf.php

o que acontece eh que uma pagina HTML eh carregada no meu terminal:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>ZF Skeleton Application</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!-- Le styles -->
        <link href="/css/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css">
<link href="/css/bootstrap-theme.min.css" media="screen" rel="stylesheet" type="text/css">
<link href="/css/style.css" media="screen" rel="stylesheet" type="text/css">
<link href="/img/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon">
        <!-- Scripts -->
        <script type="text/javascript" src="/js/jquery-2.2.4.min.js"></script>
<script type="text/javascript" src="/js/bootstrap.min.js"></script>    </head>
    <body>
        <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
            <div class="container">
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    <a class="navbar-brand" href="/">
                        <img src="/img/zf-logo.png" alt="Zend Framework 3.0.0dev"/>&nbsp;Skeleton Application
                    </a>
                </div>
                <div class="collapse navbar-collapse">
                    <ul class="nav navbar-nav">
                        <li class="active"><a href="/">Home</a></li>
                    </ul>
                </div>
            </div>
        </nav>
        <div class="container">
            <div class="jumbotron">
    <h1>Welcome to <span class="zf-green">Zend Framework</span></h1>

    <p>
        Congratulations! You have successfully installed the
        <a href="https://github.com/zendframework/ZendSkeletonApplication" target="_blank">ZF Skeleton Application</a>.
        You are currently running Zend Framework version 3.0.0dev.
        This skeleton can serve as a simple starting point for you to begin
        building your application on ZF.
    </p>

    <p><a class="btn btn-success btn-lg" href="https://github.com/zendframework/zendframework" target="_blank">Fork Zend Framework on GitHub &raquo;</a></p>
</div>

<div class="row">

    <div class="col-md-4">
        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 class="panel-title">Follow Development</h3>
            </div>
            <div class="panel-body">
                <p>
                    Zend Framework is under active development. If you are
                    interested in following the development of ZF, you can check
                    <a href="http://framework.zend.com/blog/">ZF dev blog</a>,
                    and <a href="https://github.com/issues?utf8=%E2%9C%93&q=is:issue+org:zendframework">ZF issue tracker</a>
                    (link requires a GitHub account). This is a great resource
                    for staying up to date with the latest developments!
                </p>

                <p><a class="btn btn-success pull-right" href="http://framework.zend.com/" target="_blank">ZF Development Portal &raquo;</a></p>
            </div>
        </div>
    </div>

    <div class="col-md-4">
        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 class="panel-title">Discover Modules</h3>
            </div>
            <div class="panel-body">
                <p>
                    The community is working on developing a community site to
                    serve as a repository and gallery for ZF modules. The
                    project is available <a href="https://github.com/zendframework/modules.zendframework.com">on GitHub</a>.
                    The site is currently live and currently contains a list of
                    some of the modules already available for ZF.
                </p>

                <p><a class="btn btn-success pull-right" href="http://modules.zendframework.com/" target="_blank">Explore ZF Modules &raquo;</a></p>
            </div>
        </div>
    </div>

    <div class="col-md-4">
        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 class="panel-title">Help &amp; Support</h3>
            </div>
            <div class="panel-body">
                <p>
                    If you need any help or support while developing with ZF,
                    you may reach us via IRC: <a href="irc://irc.freenode.net/zftalk">#zftalk on Freenode</a>.
                    We'd love to hear any questions or feedback you may have
                    regarding this release. Alternatively, you may subscribe
                    and post questions to the <a href="http://framework.zend.com/archives/">mailing lists</a>.
                </p>

                <p><a class="btn btn-success pull-right" href="http://webchat.freenode.net?channels=zftalk" target="_blank">Ping us on IRC &raquo;</a></p>
            </div>
        </div>
    </div>
</div>
            <hr>
            <footer>
                <p>&copy; 2005 - 2016 by Zend Technologies Ltd. All rights reserved.</p>
            </footer>
        </div>
            </body>
</html>

Alguem sabe como resolver? Ja instalei e desinstalei varias vezes a ate agora nada!

4 respostas

Oi João,

Você chegou a executar a linha: composer.phar require zendframework/zftool:dev-master antes desses comandos?

Deu algum erro?

Abraço!

Estou com o mesmo problema e executei os seguintes comandos:

sudo composer require zendframework/zftool:dev-master ./vendor/bin/zf.php

Nenhum erro foi gerado

já tentei cli: php7.0-cli zf.php modules

Sempre returna no terminal html

Versão zf3

Consegui resolver este problema baixando manualmente a release 2.5 do skeleton application (https://packages.zendframework.com/) e fazendo todo procedimento novamente. Quando fazemos o comando: php composer.phar create-project -sdev --repository-url="https://packages.zendframework.com" zendframework/skeleton-application é feito o download da versão zf3, dai o zftools dá esse problema de retorna o html. tenta utilizar a mesma versão que o renan utiliza no curso, vlw!!!

solução!

Valeu pela ajuda, @Wellington! Demorou pra caramba mas eu finalmente consegui resolver o problema. Eis o que eu fiz:

1) Usei o link que voce me mandou para baixar o zip da versão 2.5 do zf-application. Link : https://packages.zendframework.com/composer/zendframework-skeleton-application-2.5.0-1d7f9e.zip

2) Dei um unzip no arquivo e copiei todo o conteudo pra dentro da minha pasta criada, chamada estoque.

3) DENTRO da pasta, instalei o composer.phar. O Grande problema que eu tive nessa aula é que o código que foi oferecido na aula não gerava o arquivo composer.phrar. Esse é o código certo (pelo menos para ubuntu)

sudo curl -sS https://getcomposer.org/installer | sudo php

4) Em seguida, ainda dentro da pasta estoque, você precisa rodar o seguinte comando que foi escrito na aula 1, mas faltou o php no começo

php composer.phar require zendframework/zftool:dev-master

5) Tive um problema na hora de usar esse codigo e por isso tive que instalar o php-xml através do código

sudo apt-get install php-xml

6) Rodei o comando do passo 4 novamente

7) Pronto! Tudo foi instalado e agora sim consigo ver os módulos e criar um módulo novo no

./vendor/bin/zf.php modules

Se possível, podem fechar minha dúvida :) os comandos que encontrei errado no texto de explicação para instalar, já mandei para correção!

João.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software