commit notities
This commit is contained in:
parent
87ef788d1c
commit
1e878ec56f
1 changed files with 76 additions and 0 deletions
76
my-idlers.txt
Normal file
76
my-idlers.txt
Normal file
|
@ -0,0 +1,76 @@
|
|||
|
||||
|
||||
todos voor zondag:
|
||||
|
||||
* mv my-idlers naar bak
|
||||
* install custom webapp from git, resultaat uitproberen
|
||||
* geen succes? Dan bak naar my-idlers, met reguliere 'my webapp' proberen te stoeien
|
||||
|
||||
nee, geen succes.
|
||||
|
||||
Wel succes met aanpassen van environment van prod naar dev in config/app.php
|
||||
App draaide toen (via handgemaakte .env) op http://0.0.0.0:8000
|
||||
Lokaal (fractal) beschikbaar gemaakt via ssh tunnel:
|
||||
ssh -L 0.0.0.0:8000:127.0.0.1:8000 user@remote.osba.nl
|
||||
|
||||
Poging gedaan via my_webapp:
|
||||
* installeren
|
||||
* my-idlers verplaatsen naar my_webapp/www
|
||||
* app komt wel beschikbaar als tile in portal, maar klikken verbindt niet
|
||||
* redirect geinstalleerd, als onzichtbare forward naar http://127.0.0.1:8000
|
||||
* my_webapp stond op idlers.osba.nl/my_webapp
|
||||
* redirect op idlers.osba.nl/redirect
|
||||
* my_webapp werkte nog evenmin; redirect gaf 404 maar wel een enkele line reactie in Laravel ; het *lijkt* dus in de buurt te zitten.
|
||||
|
||||
Overwogen: redirect opnieuw installeren, laaten wijzen naar de nieuwe locatie van my_webapp, toen bedacht dat misschien my_webapp in de weg zou zitten dus die ook verwijderd, even voorbijgaand aan het feit dat daarmee de directory in /var/www verwijderd zou worden (inclusief my-idlers)
|
||||
|
||||
Dus: opnieuw installeren. Onderstaand de commando's, lijkt voldoende.
|
||||
|
||||
Daarna: redirect als voorheen naar http//localhost:8000 , maar nu in / installeren ipv /redirect
|
||||
Het werkt! Upgrade naar TLS werkt ook automatisch, ondanks http in redirect. Daarna in .env de APP_ENV=production gezet, werkt nog steeds
|
||||
|
||||
Forgejo:
|
||||
* clone cp6 van github
|
||||
* ynh_tmp directory, daarin dit bestand toevoegen
|
||||
* beter: 3 repos: my-idlers, my-idlers-wbk, my-idlers-ynh
|
||||
* my-idlers als copy
|
||||
* my-idlers-wbk voor losse / tmp aantekeningen
|
||||
* my-idlers-ynh voor packeging
|
||||
|
||||
# prerequesites PHP
|
||||
apt install php8.3 php8.3-cli php8.3-mbstring php8.3-xml composer php8.3-sqlite3 php8.3-intl php8.3-pdo php8.3-intl
|
||||
update-alternatives --set php /usr/bin/php8.3 # beter: overal php8.3 gebruiken
|
||||
systemctl restart php8.3-fpm.service
|
||||
|
||||
# prerequisites composer voor www-data
|
||||
mkdir /var/www/.cache/composer/files
|
||||
chown -R www-data:www-data /var/www/.cache/
|
||||
sudo -u www-data composer update
|
||||
sudo -u www-data composer install
|
||||
|
||||
# my-idlers install for www-data
|
||||
git clone https://github.com/cp6/my-idlers.git
|
||||
cd my-idlers
|
||||
sudo -u www-data vi .env # APP_KEY= toevoegen, DB_CONNECTION=sqlite aangeven, APP_URL=http://127.0.0.1:8000 of 0.0.0.0:8000, APP_ENV=development indien nodig
|
||||
sudo -u www-data php artisan key:generate
|
||||
#sudo -u www-data php artisan make:database my_idlers # voor mysql, niet voor sqlite
|
||||
sudo -u www-data touch database/database.sqlite
|
||||
sudo -u www-data php artisan migrate:fresh --seed
|
||||
sudo -u www-data php artisan serve
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
tijdens troubleshoot:
|
||||
# artisan
|
||||
sudo -u my_webapp php artisan config:cache
|
||||
sudo -u my_webapp php artisan config:clear
|
||||
sudo -u my_webapp php artisan cache:clear
|
||||
sudo -u my_webapp php artisan serve --host=0.0.0.0 --port=8000
|
||||
# webapp, pdo
|
||||
vi /etc/php/8.3/cli/php.ini # uncomment extension=pdo_sqlite
|
||||
chown -R my_webap:www-data www # indien via my_webapp, anders www-data:www-data
|
||||
config/app.php # production --> development, of APP_ENV=development via .env
|
||||
|
Loading…
Add table
Reference in a new issue