composer init
composer require nemundo/framework
Do not create an .ignore File.
php -r "require __DIR__.'/vendor/autoload.php';(new \Nemundo\Dev\ProjectBuilder\ProjectBuilderScript())->createProject();"
"autoload": {
"psr-4": {
"ProjectNamespace\\": "src/"
}
}
composer update
php bin/init.php
php bin/setup.php
php bin/admin_setup.php
php bin/cmd.php admin-user
php bin\cmd.php user-password-reset
php bin/cmd.php usergroup-clean
php bin/cmd.php apache-password
sudo php bin/cmd.php model-clean
sudo php bin/cmd.php backup-dump
sudo php bin/cmd.php backup-import
sudo php bin/cmd.php backup-clean
sudo php bin/cmd.php model-image-resize
php bin/cmd.php db-index-delete
php bin/cmd.php project-clean
php bin/package_setup.php
Folgender Befehl muss als Cronjob eingerichtet werden.
php bin/cmd.php scheduler-check
cronjob -e
* * * * * php /srv/web/[project]/bin/cmd.php scheduler-check > /srv/web/[project]/log/scheduler-check.log 2>&1
Im config.ini muss der Pfad definiert werden.
cache_path=
php -r "require __DIR__.'/vendor/autoload.php';(new \Nemundo\Project\Config\ProjectConfigArgumentBuilder())->createConfig();"
(new \Nemundo\Project\Config\ProjectConfigArgumentBuilder())->createConfig('/srv/web/project/', 'localhost', 3306, 'root', 'password', 'db1');
composer require symfony/mailer
Rss Reader
composer require laminas/laminas-http
composer require laminas/laminas-feed
"laminas/laminas-feed": "*",
"laminas/laminas-http": "*"
Excel
composer require phpoffice/phpspreadsheet
Word
composer require phpoffice/phpword
Mobile Detection
composer require mobiledetect/mobiledetectlib
SSH
composer require phpseclib/phpseclib
ps -aux kill -9 pid_number