Migration et mise à jour d'un 3.0
superbibi Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre superbibi
- Inscrit le : 20/09/2009
- Site internet
j'ai ressortie de mes vieux fichier mon backup d'un de mes vieux site sous phpboost que je souhaite relancé, le truc c'est qu'il est en v3.0 et donc le script de migration ne fonctionne pas. il ne trouve pas les fichiers requis qui à mon avis doivent exister qu'a partir de la 4.0.
Je ne trouve rien en ce qui concerne une migration de serveur (pour le passer en local) sous là 3.0.
Quelqu'un aurais encore un vieux script qui traîne ou une solution?
Merci d'avance
Voilà les erreurs :
Code :
Warning: require_once(./kernel/framework/io/data/cache/CacheData.class.php) [function.require-once]: failed to open stream: No such file or directory in C:wampwwwbefriendserver_migration.php on line 30
Call Stack
# Time Memory Function Location
1 0.0016 378264 {main}( ) ..server_migration.php:0
( ! ) Fatal error: require_once() [function.require]: Failed opening required './kernel/framework/io/data/cache/CacheData.class.php' (include_path='.;C:phppear') in C:wampwwwbefriendserver_migration.php on line 30
Call Stack
# Time Memory Function Location
1 0.0016 378264 {main}( ) ..server_migration.php:0
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
V3 => V4.0 => V4.1
Vous êtes obligé de faire comme ceci.
Cordialement, janus57
superbibi Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre superbibi
- Inscrit le : 20/09/2009
- Site internet
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
vous restaurer vos backup V3 en local (ou sur une V3) et faite la migration.
Cordialement, janus57
superbibi Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre superbibi
- Inscrit le : 20/09/2009
- Site internet
j'ai déjà tous en local, les fichiers, la bdd, j'ai crée le script de migration et c'est le script qui ne fonctionne pas. il doit être conçu pour la 4.1 et non pas pour la 3.0.
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
dans dit vous devez faire comme ceci :
V3.0 => 4.0 et enfin 4.1
Il est impossible de passer d'une version 3.0 à V4.1
Voilà pourquoi vous devez faire ceci : V3.0 => 4.0 => 4.1.
C'est d'ailleurs ce que j’avais dit dans mon premier message.
Là c'est vous qui n'avez pas compris que la V4.0 était déjà une version supérieur à la V3.0 qui a commencé à introduire les changements dans le noyau PHPBoost.
Donc http://www.phpboost.com/wiki/passer-son-site-3-0-en-version-4-0 => http://www.phpboost.com/wiki/passer-son-site-4-0-en-version-4-1
Cordialement, janus57
Édité par janus57 Le 04/10/2014 à 01h15
superbibi Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre superbibi
- Inscrit le : 20/09/2009
- Site internet
Donc une install 4.0 j'en ai une en local, une base de donnée 3.0 j'en ai une aussi, mais je redis un fois, la base de données et configuré pour le serveur à distance, donc je suis pas sur que ça fonctionne. En fait les chances que ça fonctionne sont juste quasi-nul.
donc pour le moment je cherche pas à upgradé mais à migré du serveur distant à un serveur localhost pour ensuite faire les mises à jours.
moi aussi je sais écrire en gros et en rouge >.<
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
Table phpboost_configs
Tu modifie l'element config :
Code TEXT :
s:11:"server_name";s:16:"http://local.dev";s:11:"server_path";s:12:"/officialv30"
Et tu modifie le server_name pour correspondre au tient et le server_path pareil.
Dans mon cas j'utilise un domaine local.dev. Chez toi ce sera normalement localhost
Pense a modifer le chiffre s:16 pour correspondre au nombre de caractère chez toi. Si localhost : s:9
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
superbibi :Certes, mais sauf si il est possible d'upgrader (en 4.0 puis 4.1 car merci j'avais compris) un site web non installé en 4.0 mon problème ne change pas étant donné que la bdd de mon vieux site sous 3.0 n'est pas configuré au serveur localhost.
Donc une install 4.0 j'en ai une en local, une base de donnée 3.0 j'en ai une aussi, mais je redis un fois, la base de données et configuré pour le serveur à distance, donc je suis pas sur que ça fonctionne. En fait les chances que ça fonctionne sont juste quasi-nul.
donc pour le moment je cherche pas à upgradé mais à migré du serveur distant à un serveur localhost pour ensuite faire les mises à jours.
moi aussi je sais écrire en gros et en rouge >.<
Bonjour,
simple, comme une migration suffit simplement de configurer l'accès à la BDD dans /kernel/db/config.php
Vu que de mémoire le script de migration s'en fou complètement de savoir si le site est en local ou non (il converti juste la BDD et son contenu, et il suffit d'aller le chercher à la main localhost/update/), puis une fois la BDD en 4.0 il suffit de changer l'url du site (y a un script pour sa dans la doc et d'ailleurs il fonctionne peut être en 3.0), et là suffit de faire la conversion en V4.1 (version qui s'en fout de savoir quelle url vous utilisez normalement).
Rien de compliqué suffit juste de rapatrier tout les fichiers et faire la procédure inverse à la mise en place d'un site en ligne (ou a son déplacement de serveur)
Cf : http://www.phpboost.com/wiki/changement-d-hebergement-ou-de-serveur
Cordialement, janus57
superbibi Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre superbibi
- Inscrit le : 20/09/2009
- Site internet
@ElenWii, j'ai fait ce que tu as dit, mais le problème que je rencontre et que toutes les pages me sont retourné en 404 alors que les fichiers sont bien placé dans : c:wampwwwbefriend et que j'appel la page localhost/befriend.
J'ai pensé au htaccess comme je l'avais "désactivé" (il me retournais des erreurs 500) donc j'en ai fait un tous propre tous neuf tous vide et ça change rien.
edit : Faudrait aussi que je modifie les identifient de connexion SQL? Quelqu'un sais ou c'est caché sous la V3?
Édité par superbibi Le 04/10/2014 à 10h30
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Pour les identifiant SQL je l'ai dit juste en haut c'est dans /kernel/db/config.php
Sinon suffit de réimporter tout les fichiers de la V3, de lancer une installation de base (en V3.0) puis une fois l'installation faite on écrase par la backup de la V3 que l'on a (sauf la table PREFIX_config qui contient l'url du site), cette solution fonctionne et on perd juste les autorisations sur les modules qu'il faut reconfigurer.
Cordialement, janus57
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
kerneldbconfig.php
superbibi Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre superbibi
- Inscrit le : 20/09/2009
- Site internet
superbibi Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre superbibi
- Inscrit le : 20/09/2009
- Site internet
j'ai utilisé la methode janus, qui fonctionne très bien sois dit en passant, mais là j'ai eu un problème, à l'install step 5 après avoir remplis nom du site et compagnie, je valide, là il me retourne :
Citation :
ReadResponse() failed: The server did not return a response for this request.
je vais dans la bdd les table sont là, Donc, j eme dit un petit bug, pas grave je triche, je modifie l'url et passe à la step 6, là no soucie je crée le compte admin, puis fait mon backup sql, en veillent à garder le phpboost_config je vais sur l'admin nickel tous fonctionne, retour sur le site, même message d'erreur qu'à l'install. Donc Admin ok, site non ok.
J'ai retenté l'install si jamais ça venais d'un bug de passage, et j'ai de nouveau pareille.
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
l'erreur se présente avec l'environnement PHPBoost ou c'est une page blanche ?
Si c'est une page blanche on dirait une erreur dû a un problème logiciel.
Cordialement, janus57
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie