• Suporte
  • Ajuda na Instalação do SGA 2.8 Linux,Apos Executar o comando composer

Quando chego nessa etapa:

composer create-project "novosga/novosga:^2.0" novosga

Installing novosga/novosga (v2.0.8)
  - Installing novosga/novosga (v2.0.8): Loading from cache
Created project in novosga
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file

Your requirements could not be resolved to an installable set of packages.
  Problem 1
    - Installation request for symfony/framework-bundle v4.2.4 -> satisfiable by symfony/framework-bundle[v4.2.4].
    - symfony/framework-bundle v4.2.4 requires ext-xml * -> the requested PHP extension xml is missing from your system.
  Problem 2
    - Installation request for symfony/security-bundle v4.2.4 -> satisfiable by symfony/security-bundle[v4.2.4].
    - symfony/security-bundle v4.2.4 requires ext-xml * -> the requested PHP extension xml is missing from your system.
  Problem 3
    - Installation request for facebook/webdriver 1.6.0 -> satisfiable by facebook/webdriver[1.6.0].
    - facebook/webdriver 1.6.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
  Problem 4
    - Installation request for squizlabs/php_codesniffer 3.4.1 -> satisfiable by squizlabs/php_codesniffer[3.4.1].
    - squizlabs/php_codesniffer 3.4.1 requires ext-simplexml * -> the requested PHP extension simplexml is missing from your system.
  Problem 5
    - Installation request for symfony/debug-bundle v4.2.4 -> satisfiable by symfony/debug-bundle[v4.2.4].
    - symfony/debug-bundle v4.2.4 requires ext-xml * -> the requested PHP extension xml is missing from your system.
  Problem 6
    - symfony/framework-bundle v4.2.4 requires ext-xml * -> the requested PHP extension xml is missing from your system.
    - symfony/maker-bundle v1.11.5 requires symfony/framework-bundle ^3.4|^4.0 -> satisfiable by symfony/framework-bundle[v4.2.4].
    - Installation request for symfony/maker-bundle v1.11.5 -> satisfiable by symfony/maker-bundle[v1.11.5].

  To enable extensions, verify that they are enabled in your .ini files:
    - /etc/php/7.4/cli/php.ini
    - /etc/php/7.4/cli/conf.d/10-opcache.ini
    - /etc/php/7.4/cli/conf.d/10-pdo.ini
    - /etc/php/7.4/cli/conf.d/20-calendar.ini
    - /etc/php/7.4/cli/conf.d/20-ctype.ini
    - /etc/php/7.4/cli/conf.d/20-exif.ini
    - /etc/php/7.4/cli/conf.d/20-ffi.ini
    - /etc/php/7.4/cli/conf.d/20-fileinfo.ini
    - /etc/php/7.4/cli/conf.d/20-ftp.ini
    - /etc/php/7.4/cli/conf.d/20-gettext.ini
    - /etc/php/7.4/cli/conf.d/20-iconv.ini
    - /etc/php/7.4/cli/conf.d/20-json.ini
    - /etc/php/7.4/cli/conf.d/20-phar.ini
    - /etc/php/7.4/cli/conf.d/20-posix.ini
    - /etc/php/7.4/cli/conf.d/20-readline.ini
    - /etc/php/7.4/cli/conf.d/20-shmop.ini
    - /etc/php/7.4/cli/conf.d/20-sockets.ini
    - /etc/php/7.4/cli/conf.d/20-sysvmsg.ini
    - /etc/php/7.4/cli/conf.d/20-sysvsem.ini
    - /etc/php/7.4/cli/conf.d/20-sysvshm.ini
    - /etc/php/7.4/cli/conf.d/20-tokenizer.ini
  You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
10 dias depois

Olá, passei pelo mesmo problema.
Consegui essa etapa. Estu usando Debian? qual distro você usa?

    dbmello75 poderia passa seu contato para troca umas informações ? tenho dúvidas nessa parte de instalação, tanto debian, quanto ubunto. : / se possível agradeceria muito essa enorme ajuda.

    Dá uma olhada no /var/www/novosga/var/log/prod.log
    Foi lá que eu achei o erro. No meu caso era permissão de arquivos.

    Estou passando uma temporada nos EUA. meu telefone é daqui.
    esse erro ai eu resouvi instalando o pacote php-zip
    estou usando o debian 10

    Comandos usados para inslação no Debian 10.
    EXECUTE TUDO COMO ROOT

    cd /tmp
    wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb
    apt install gnupg 
    dpkg -i mysql-apt-config_0.8.13-1_all.deb
    apt install gnupg composer php-zip php-symfony apache2 php mysql-server php-mysql curl
    a2enmod rewrite env
    
    curl -fSL https://getcomposer.org/composer.phar -o composer.phar
    php composer.phar create-project "novosga/novosga:^2.0" novosga
    
    echo 'date.timezone = America/New_York' > /etc/php/7.3/apache2/conf.d/datetimezone.ini
    
    mv novosga/ /var/www/
    cd /var/www/novosga/
    bin/console cache:clear --no-debug --no-warmup --env=prod
    bin/console cache:warmup --env=prod
    
    chown www-data:www-data -R /var/www/novosga
    chmod +w -R /var/www/novosga/var/
    
    echo 'Options -MultiViews
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L]
    SetEnv APP_ENV prod
    SetEnv LANGUAGE pt_BR
    SetEnv DATABASE_URL mysql://novosga:MySQL_App_P4ssW0rd@localhost:3306/novosga2?charset=utf8mb4&serverVersion=5.7
    ' > /var/www/novosga/public/.htaccess
    
    mysql -e "CREATE USER 'novosga'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MySQL_App_P4ssW0rd';"
    mysql -e "GRANT ALL PRIVILEGES ON *.* TO 'novosga'@'localhost';"
    
    APP_ENV=prod \
        LANGUAGE=pt_BR \
        DATABASE_URL="mysql://novosga:MySQL_App_P4ssW0rd@localhost:3306/novosga2?charset=utf8mb4&serverVersion=5.7" \
        bin/console novosga:install

      dbmello75 Blzzzz... Obg vou segui os passos e refazer a instalação ! Abraço e muito obg.

      dbmello75 Meu nome DbMello75, não obtive sucesso com essa correção que me passou ; /

      apt install -y composer php-zip php-symfony apache2 php mysql-server php-mysql curl php-ldap php-curl

      tenta isso aqui, depois roda o composer novamente

        dbmello75 Já tentei em varias, Ubunto 16,18,19 ....
        Debia.. 8,.. e nada.
        srsrs... acho que to errando algo ou estou sem sorte ..

        coloca o erro que você esta tento aqui.
        Defina melhor o que você quer dizer com "nada". 😉