Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/03/2017, à 17:18

JujuLand

[Résolu] Duplication avec modification d'un site Joomla local

Bonjour,

Je vais d'ici peu terminer un site en local, et vais donc procéder à la mise en ligne.
J'aurai toutefois quelques questions concernant cette manip, et les incidences sur la base de données et sur quelques paramètres du site.

Tout d'abord, j'ai installé akeeba backup et je compte utiliser akeeba kickstart pour restaurer sur le serveur distant.
Sur une vidéo, j'ai regardé quelques tutos, plus ou moins bien faits et je ne suis toujours pas sûr d'avoir bien tout compris.
https://www.youtube.com/embed/tN8yMnQ0cSk par exemple

Les principales questions que je me pose sont les suivantes concernant l'onglet base de données.
   1. Le nom de la base de données peut-il être changé entre la sauvegarde utilisée (site local) et le serveur
   2. Le préfixe de la base peut-il être changé ?

Merci
A+

Allez directement sur le dernier post, çà vous évitera mes tatonnements ... wink

Dernière modification par JujuLand (Le 26/03/2017, à 17:40)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#2 Le 15/03/2017, à 20:00

HPIR40

Re : [Résolu] Duplication avec modification d'un site Joomla local

Bonjour

Non pour les deux réponses, sinon akeeba ne va pas restaurer Joomla comme il faut

De plus que les login et mdp relatifs à la base ne doivent pas être changé

Hors ligne

#3 Le 15/03/2017, à 20:44

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

Bon, alors, il va falloir que j'arrive à modifier çà en local ... sad

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#4 Le 16/03/2017, à 08:52

mazarini

Re : [Résolu] Duplication avec modification d'un site Joomla local

Essayes d'utiliser phpmydmin en local :
1) Création de la base et du user
2) Extraction de la structure de la base (sans les données), modification du script et création de la structure.
3) Pour chaque table, extraction des données modification du nom de la table et rechargement.

Tu peux faire les extractions (structure ou données) via phpmyadmin et exécuter les scripts avec mysql en ligne de commande  pour éviter les problèmes d'upload dans phpmyadmin.


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#5 Le 16/03/2017, à 09:11

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

Le problème majeur, pour le moment, c'est que phpmyadmin n'est pas installé (je ne suis pas passé par lump).

Je regarde pour installer phpmyadmin ...

Cà ne risque pas de foutre en l'air mes deux sites existants ?

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#6 Le 16/03/2017, à 10:16

mazarini

Re : [Résolu] Duplication avec modification d'un site Joomla local

phpmyadmin n'est qu'un moyen d'accéder aux données via une interface web. Pas plus de risque de casser quelque chose qu'en utilisant mysql en ligne de commande.

Par contre évite phpmyadmin sur le serveur. Sur le serveur, active le juste le temps de son utilisation. C'est une cible pour pirater un site.

Dernière modification par mazarini (Le 16/03/2017, à 10:17)


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#7 Le 16/03/2017, à 10:48

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

Donc, çà s'installe à partir de l'administration du site comme un plugin joomla ?

Pour le serveur en ligne, évidemment, que je ne le laisserai pas, d'autant que les hébergeurs proposent souvent ce type de produit.

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#8 Le 16/03/2017, à 11:09

mazarini

Re : [Résolu] Duplication avec modification d'un site Joomla local

sudo apt-get install phpmyadmin

puis accès en utilisant http://localhost/phpmyadmin


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#9 Le 16/03/2017, à 11:27

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

ok, donc normalement, il n'y aura aucune trace de phpmyadmin lors d'une sauvegarde akeeba.

Je vois çà ...

Merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#10 Le 16/03/2017, à 11:34

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

Bon, déjà une question qu'il me pose:

Le paquet phpmyadmin a besoin d'une base de données installée et
configurée avant de pouvoir être utilisé. Ceci peut si nécessaire être
géré par dbconfig-common.

Si vous êtes un administrateur de bases de données expérimenté et savez
que vous voulez procéder à cette configuration vous-même, ou si votre
base de données est déjà installée et configurée, vous pouvez refuser
cette option. Des précisions sur la procédure se trouvent dans
/usr/share/doc/phpmyadmin.

Autrement, vous devriez choisir cette option. 

Faut-il configurer la base de donnée de phpmyadmin avec
dbconfig-common ?
                       Oui                          Non

Je réponds quoi sachant que mariadb gère déjà 2 bases de données que je veux conserver intactes pour le moment?

Merci
A+

PS: Maxime de circonstance ... wink

Dernière modification par JujuLand (Le 16/03/2017, à 11:36)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#11 Le 20/03/2017, à 10:09

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

A l'utilisation, j'ai le message d'erreur suivant:

La connexion au controluser tel que défini dans votre configuration a échoué.

De plus, lorsque je regarde les privilèges, j'ai le même user avec des privilèges différents:

avec2-admin	localhost  global				SELECT,INSERT,UPDATE,DELETE,CREATE	Non
			   spécifique à cette base de données	ALL PRIVILEGES				Non

Je tourne un peu en rond ...

A+

Dernière modification par JujuLand (Le 20/03/2017, à 15:38)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#12 Le 20/03/2017, à 20:38

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

Bon, j'ai refait le paramétrage de phpmyadmin, mais cette fois en répondant Oui pour recréer la base phpmyadmin.
Et çà va nettement mieux.

smile

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#13 Le 21/03/2017, à 10:32

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

J'ai noté un truc curieux.

J'exporte dans des fichiers séparés.
Quand j'exporte 'structure +données', j'ai plus de fichiers, et donc de tables, que quand j'exporte uniquement les données.

Y'a une raison ?

[edit]
Trouvé : tables sans enregistrement
[/edit]

A+

Dernière modification par JujuLand (Le 21/03/2017, à 15:10)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#14 Le 21/03/2017, à 17:05

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

Pas encore ok

J'ai importe tout d'abord la structure des tables, mais rien ne se faisait, jusu'à ce que je m'aperçoive qu'il fallait dans le fichier ajouter, avant le premier 'create', un:

use avec_pradines;

J'ai donc corrigé de la même manière tous les fichiers sql faisant des 'insert into'.
Mais là, pas glop, il ne m'importe pas les données.

Où est-ce que je me trompe ?

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#15 Le 21/03/2017, à 17:09

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

Bon, apparemment, çà baigne avec phpmyadmin.

Donc je fais avec, mais j'aimerai bien avoir l'explication du pourquoi ça n'importe rien quand je fais avec mysqldump ...

A+

Dernière modification par JujuLand (Le 21/03/2017, à 17:09)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#16 Le 22/03/2017, à 16:00

HPIR40

Re : [Résolu] Duplication avec modification d'un site Joomla local

Bonjour

sans doute un soucis avec ta ligne de commande puisque normalement c'est:

mysql -u [uname] -p[pass] [db_to_restore] < [backupfile.sql]

sachant que là il faut faire attention car il n'y a pas d'espace entre -p et le mot de passe

un tuto complet: http://webcheatsheet.com/sql/mysql_backup_restore.php

Dernière modification par HPIR40 (Le 22/03/2017, à 16:00)

Hors ligne

#17 Le 22/03/2017, à 21:26

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

ok, merci pour l'info.

Bon, maintenant, j'ai un autre problème, et je n'arrive pas à m'en sortir.

Le site fonctionne correctement, je peux modifier des objets déjà existants, mais impossible d'en créer ou d'en supprimer.
En fait, quand je crée un module par exemple, il me le crée, mais ne lui affecte pas d'id (0), et hormis en supprimant dans phpmyadmin, impossible de vider la corbeille par exemple.

J'ai tenté de supprimer l'utilisateur , puis de le recréer et de lui affecter des privilèges. Apparemment les droits sont corrects, et pourtant, toujours le même problème.

Quand je regarde les exports des privilèges sur les bases dans phpmyadmin, j'ai çà pour une base qui fonctionne:

# Privilèges pour `avec2-admin`@`localhost`
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE ON *.* TO 'avec2-admin'@'localhost' IDENTIFIED BY PASSWORD '*8EE54EEF5CC43064488C1CB8975AEAA575CD4A68';
GRANT ALL PRIVILEGES ON `avec2`.* TO 'avec2-admin'@'localhost';

et çà qui me parais plus curieux (probablement un truc à virer), car avec2_admin n'existe pas :

# Privilèges pour `avec2_admin`@`localhost`
GRANT USAGE ON *.* TO 'avec2_admin'@'localhost';
GRANT LOCK TABLES ON `avec2`.* TO 'avec2_admin'@'localhost';

Une autre base qui fonctionne a ceci:

# Privilèges pour `gadel-admin`@`localhost`
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE ON *.* TO 'gadel-admin'@'localhost' IDENTIFIED BY PASSWORD '*8EE54EEF5CC43064488C1CB8975AEAA575CD4A68';
GRANT ALL PRIVILEGES ON `gadel_environnement`.* TO 'gadel-admin'@'localhost';

# Privilèges pour `gadel_environnement`@`localhost`

Pareil ici (à virer), car gadel_environnement n'existe pas comme utilisateur, mais pas de privilèges..

Quand à celle qui ne fonctionne pas, j'ai ceci:

# Privilèges pour `avec-admin`@`localhost`
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE ON *.* TO 'avec-admin'@'localhost' IDENTIFIED BY PASSWORD '*8EE54EEF5CC43064488C1CB8975AEAA575CD4A68';
GRANT ALL PRIVILEGES ON `avec_pradines`.* TO 'avec-admin'@'localhost';

Dans l'onglet privilèges, phpmyadmin donne ceci:

pour avec2 qui fonctionne :

avec2-admin        localhost      global                             select,insert,update,delete,create   Non
                                  spécifique à cette base            all privilèges                       Non

pour gadel_environnement qui fonctionne :

gadel-admin        localhost      global                             select,insert,update,delete,create   Non
                                  passepartout:gadel_environnement   all privilèges                       Non

pour avec_pradines qui ne fonctionne pas:

avec-admin         localhost      global                             select,insert,update,delete,create   Non
                                  passepartout:avec_pradines         all privilèges                       Non

Quand j'ai eu importé, je me suis aperçu que j'avais oublié de modifier le user de avec2-admin à avec-admin, je l'ai fait après avec phpmyadmin. Celà pourrait-il en être la raison ?

Je donne ma langue au chat ...

Une idée ?

Merci
A+

Dernière modification par JujuLand (Le 22/03/2017, à 21:30)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#18 Le 23/03/2017, à 09:11

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

Rien dans le fichier error.php ...

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#19 Le 23/03/2017, à 10:50

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

Je dois mettre en ligne ce site vers le milieu de la semaine prochaine (dernier délai)

Voici les  caractéristiques des sitec avec2 (qui fonctionne) et: avec-pradines (qui a les problèmes évoqués au dessus):

                   site souhaité                          site qui fonctionne en local
dossier             avec-pradines                                 avec2
nom de la base      avec_pradines                                 avec2
nom de l'admin      avec-admin                                    avec2-admin

Dites-moi si je dis des conneries:

Le nom du dossier n'a pas d'importance, et c'est le nom du domaine qui donnera l'URL du site.
Dans ce cas, il n'y aurait aucun problème pour mettre en ligne le site qui fonctionne en local et ce ne serait pas un gros problème si le nom de l'administrateur restait avec2

Merci de vos conseils ...
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#20 Le 23/03/2017, à 11:53

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

Voici, à titre de comparaison, les privilèges d'accès donnés par phpmyadmin pour avec2, avec-pradines ou mysql:

avec2 :
avec-pradines :
mysql :

On remarque que pour avec2, on a 'spécifique à cette base de données', alors que pour avec-pradines, on a 'passe-partout: avec_pradines'
Je ne sais pas ce que çà peut signifier ...

Encore et toujours vos avis ...

Merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#21 Le 23/03/2017, à 16:55

HPIR40

Re : [Résolu] Duplication avec modification d'un site Joomla local

je pense que le probleme est que ton superuser joomla n'a pas le droit d'écrire dans la base

voila ce que j'ai pu trouver en esperant que cela t'aide

http://www.inmotionhosting.com/support/ … -user-pass

http://www.itoctopus.com/how-to-change- … -in-joomla

https://www.dart-creations.com/joomla/j … sword.html

Dernière modification par HPIR40 (Le 23/03/2017, à 16:56)

Hors ligne

#22 Le 24/03/2017, à 09:47

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

Merci,

Je viens de regarder les pages citées, mais je ne pense pas que ce soit le problème. En effet, je me connecte sans problème en super-utilisateur, que ce soit depuis le menu utilisateur ou depuis la page de login.

Je peux même modifier un article ou un module existant. La seule chose que je note cependant, c'est que le navigateur continue à pédaler pendant un certain temps lors de l'enregistrement. Mais en ouvrant le site dans un autre onglet, on constate que la modif a bien été prise en compte malgré l'onglet de modification qui continue à s'agiter. Détail troublant ...

Lors de la création d'un nouveau module ou d'un article, tout se passe bien, avant la sauvegarde. Dés qu'on sauvegarde (sauvegarder et quitter), retour presque immédiat à la liste des modules, où l'on retrouve bien le module, mais avec une anomalie de taille: le numéro de l'ID est 0 (zéro), ce que veut dire que Joomla ne lui a affecté aucun ID. Il est donc impossible de l'ouvrir en modification (pour un article, modifier ouvre nouvel article), et impossible ensuite à supprimer dans le panneau d'administration.

Message à la sauvegarde: Null primary key not allowed
Message à la suppression: Suppression non permise

Je suis de plus en plus persuadé que c'est soit un problème d'index non mis à jour ou vérolé, ou d'une table que j'aurai oublié de restaurer, mais laquelle ?

Je vais essayer une autre manip. Au lieu d'exporter la structure des toutes les tables dans un fichier sql puis les données dans autant de fichiers sql que de tables, je vais exporter la structure et les données dans autant de fichiers sql contenant donc à la fois structure et données. Ce qui fait que si, par erreur, j'oublie de restaurer une table, Joomla va hurler, et je verrai alors ce qui pèche.

Bon, ceci n'est qu'une supposition, mais si vous avez d'autres idées, je suis preneur.

Merci
A+

Dernière modification par JujuLand (Le 24/03/2017, à 12:11)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#23 Le 24/03/2017, à 16:31

HPIR40

Re : [Résolu] Duplication avec modification d'un site Joomla local

Hors ligne

#24 Le 24/03/2017, à 20:24

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

Bon çà semblerait plus se rapporter de mon problème, la solution 4 plus précisement.

Pour joomla, je suppose que çà impose de réinstaller joomla et les ajouts (modules, plugins, components)
J'ai un doute sur le fait que ce soit l'origine de mes problèmes.

Je commencerai donc par la base de données, mais je me pose une question : si ma base à un problème, l'export puis l'import risquent de ne pas le résoudre.

Bon je vais essayer demain.

Merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#25 Le 25/03/2017, à 18:09

JujuLand

Re : [Résolu] Duplication avec modification d'un site Joomla local

Bon,

j'ai reinstallé joomla, depuis le panneau de configuration => toujours pareil
j'ai corrigé la base de données (il me trouvait quleques problèmes avec des index) => toujours mauvais

sad


Du coup, je vais faire une tentative de restauration sur un autre ordi

Et si c'est toujours mauvais, je referai entièrement le site. sad
Le plus long va évidemment être la mise en place de la structure (notamment les menus, et les dossiers médias), mais pour les articles, je n'en n'ai pas énormément, et je pense qu'avec des copier-coller, çà devrait le faire ...

A+

Dernière modification par JujuLand (Le 25/03/2017, à 19:13)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne