Proxmox - Container: differenze tra le versioni
Da Webmobili Wiki.
| Riga 43: | Riga 43: | ||
* Configure SSH Hosts e inserire nel settings il percorso al file config appena creatoù | * Configure SSH Hosts e inserire nel settings il percorso al file config appena creatoù | ||
* Premere nuovamente '''F1''' | * Premere nuovamente '''F1''' | ||
* Selezionare '''wordpress-proxmox''' | * Selezionare '''wordpress-proxmox''' e poi Linux | ||
* Si aprirà una nuova finestra VSCode e bisogna inserire la password dell'utente ssh | * Si aprirà una nuova finestra VSCode e bisogna inserire la password dell'utente ssh | ||
* Poi selezionare '''Open Folder''' nella sezione a sinistra | * Poi selezionare '''Open Folder''' nella sezione a sinistra | ||
Versione delle 13:55, 23 mag 2025
Database
Di default la configurazione ha una restrizione per le connessione solo sull'IP locale.
Nel file di configurazione cercare e modificare la riga con bind-address così
bind-address = 0.0.0.0
Il file di configurazione cambia a seconda della distribuzione.
- Debian: si trova in
/etc/mysql/mariadb.conf.d/50-server.cnf
sudo systemctl restart mariadb.service
Creare un nuovo utente ed assegnarli tutti i privilegi.
sudo mysql -u root
Creare l'utente ( % significa qualsiasi provenienza) ed assegnargli tutti i privilegi a qualsiasi database.
In MariaDB (Debian)
CREATE USER 'webmobili'@'%' IDENTIFIED BY 'W3bm0b1l!';
GRANT ALL PRIVILEGES ON *.* to 'webmobili'@'%';
FLUSH PRIVILEGES;
exit
VS Code XDebug
- In VS Code installare estensione di Microsoft
Remote - SSH - Creare una cartella ad esempio
C:\LAVORO\wordpress-debug\.ssh
in cui creare il seguente file senza estensione config con questi dati:
Host wordpress-proxmox
HostName 10.13.17.125
User designbest
Port 22
- Hostname -> corrisponde all'indirizzo ip del container Proxmox
- Username -> utente del container per accesso SSH
Connessione SSH al container
- Aprire il folder appena creato con VS Code.
- Premere F1
- Selezionare Remote-SSH: Connect to Host
- Configure SSH Hosts e inserire nel settings il percorso al file config appena creatoù
- Premere nuovamente F1
- Selezionare wordpress-proxmox e poi Linux
- Si aprirà una nuova finestra VSCode e bisogna inserire la password dell'utente ssh
- Poi selezionare Open Folder nella sezione a sinistra
- Selezionare il folder www, dare ok e reimmettere la password.
Configurazione Container
- Creare una cartella
.vscodenella root.
- Estensioni da installare:
- PHP Debug
- Creare configurazione di debug e aggiungere la voce seguente a
"name": "Listen for Xdebug",
"pathMappings": {
"/var/www/html/wordpress": "${workspaceFolder}"
}
- Sezione PORTS -> aggiungere solo 9003 e confermare