Plusieurs joomla DS3617xs DSM 6.2.3-25426 Update 3


Recommended Posts

Bonjour a tous

 

je rencontre un problème que je n'arrive pas a comprendre.

j'aimerais installer plusieurs joomla, si je fait une instal via le paquets tout fonctionne, par contre impossible d'installer un joomla en manuel a l étape 4 impossible de ce connecter a la bas de données.

 

pouvez vous m’aider svp

Link to post
Share on other sites

installe en manuel, cad ?

 

le plus simple dans ton cas est d'utilise Docker. Tu crées 4 conteneurs joomla + 4 conteneurs mysql respectifs. Le tout orchestré par un docker-compose et hop l'affaire est dans le sac^^

Link to post
Share on other sites

Bonjour nicoueron

 

Ta solution ma l'aire vraiment bien peut tu m’expliquer comment je doit procéder pour installer mes 4 site stp.

installe en manuel : en faite quand j’installe joomla via le paquets synology j’arrive a l'installer, mais en manuel c’est a dire si je télécharge un joomla depuis le site et que je décompresse dans un dossier au nom du site dans mon dossier web et la quand je fais l'installe je suis bloquer a l’étape 4 connexion a la base de donnée impossible message d'erreur suivant "Error Impossible de se connecter à la base de données. Le connecteur a renvoyé le numéro : Could not connect to MySQL server."

 

 

Link to post
Share on other sites

Docker facilite grandement la vie, surtout grâce au package docker synology, mais gars... va falloir que tu te documentes un minimum et que tu comprennes comment ça fonctionne... On va pas pouvoir te pondre une solution clé en main sans un minimum d'investissement de ta part...

 

Mais dans l'idée grace à docker on peut faire tourner ce genre de choses :

image.thumb.png.140ad7b5bf1b676730c180ac6da86148.png

Edited by Orphée
Link to post
Share on other sites
Il y a 2 heures, steph25 a dit :

J'ai toujours cette erreur

 

 

Capture.thumb.PNG.94a2acdab8a2a46d8cb98034ff2da4a0.PNG

 

La première instance qui marche via le gestionnaire de paquets s'appuie sur quelle instance de mySQL ? la BDD est embarquée avec le paquet ou tu t'appuies sur un autre paquets mysql ? si c'est bien un autre paquet alors ce que tu peux faire c'est depuis phpmyadmin créer 3 autres nouveaux users mysql dans la même BDD. Et chacun d'entre eux sera utilisé pour les autres instances en "mode manuel" comme tu dis.

 

Pour mon idée avec Docker, cela revient à faire créer un fichier de ce type docker-compose.yml :

version: "3"
services:
  joomla_1:
    image: joomla
    restart: always
    links:
      - joomladb_1:mysql
    ports:
      - 8081:80
    environment:
      JOOMLA_DB_HOST: joomladb
      JOOMLA_DB_PASSWORD: example

  joomladb_1:
    image: mysql:5.6
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: example

  joomla_2:
    image: joomla
    restart: always
    links:
      - joomladb_2:mysql
    ports:
      - 8082:80
    environment:
      JOOMLA_DB_HOST: joomladb
      JOOMLA_DB_PASSWORD: example

  joomladb_2:
    image: mysql:5.6
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: example

  joomla_3:
    image: joomla
    restart: always
    links:
      - joomladb_3:mysql
    ports:
      - 8083:80
    environment:
      JOOMLA_DB_HOST: joomladb
      JOOMLA_DB_PASSWORD: example

  joomladb_3:
    image: mysql:5.6
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: example

  joomla_4:
    image: joomla
    restart: always
    links:
      - joomladb_4:mysql
    ports:
      - 8084:80
    environment:
      JOOMLA_DB_HOST: joomladb
      JOOMLA_DB_PASSWORD: example

  joomladb_4:
    image: mysql:5.6
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: example

Il ne faut pas le prendre au pied de la lettre, il faut ajouter le mapping vers un répertoire local du NAS pour persister les données. Tu noteras les différents numéro ports 8081, 8082, etc. selon le n° de l'instance.

 

après un bon vieux :

docker-compose up -d

 

  • Like 1
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.