laminas-api-tools / api-tools-skeleton

Skeleton Application for Laminas API Tools
https://api-tools.getlaminas.org/documentation
BSD 3-Clause "New" or "Revised" License
50 stars 64 forks source link

Missing Package in Admin Ui #58

Open ESOGenics opened 2 years ago

ESOGenics commented 2 years ago

Bug Report

Missing Package on the Admin Ui Per: https://api-tools.getlaminas.org/documentation/deployment/intro

Q A
API Tools 1.8
PHP 8.1.2
Ubuntu (jammy) LTS 22.04

Summary

This is my first time running using this project. I read through all the documentation and I have production version ready to run. Now I am looking to deploy this. :

Current behavior

Everything seems to work fine, but the package is missing from the Admin. When I run composer I cannot find a function for creating the package to download and run on my production Apache Servers.

How to reproduce

I have attempted this on several different systems and all of them are missing package.

sudo apt install apache2, php8.1, mysql-server, php8.1-xml, php8.1-xmlwriter, php8.1-tokenizer, php8.1-sysvshm, php8.1-sysvsem, php8.1-curl, php8.1-ftp, php8.1-sockets, php8.1-mysql, php8.1-mbstring, php8.1-gettext, php8.1-fileinfo, php8.1-ffi, php8.1-exif, php8.1-ctype, php8.1-calendar, php8.1-pdo, composer -y

composer create-project laminas-api-tools/api-tools-skeleton
cd api-tools-skeleton
rm composer.lock && rm -rf vendor
composer install

Expected behavior

Everything will install fine. If you make a database connection, you will need to modify: config/autoload/local.php with the following

                'options' => [
                    'buffer_results' => true,
                ]