OpenWebconcept / plugin-pdc-base

GNU General Public License v3.0
1 stars 4 forks source link

Installatie PDC in wordpress op localhost #7

Closed sgort closed 1 year ago

sgort commented 1 year ago

LS,

Heb Wordpress op Ubuntu localhost via deze instructie.

Volg daarna de instructie voor plugin pdc alhier en kom tot punt 2 https://github.com/OpenWebconcept/plugin-pdc-base/blob/b4d2f6fcde1481a6d241ecf42c7496a9352ce30c/README.md?plain=1#L16

Dan verschijnt in mijn dashboard de volgende fout (met een idd nog niet actief plugin onderin...). Voordat ik zelf ga zitten puzzelen. Wat te doen nu? En wil ik dat dan via PR aan de README.md toevoegen wanneer gelukt?

image

sanderdekroon commented 1 year ago

Je moet de aangegeven plugins nog installeren :).

RWMB Metabox: https://wordpress.org/plugins/meta-box/ Posts 2 Posts: https://wordpress.org/plugins/posts-to-posts/

Daarnaast moet je de extra dependencies nog installeren met Composer. Afhankelijk van je setup doe je dit door je terminal te openen, naar de OpenPDC plugin map te navigeren en daar composer install draaien.

Als je gebruik maakt van bijv. Bedrock kun je je dependencies ook op projectniveau installeren.

sgort commented 1 year ago

Getting there. Na install beide plugins is dit de composer install output.

image

sanderdekroon commented 1 year ago

Dat klinkt als een permissions issue. Zo te zien kan composer de map niet aanmaken, omdat het onvoldoende rechten heeft.

Als ik de instructie bekijk waarmee je Wordpress op Ubuntu localhost hebt gezet, gok ik dat de mappen in www toegeëigend zijn door een andere user dan de user waarmee je composer install uitvoert.

Los van dit alles: ik zou niet op zo'n manier een development omgeving opzetten. Ik zou je aanraden om eens naar Docker te kijken en dan een algemene LAMP development stack daar op draaien. Zelf doe ik dit met Devilbox. Je hebt dan geen (of in ieder geval minder) gedoe met permissies en je brengt ook een scheiding aan tussen je machine en je development omgeving.

sgort commented 1 year ago

Thx. Will have a look. Docker is welbekend en gebruik ik veel. Devilbox nog onbekend.