MAJ V4.0.6 vers 4.1
update/services/modules/config
Support Général
sgoelff Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre sgoelff
- Inscrit le : 12/12/2011
je tente de faire la mise à jour de monsite en version 4.0.6 vers la dernière 4.1.5
j'ai un message d'erreur lors de la conversion de la DB
que dois je faire, ? dans l'archive update_phpboost4_to_4_1.zip
je ne vois aucun fichier config...
Merci d'avance
bav
Citation :IOException
Can't open folder : ../update/services/modules/config
STACKTRACE
METHOD FILE LINE
Folder->open() /kernel/framework/io/filesystem/Folder.class.php 127
+ Folder->get_files(string) /STSTSTSTSTSTTTSTSTSTSTSTS/services/UpdateServices.class.php 257
+ UpdateServices->get_class(string, string) /STSTSTSTSTSTTTSTSTSTSTSTS/services/UpdateServices.class.php 216
UpdateServices->update_configurations() /STSTSTSTSTSTTTSTSTSTSTSTS/services/UpdateServices.class.php 180
UpdateServices->execute() /STSTSTSTSTSTTTSTSTSTSTSTS/controllers/UpdateVersionExecuteController.class.php 47
UpdateVersionExecuteController->handle_form() /STSTSTSTSTSTTTSTSTSTSTSTS/controllers/UpdateVersionExecuteController.class.php 39
+ UpdateVersionExecuteController->execute(HTTPRequestCustom) /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php 88
UrlControllerMapper->do_call() /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php 60
UrlControllerMapper->call() /kernel/framework/mvc/dispatcher/Dispatcher.class.php 68
Dispatcher->dispatch() /kernel/framework/mvc/dispatcher/DispatchManager.class.php 44
+ DispatchManager::dispatch(array) /update/index.php 51
output buffer
You see this page because your site is configured to use the DEBUG mode.
If you want to see the related user error page, you have to disable the DEBUG mode from the administration panel.
HTTP Request
GET
url /execute
POST
continueForm_token 42
finish true
token 42
continueForm_disabled_fields
continueForm_disabled_fieldsets
COOKIE
session_data a:2:{s:7:"user_id";i:1;s:10:"session_id";s:64:"b349524f560c703e1827255c4480ed822906f40a848865e25fc6195e749f7d3a";}
session_autoconnect a:2:{s:7:"user_id";i:1;s:3:"pwd";s:64:"9a31026e9caf04b0cf119792ac6590a7dcc4bfd9c4704a966381b2190d2ffa3a";}
60gp R2337130421
SERVER
PATH /usr/local/bin:/usr/bin:/bin
REDIRECT_STATUS 200
UNIQUE_ID VbihpgoAXxgAAHyKIRQAAABo
GEOIP_COUNTRY_CODE BE
GEOIP_COUNTRY_NAME Belgium
GEOIP_REGION 04
GEOIP_CITY Liège
GEOIP_DMA_CODE 0
GEOIP_AREA_CODE 0
GEOIP_LATITUDE 50.633301
GEOIP_LONGITUDE 5.566700
SCRIPT_URL /update/execute
SCRIPT_URI http://www.leschevaliersdeferme.be/update/execute
CFG_CLUSTER cluster010
ENVIRONMENT production
PHP_VER 5_4
APP_ENGINE_VERSION AUTO
APP_ENGINE phpcgi
HTTP_REMOTE_IP 62.197.119.2
CONTENT_LENGTH 105
HTTP_CACHE_CONTROL max-age=0
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
HTTP_ORIGIN http://www.leschevaliersdeferme.be
HTTP_UPGRADE_INSECURE_REQUESTS 1
HTTP_USER_AGENT Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.107 Safari/537.36
CONTENT_TYPE application/x-www-form-urlencoded
HTTP_REFERER http://www.leschevaliersdeferme.be/update/execute
HTTP_ACCEPT_LANGUAGE fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
HTTP_COOKIE session_data=a%3A2%3A%7Bs%3A7%3A%22user_id%22%3Bi%3A1%3Bs%3A10%3A%22session_id%22%3Bs%3A64%3A%22b349524f560c703e1827255c4480ed822906f40a848865e25fc6195e749f7d3a%22%3B%7D; session_autoconnect=a%3A2%3A%7Bs%3A7%3A%22user_id%22%3Bi%3A1%3Bs%3A3%3A%22pwd%22%3Bs%3A64%3A%229a31026e9caf04b0cf119792ac6590a7dcc4bfd9c4704a966381b2190d2ffa3a%22%3B%7D; 60gp=R2337130421
HTTP_X_GEO varn04.rbx5
HTTP_X_GEO_PORT 1010
HTTP_HOST www.leschevaliersdeferme.be
HTTP__DOMAIN_BLACKLISTED 0
HTTP__IS_BLOCKED 0
HTTP_CONNECTION close
SERVER_SIGNATURE
SERVER_SOFTWARE Apache
SERVER_NAME www.leschevaliersdeferme.be
SERVER_ADDR 178.33.103.19
SERVER_PORT 80
REMOTE_ADDR 62.197.119.2
DOCUMENT_ROOT /home/leschevar/www
SERVER_ADMIN postmaster@www.leschevaliersdeferme.be
SCRIPT_FILENAME /home/leschevar/www/update/index.php
REMOTE_PORT 37765
REDIRECT_QUERY_STRING url=/execute
REDIRECT_URL /update/execute
GATEWAY_INTERFACE CGI/1.1
SERVER_PROTOCOL HTTP/1.1
REQUEST_METHOD POST
QUERY_STRING url=/execute
REQUEST_URI /update/execute
SCRIPT_NAME /update/index.php
UID 189335
PHP_SELF /update/index.php
REQUEST_TIME_FLOAT 1438163366.2424
REQUEST_TIME 1438163366
argv
index.php
argc 1
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
le guide de migration a été suivie à la lettre ?
Car là je dirais qu'il manque des fichiers de la V4.1
EDIT :
Dans le dossier /update y a pas un fichier "update_followed.txt" ?
Si oui c'est quoi son contenu ?
Cordialement, janus57
Édité par janus57 Le 29/07/2015 à 13h01
sgoelff Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre sgoelff
- Inscrit le : 12/12/2011
oui j'ai copier les fichiers du fichier zip phpboost.zip de la version 4.1.5
idem pour le fichier update_phpboost4_to_4_1
j'ai déjà eu des erreur dans le passé avec la migration V3 vers V4
et ElenWii ou toi avait corrigé le problème
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
il me manque une réponse (à mon édit).
De plus est-ce que vous tous les fichiers ont été envoyé sur le FTP en mode binaire ?
Avez-vous essayé de faire la conversion en local ?
Cordialement, janus57
sgoelff Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre sgoelff
- Inscrit le : 12/12/2011
janus57 :
Dans le dossier /update y a pas un fichier "update_followed.txt" ?
Si oui c'est quoi son contenu ?
Cordialement, janus57
Dans le dossier /update y a pas un fichier "update_followed.txt" ?
Si oui c'est quoi son contenu ?
Cordialement, janus57
comments_kernel Error : invalid query. (ERRNO 1050) Table 'leschevarsqlcomments_topic' already exists
query: CREATE TABLE leschevarsqlcomments_topic (`id_topic` INT(11) AUTO_INCREMENT DEFAULT NULL, `module_id` VARCHAR(255) DEFAULT '' NOT NULL, `topic_identifier` VARCHAR(255) DEFAULT 'default' NOT NULL, `id_in_module` INT(11) DEFAULT 0 NOT NULL, `is_locked` INT(11) DEFAULT 0 NOT NULL, `number_comments` INT(11) DEFAULT 0 NOT NULL, `path` VARCHAR(255) NOT NULL, PRIMARY KEY(id_topic)) DEFAULT CHARACTER SET latin1 ENGINE = MyISAM
errors-404-table_kernel Error : invalid query. (ERRNO 1050) Table 'leschevarsqlerrors_404' already exists
query: CREATE TABLE leschevarsqlerrors_404 (`id` INT(11) AUTO_INCREMENT NOT NULL, `requested_url` VARCHAR(255) NOT NULL, `from_url` VARCHAR(255) NOT NULL, `times` INT(11) NOT NULL, UNIQUE INDEX `unique` (`requested_url`, `from_url`), PRIMARY KEY(id)) DEFAULT CHARACTER SET latin1 ENGINE = MyISAM
extended_fields_kernel Error : invalid query. (ERRNO 1050) Table 'leschevarsqlmember_extended_fields' already exists
query: RENAME TABLE
leschevarsqlmember_extend TO leschevarsqlmember_extended_fields,
leschevarsqlmember_extend_cat TO leschevarsqlmember_extended_fields_list
langs_kernel Error : invalid query. (ERRNO 1146) Table 'leschevarsql.leschevarsqllang' doesn't exist
query: SELECT * FROM leschevarsqllang WHERE 1
members_kernel Error : invalid query. (ERRNO 1054) Unknown column 'user_avatar' in 'field list'
query: SELECT user_id, user_avatar, user_local, user_msn, user_yahoo, user_web, user_occupation, user_hobbies, user_desc, user_sex, user_born, user_sign, user_editor FROM leschevarsqlmember WHERE 1
menus_kernel Ok !
modules_kernel Error : invalid query. (ERRNO 1146) Table 'leschevarsql.leschevarsqlmodules' doesn't exist
query: SELECT * FROM leschevarsqlmodules WHERE 1
notations_kernel Error : invalid query. (ERRNO 1050) Table 'leschevarsqlaverage_notes' already exists
query: CREATE TABLE leschevarsqlaverage_notes (`id` INT(11) AUTO_INCREMENT NOT NULL, `module_name` VARCHAR(255) DEFAULT '' NOT NULL, `id_in_module` INT(11) DEFAULT 0 NOT NULL, `average_notes` VARCHAR(255) DEFAULT 0 NOT NULL, `number_notes` VARCHAR(255) DEFAULT 0 NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET latin1 ENGINE = MyISAM
themes_kernel Ok !
sgoelff Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre sgoelff
- Inscrit le : 12/12/2011
j'ai repoussé les fichier sur le FTP en mode binaire tout est passé sans erreur
et maintenant voici ce que j'ai quand je vais sur www.monsite.fr/update
Fatal error: Call to a member function set_html_id() on a non-object in /home/leschevar/www/kernel/framework/builder/form/field/FormFieldCaptcha.class.php on line 73
sgoelff Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre sgoelff
- Inscrit le : 12/12/2011
janus57 :
Bonjour,
il me manque une réponse (à mon édit).
De plus est-ce que vous tous les fichiers ont été envoyé sur le FTP en mode binaire ?
Avez-vous essayé de faire la conversion en local ?
Cordialement, janus57
il me manque une réponse (à mon édit).
De plus est-ce que vous tous les fichiers ont été envoyé sur le FTP en mode binaire ?
Avez-vous essayé de faire la conversion en local ?
Cordialement, janus57
non je n'ai pas essayé de la faire en local,
faut installer un server web php tout le basard
pointer le directory
essayer de faire la convertion
pfff la galère
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
sgoelff :
non je n'ai pas essayé de la faire en local,
faut installer un server web php tout le basard
pointer le directory
essayer de faire la convertion
pfff la galère
janus57 :
Bonjour,
il me manque une réponse (à mon édit).
De plus est-ce que vous tous les fichiers ont été envoyé sur le FTP en mode binaire ?
Avez-vous essayé de faire la conversion en local ?
Cordialement, janus57
il me manque une réponse (à mon édit).
De plus est-ce que vous tous les fichiers ont été envoyé sur le FTP en mode binaire ?
Avez-vous essayé de faire la conversion en local ?
Cordialement, janus57
non je n'ai pas essayé de la faire en local,
faut installer un server web php tout le basard
pointer le directory
essayer de faire la convertion
pfff la galère
Bonjour,
WAMP => serveur fonctionnel en 5minutes
En local on évite aussi les problèmes de transfert ou les caches hébergeurs ou les systèmes bizarres.
Là de ce que je vois c'est que l'updater tente de créer des tables qui existe déjà (ce qu'il ne devrait pas faire car il arrive à lire et voir qu'elle sont déjà présente normalement).
Vous êtes sûr d'avoir envoyé toute la V4.1 sur le FTP ?
Perso je conseil de d'abord faire une migration de test en local pour justement éviter ce genre de situation ou on risque de pourrir un site en production car on se tape des erreurs.
Cordialement, janus57
sgoelff Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre sgoelff
- Inscrit le : 12/12/2011
j'ai restauré mon site et ma db et il tourne sans erreur chez mon hébergeur.
en version 4.0.6
j'ai installé Wamp lsat version
copier mon site dans le directory www
restauré ma db dans le serveur SQL, créé un user identique à celui que j'avais chez mon hébergeur.
bref, mon site tourne en local
j'ai copier le repertoire www/update
j'ai copier le contenu de phpboost last version sur mon /www/...
écrasé tous les files directory
et quand je lance http://localhost/update
TADDDAAA !
même erreur !
c'est toujours d'une simplicité votre phpboost ;-)
Citation :( ! ) Fatal error: Call to a member function set_html_id() on a non-object in D:les chevawampwwwkernelframeworkbuilderformfieldFormFieldCaptcha.class.php on line 73
Call Stack
# Time Memory Function Location
1 0.0047 139648 {main}( ) ..index.php:0
2 0.1811 1174560 DispatchManager::dispatch( ) ..index.php:51
3 0.1826 1180144 Dispatcher->dispatch( ) ..DispatchManager.class.php:43
4 0.1827 1180392 UrlControllerMapper->call( ) ..Dispatcher.class.php:67
5 0.1828 1180512 UrlControllerMapper->do_call( ) ..UrlControllerMapper.class.php:59
6 0.1954 1197488 UpdateIntroductionController->execute( ) ..UrlControllerMapper.class.php:87
7 0.2830 1604032 UpdateIntroductionController->add_navigation( ) ..UpdateIntroductionController.class.php:34
8 0.5268 2580824 HTMLForm->display( ) ..UpdateIntroductionController.class.php:56
9 0.5463 2672208 FormFieldsetHTML->display( ) ..HTMLForm.class.php:277
10 0.5492 2676128 AbstractFormFieldset->assign_template_fields( ) ..FormFieldsetHTML.class.php:60
11 0.5518 2680920 FormFieldCaptcha->display( ) ..AbstractFormFieldset.class.php:242
olivierb Membre non connecté
-
Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
-
Equipe Assistance
Je me demande si vous avez suivi la procédure de migration et passé de la
4.0 -> 4.1
4.1.0 -> 4.1.1
4.1.1 -> ...
... -> 4.1.5
Cordialement,
Olivier.
Édité par olivierb Le 29/07/2015 à 22h02
Olivier


janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
olivierb :Bonjour,
Je me demande si vous avez suivi la procédure de migration et passé de la
4.0 -> 4.1
4.1.0 -> 4.1.1
4.1.1 -> ...
... -> 4.1.5
Cordialement,
Olivier.
Bonjour,
non c'est pas bon.
Dernière 4.0 -> 4.1(.5), pas besoin de faire les MAJs intermédiaire vu que la migration va directement passer le site en 4.1.5.
Possible d'avoir une archive par MP du site + BDD (vous pouvez vider la BDD des chose confidentiel) ?
Je vais tester de mon côté si je reçoit les archives.
Cordialement, janus57
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
Petit retour, alors il m'a envoyé les archives via MP et perso j'arrive à faire la MAJ sans aucun problème, j'ai juste désinstallé tous les modules non officiels (+bugtracker) puis fait ma migration en V4.1 sans aucun problème.
Mais juste avant j'ai remis une archive V4.0 (car y avait des erreurs bizarres) et surtout j'ai supprimé le dossier "modules" à la racine du FTP (je vois pas ce que ce dossier vient faire à la racine du site alors que normalement il est dans /admin).
Donc au final pour faire la migration :
- supprimer le dossier "modules" à la racine (il n'a rien à faire là de toute façon)
- désinstaller/désactiver les modules non officiels (écrit dans la doc de migration)
- faire la MAJ
Donc pour moi la doc de migration n'a pas été suivie et vous avez essayé de faire la migration avec les modules non officiels encore actifs.
EDIT :
Ah oui, je conseil également la supression (et non simple désactivation) des thèmes avant migration.
Pourquoi ?
Simple la structure des thèmes à changé entre V4.0 et V4.1, donc une fois migré en V4.1 PHPBoost va chercher un fichier "desc.ini" dans le dossier "lang" qui a été introduit en V4.1, donc si y a encore des thème 4.0 présent sur le FTP (même non installé dans l'administration PHPBoost) cela va lamentablement planté le site en V4.1
Cordialement, janus57
Édité par janus57 Le 02/08/2015 à 21h46
sgoelff Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre sgoelff
- Inscrit le : 12/12/2011
Merci d'avoir pris le temps de tester, et aussi d'avoir confirmé que tout fonctionne parfaitement de ton côté.
du mien, y'a rien qui va...
je parviens à faire tourner mon site en local avec Wampserver.
1/ comment désactiver les modules, ou les supprimer?
chaque fois que je vais en admin sur la gesion des modules, je coche activer non
puis j'ai une Internal Server Error, et le site ne fonctionne plus
2/ quand je clique sur mon site en local, il me revoie 9 fois sur 10 vers mon site sur le web www.monsite.fr
3/ comment vérifier si un module est officiel, ou non, il y a une liste exhaustive quelque part?
4/ idem si j'essaie de remettre en service le thème de base.
mon site sur mon laptop ne fonctionne plus
je dois à chaque fois restaurer mon backup, ma db
Merci pour votre aide
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
- on les désactive/supprime via l'administration, de mon côté j'ai aucune erreur après supression du dossier "modules" à la racine du site
- la migration en ligne => local n'a pas été réalisé correctement (perso je l'avais résolu de mon côté avec les archives et le fichier serveur_migration.php présent dans le wiki)
- simple suffit de regarder la liste des modules sur un archive 4.1 + rajouter le module bugtracker qui est pris en charge par le script de mise à jour, tout les autres modules (donc fait pas des membres et/ou migré depuis la V3 et/ou V4.0) ne sont pas des modules officiels.
Tous les modules (officiels ou non) mais compatibles 4.1 sont listés ici : http://www.phpboost.com/download/category-43+modules-phpboost-4-1.php - sans message d'erreur ou exemple je peu pas plus aider, de mon côté tout fonctionne parfaitement pour faire l'update et après l'update il suffit de supprimer les thèmes non compatibles (normalement l'update les dé-installe et bascule le site su le thème de base).
Cordialement, janus57
Édité par janus57 Le 03/08/2015 à 15h54
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie