Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu] Problème de transfert de site vers la racine
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.2.1
#~ Url du site : www.reflexions3.be
#~ Hébergeur / Soft : OVH
#~ Informations Système : ?
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Encore une question de noob, mais j'apprécie grandement votre aide depuis le début de mon aventure dans CMSMS Wink

Mon objectif:
Déplacer mon site de www.reflexions3.be/cmsms vers www.reflexions3.be

J'ai suivi les tutos.
Sauvegarde DB
Récupération des données via filezilla sur mon DD
Vidage du serveur
Vidage de la cache
Upload des sources sur le serveur
Les fichiers htaccess et config.php sont en 777

Voici config.php
Code :
[== Indéfini ==]
<?php
# CMS Made Simple Configuration File
# Documentation: /doc/CMSMS_config_reference.pdf
#
$config['dbms'] = 'mysql';
$config['db_hostname'] = 'xxxxxxxxxxxx';
$config['db_username'] = 'xxxxxxxxxxx';
$config['db_password'] = 'xxxxxxxx';
$config['db_name'] = 'xxxxxxxxxxx';
$config['db_prefix'] = 'cms_';
$config['db_port'] = 0;
$config['root_url'] = 'http://www.reflexions3.be';
$config['timezone'] = 'Europe/Paris';
$config['default_encoding'] = 'utf-8';
?>

et htadmin (qui se trouve à la racine de l'hébergement, au niveau au dessus de www, c'est juste?):
Code :
[== Indéfini ==]
SetEnv PHP_VER 5_3
SetEnv REGISTER_GLOBALS 0
SetEnv ZEND_OPTIMIZER 1
SetEnv MAGIC_QUOTES 1


Procédure d'installation (sans cocher Installer les exemples de contenus et les gabarits)
tout semble bien fonctionner, puis quand il doit créer le fichier config (me dit il) il y a ce message d'erreur:

Code :
[== Indéfini ==]
Mise à jour de la hiérarchie ...  [fait]

Configuration du noyau CMS Made Simple ...  [fait]

Installation des modules ...
Deprecated: Function ereg() is deprecated in /homez.520/reflexioe/www/modules/FileBackup/FileBackup.module.php on line 198

Deprecated: Function ereg() is deprecated in /homez.520/reflexioe/www/modules/FileBackup/FileBackup.module.php on line 202

Deprecated: Function ereg() is deprecated in /homez.520/reflexioe/www/modules/MysqlDump/MysqlDump.module.php on line 151

Deprecated: Function ereg() is deprecated in /homez.520/reflexioe/www/modules/MysqlDump/MysqlDump.module.php on line 157

Warning: mysql_get_server_info() [function.mysql-get-server-info]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /homez.520/reflexioe/www/modules/MysqlDump/MysqlDump.module.php on line 90

Warning: mysql_get_server_info() [function.mysql-get-server-info]: A link to the server could not be established in /homez.520/reflexioe/www/modules/MysqlDump/MysqlDump.module.php on line 90

Fatal error: Class 'Gallery_utils' not found in /homez.520/reflexioe/www/modules/Gallery/Gallery.module.php on line 232

Que faire?

Si je consulte mon site, j'arrive sur la page de CMSMS en EN, mes fichiers ne sont pas pris en compte, on dirait que ma DB n'est pas liée, pareil dans l'admin (il est vide de contenu).

Merci de me donner une marche à suivre, j'en serai grandement reconnaissant...

Cordialement,
Piet
#2

il y a plus simple quand même ...

tu descends d'un cran tous tes fichiers de /cmsms/ à / par FTP
tu modifies éventuellement le config.php en fonction toujours par FTP
tu vide le cache de cmsmadesimple depuis l'interface d'administration

fin de l'histoire.

Un backup est une très bonne idée cela dit Smile
#3

OK, je recommence tout du début...

Je réuploade mes fichiers dans mon www.

Je change le chemin d'accès de config.php

Et 'magie' j'arrive sur la nouvelle version de cmsms. Ma home page n'est pas affichée et c'est les info CMSMS à la place.

Je suppose qu'il s'agit de fichiers dans la cache, mais je ne trouve pas le bouton pour vider la cache dans cette version.

Puis-je effacer les fichier cache directement sut filezila, si oui, lesquels?

Ca me plairait de voir mon siteWink

www.reflexions3.be

Merci de votre aide.
#4

/tmp/cache
/tmp/template.c

tu supprimes tout via FTP. Tout sauf les fichiers index.html, il y en a 1 par répertoire.
#5

Opération effectuée, mais j'ai toujours la même home page :/

Dois-je remodifier quelque chose dans la DB?

Ma config n'est pas la même et il manque un utilisateur
#6

et c'est surtout pas la même version et qui plus est en anglais...
#7

C'est censé marcher. Ca marche toujours.

Donc deux solutions : soit tu t'es planté dans les opérations soit tu as oublié de me préciser quelque chose.

tu migres d'un répertoire à un autre... dans l'autre il n'y avait rien n'est-ce pas...
quel est le contenu actuel de ton fichier config.php (vire la partie SQL) ?


Tu aurais pas oublié la moitié des fichiers en cours de route par hasard ?

www.reflexions3.be /lib/classes/class.CmsException.php n'existe pas, et ce n'est pas normal.
#8

Ou les 2?

Il y avait à la racine un site en html classique de base (pas de DB) je l'ai supprimé.
Reste des fichiers:
.bash_logout
.bash_profile
.bashrc
.forward
(j'avoue que je ne sais pas ce que c'est)
.htaccess



Dans mon configphp, il y a toujours:

Code :
[== Indéfini ==]
<?php
# CMS Made Simple Configuration File
# Documentation: /doc/CMSMS_config_reference.pdf
#
$config['dbms'] = 'mysql';
$config['db_hostname'] = 'xxxx';
$config['db_username'] = 'xxxx';
$config['db_password'] = 'xxxx';
$config['db_name'] = 'xxxx';
$config['db_prefix'] = 'cms_';
$config['db_port'] = 0;
$config['root_url'] = 'http://www.reflexions3.be';
$config['timezone'] = 'Europe/Paris';
$config['default_encoding'] = 'utf-8';
?>

Je suis en train de reuploader un backup plus ancien pour être sur de repartir de fichiers qui fonctionnaient.

Je tente maintenant
#9

et j'ai

Fatal error: Class 'CmsApp' not found in /homez.520/reflexioe/www/lib/misc.functions.php on line 198
#10

Pourquoi faire compliqué , quand on peut faire simple ?
Il suffit de suivre la méthode Transfert sur un nouveau serveur mais
- Étape 1 : Export de la base de données (uniquement par sécurité)
- Faire une installation normale comme indiqué dans installation rapide via FTP,
En étape Étape 10 , indiquer les bons paramètres, mais Décochez "Création des tables"
- Étape 3 : Import de la base de données ne Rien faire elle existe

J-C Etiemble v 2.2.xx
#11

Citation :Pourquoi faire compliqué , quand on peut faire simple ?

ben 3 lignes ça me paraissait pas des plus complexes hein ...

vu tes erreurs ça me fait penser à des fichiers absents dans tous les sens ...
#12

Citation :ben 3 lignes ça me paraissait pas des plus complexes hein ...
mais ce doit l'être alors :/

Citation :vu tes erreurs ça me fait penser à des fichiers absents dans tous les sens ...
C'est pour cela que "ma" méthode évite ou permet de voir tout de suite les erreurs

J-C Etiemble v 2.2.xx
#13

Pour etre sur de bien comprendre

1 je met a la racine du site dans www tous mes dossiers qui étaient dans /cmsms

2 je lance la procédure d'installation

Faire une installation normale comme indiqué dans installation rapide via FTP (le lien est mort)


3 je décoche la case "Création des tables" (malgré l'avertissement attention, ça efface la base?)
de mémoire, j'ai 7 étapes et pas 10
#14

Pour etre exact l'avertissement, c'est

Création des tables - Ne pas cocher si mise à niveau
(Attention : suppression des données existantes)
#15

Le champ
Port de Base de Données ( Laissez ce champ vide pour avoir le port de BD par défaut )

doit-il rester vide?
#16

j'en suis à l'étape 5
#17

>j'ai 7 étapes et pas 10
Etape 10 -> cela faisait référence au Wiki ORG disparu

>Port de Base de Données ( Laissez ce champ vide pour avoir le port de BD par défaut )
>doit-il rester vide?
c'est écrit Laissez ce champ vide

si tu n'as jamais fait d'installation faudrait commercer par te former alors ,)

J-C Etiemble v 2.2.xx
#18

merci pour ces conseils précieux, c'est ce que je suis en train de faire.
A coté de ça, il est écrit aussi de ne pas décocher la case Création des tables et on me dit de faire l'inverse.

J'ai suivi le tuto, ça a merdé et je cherche une solution.

Si quelqu'un d'autre peut me donner son opinion plus éclairée, ça serait sympa Wink

Cordialement,
Piet
#19

>J'ai suivi le tuto, ça a merdé et je cherche une solution.

Bon alors dans ce cas si tu n'y arrives pas pourquoi Déplace de www.reflexions3.be/cmsms vers www.reflexions3.be ,,

J-C Etiemble v 2.2.xx
#20

Re bonjour,

J'ai essayé de réparer les pots cassés.

J'ai été rechercher les backups du site chez OVH.

Après récupération mon site se trouve de nouveau sur www.reflexions3.be/cmsms

Le site est complet, mais aucunes feuilles de style n'est attachée. Il semble que ce sont mes templates qui sont manquants.
Je n'ai pas encore remplacé la DB.

Pour le moment, je n'ai plus accès à l'admin, il me propose à la place la page d'installation de cmsms.

Faut-il que je réinstalle CMSMS ou dois-je d'abord remplacer ma DB avec la sauvegarde?

Merci pour votre réponse,
Cordialement,
Piet
#21

d'abord remplacer ma DB avec la sauvegarde OUI


Citation :il me propose à la place la page d'installation de cmsms
vérifier le config.php

J-C Etiemble v 2.2.xx
#22

OK, merci,
j'ai reimporté la base et tout est rentré dans l'ordre. accès à tout et site OK.

Bon, maintenant je souhaite transférer mon site de www.reflexions3.be/cmsms vers www.reflexions3.be sans avoir de blagues...

Quelle est donc la meilleure méthode, vu que les avis ont l'air partagés Wink

Merci à ceux qui prennent le temps de me lire, j'apprécie vraiment,

Cordialement,
Piet
#23

Citation :Bon, maintenant je souhaite transférer mon site de www.reflexions3.be/cmsms vers www.reflexions3.be
alors je repose ma question pourquoi ?
pour moi c'est pas une bonne idée
- si tu veux arriver directement sur le cms met une redirection en htacces
# redirection vers dossier
RedirectMatch permanent ^/$ /cmsms/
ou autre ...
- si tu veux faire des grosses mises à jour c'est mieux d'avoir une sous dossier comme ici cmsms

J-C Etiemble v 2.2.xx
#24

Je ne pense pas que ce soit la meilleure solution, à quoi bon créer un délai supplémentaire pour arriver sur le site ? Et Google n'apprécie pas trop les redirections.
Tu n'as pas besoin de toucher à la bd !
La première chose à faire est de nous donner l'entièreté de ton .htaccess qui se trouve actuellement dans cmsms, s'il y en a un (et il devrait y en avoir un).
#25

Citation :Les fichiers htaccess et config.php sont en 777
Non, le 777 n'est pas autorisé chez ovh, ils doivent être en 604 si tu dois les modifier, puis en 404 pour la mise en production.
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)