WooCommerce ESW: differenze tra le versioni
Da Webmobili Wiki.
| Riga 3: | Riga 3: | ||
=== Ambiente di lavoro === | === Ambiente di lavoro === | ||
==== Container ==== | |||
Abbiamo optato per un docker container così strutturato<br/> | Abbiamo optato per un docker container così strutturato<br/> | ||
<code>docker-compose.yml</code> | <code>docker-compose.yml</code> | ||
| Riga 54: | Riga 55: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==== Visual Studio ==== | |||
Cliccare sul pulsante '''Run & Debug''' e farsi creare in automatico il file <code>.vscode/laung.json</code> per abilitare xdebug. | |||
==== Wordpress Admin ==== | |||
Da <code>http://localhost:8000</code> | Da <code>http://localhost:8000</code> | ||
* Aggiornare l'aggiornabile | * Aggiornare l'aggiornabile | ||
Versione delle 12:16, 23 giu 2022
WooCommerce ESW
Il progetto prevede la creazione di un mini-sito con commerce integrato con Easy Store Web.
Ambiente di lavoro
Container
Abbiamo optato per un docker container così strutturato
docker-compose.yml
version: '3.9'
services:
db:
image: mysql:5.7
ports:
- 3306:3306
environment:
MYSQL_DATABASE: webmobili
MYSQL_USER: webmobili
MYSQL_PASSWORD: w3bm0b1l1
MYSQL_ROOT_PASSWORD: w3bm0b1l1
volumes:
- db:/var/lib/mysql
wordpress:
depends_on:
- db
build:
context: ./
ports:
- 8000:80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: webmobili
WORDPRESS_DB_PASSWORD: w3bm0b1l1
WORDPRESS_DB_NAME: webmobili
WORDPRESS_DEBUG: 1
TZ: "Europe/Rome"
volumes:
- wordpress:/var/www/html
volumes:
db:
wordpress:
Punta al seguente Dockerfile che si occupa di configurare xdebug per PHP.
FROM wordpress:6.0.0-php7.4-apache
RUN apt-get update && \
pecl install xdebug \
&& docker-php-ext-enable xdebug
# Copy xdebug.ini to /usr/local/etc/php/conf.d/
COPY ./*.ini /usr/local/etc/php/conf.d/
Visual Studio
Cliccare sul pulsante Run & Debug e farsi creare in automatico il file .vscode/laung.json per abilitare xdebug.
Wordpress Admin
- Aggiornare l'aggiornabile
- Installare il plugin WooCommerce (installazione molto lenta su docker windows)
- Installare il tema Astra
- Aspetto => Opzioni Astra => spalla dx => Installa Plugin Importatore
- Da questa pagina installare il template (scegliendo Elementor) Custom Printing con tutti i suoi contenuti
- Installare il plugin Classic Widget