Fork me on GitHub


 Bas   Précédent   Suivant

« 1 2 3 (4) 5 6 7 ... 221 »


Re: Crash suite à upgrade PHP
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2475
Tout est récupérable, la complexité dépendra des modules et de l'état des données initiales (pense à vérifier l'encodage des données de la BDD, ils doivent être en utf8_general_ci, vu que tous les modules récents sont en UTF-8).

Je fais régulièrement ce genre de migration pour des clients, donc je connais un peu le cheminement.

Donc avant l'importation, on modifie le charset de la BDD, il est aussi important d'installer les modules dans le même ordre, ensuite on migre les données Xoops (pas les modules), là on migre les données module par module. Et on fini par le thème qu'on apsse en utf-8 (les fichiers en eux-même et aussi les paramètres HTML)
Et tant qu'à faire,on passe le thème en HTML5/CSS3

Posté le : 18/06 15:11
Transférer la contribution vers d'autres applications Transférer


Re: Erreur suite à une migration
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2475
Ta version de mainfile.php est ancienne, c'est pour cela que tu as ces messages d'erreur, a mon avis, lors de la mise à jour tu as oublié d'autoriser l'écriture sur mainfile.php.

Sinon reprends le modèle comme ci-dessus, pour les données MySQL, ils sont stocké dans le fichier ./xoops_data/data/secure.php, ce fichier sera donc aussi a modifier

Posté le : 18/06 14:59
Transférer la contribution vers d'autres applications Transférer


Re: Crash suite à upgrade PHP
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2475
Au hasard, extraire les données directement de la BDD pour les insérer dans la nouvelle base du site tout neuf.

Sinon, pour information, la longue liste de message est juste là pour signaler des exceptions (erreurs PHP non bloquantes, juste là pour dire que le site n'est pas à jour)

Le message le plus important est le dernier "Unable to connect database"

La différence entre 2.4 et 2.5 est que les données de connexions ne sont pas écris dans le même fichier, avant c'était dans mainfile.php et maintenant, c'est dans ./xoops_data/data/secure.php (ce sera à vérifier mais ça doit être ce fichier là)

Posté le : 18/06 14:29
Transférer la contribution vers d'autres applications Transférer


Re: Erreur suite à une migration
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2475
le premier indique que Xoops n'arrive pas a acceder au fichier xoops_data/configs/xoopsconfig.php.

Et les deux autres, c'est de même acabit.

Il y a de grande chance pour que ton fichier mainfile.php ne soit pas complet ou que tu as mal renseigné certains renseignements

Il doit ressembler à ceci :

/**
 * XOOPS main configuration file
 *
 * You may not change or alter any portion of this comment or credits
 * of supporting developers from this source code or any supporting source code
 * which is considered copyrighted (c) material of the original comment or credit authors.
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 *
 * @copyright   The XOOPS Project http://sourceforge.net/projects/xoops/
 * @license     GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
 * @version     $Id: mainfile.dist.php 12033 2013-09-14 03:16:44Z beckmi $
 */

if (!defined("XOOPS_MAINFILE_INCLUDED")) {
    
define("XOOPS_MAINFILE_INCLUDED"1);

    
// XOOPS Physical Paths

    // Physical path to the XOOPS documents (served) directory WITHOUT trailing slash
    
define('XOOPS_ROOT_PATH''/var/www/'); // Chemin où se trouve la racine de Xoops (l'endroit où se trouve mainfile.php)

    // For forward compatibility
    // Physical path to the XOOPS library directory WITHOUT trailing slash
    
define('XOOPS_PATH''/var/www/xoops_lib'); // L'endroit où se trouve le répertoire xoops_lib
    // Physical path to the XOOPS datafiles (writable) directory WITHOUT trailing slash
    
define('XOOPS_VAR_PATH''/var/www/xoops_data'); // L'endroit où se trouve le répertoire xoops_data
    // Alias of XOOPS_PATH, for compatibility, temporary solution
    
define("XOOPS_TRUST_PATH"XOOPS_PATH);

    
// URL Association for SSL and Protocol Compatibility
    
$http 'http://';
    if (!empty(
$_SERVER['HTTPS'])) {
        
$http = ($_SERVER['HTTPS']=='on') ? 'https://' 'http://';
    }
    
define('XOOPS_PROT'$http);

    
// XOOPS Virtual Path (URL)
    // Virtual path to your main XOOPS directory WITHOUT trailing slash
    // Example: define('XOOPS_URL', 'http://www.tonsite.com');
    
define('XOOPS_URL''http://www.ton_site.com');

    
// Shall be handled later, don't forget!
    
define("XOOPS_CHECK_PATH"0);
    
// Protect against external scripts execution if safe mode is not enabled
    
if (XOOPS_CHECK_PATH && !@ini_get("safe_mode")) {
        if (
function_exists("debug_backtrace")) {
            
$xoopsScriptPath debug_backtrace();
            if (!
count($xoopsScriptPath)) {
                 die(
"XOOPS path check: this file cannot be requested directly");
            }
            
$xoopsScriptPath $xoopsScriptPath[0]["file"];
        } else {
            
$xoopsScriptPath = isset($_SERVER["PATH_TRANSLATED"]) ? $_SERVER["PATH_TRANSLATED"] :  $_SERVER["SCRIPT_FILENAME"];
        }
        if (
DIRECTORY_SEPARATOR != "/") {
            
// IIS6 may double the  chars
            
$xoopsScriptPath str_replace(strpos($xoopsScriptPath"\"2) ? "\" DIRECTORY_SEPARATOR"/"$xoopsScriptPath);
        }
        if (
strcasecmp(substr($xoopsScriptPath0strlen(XOOPS_ROOT_PATH)), str_replace(DIRECTORY_SEPARATOR"/"XOOPS_ROOT_PATH))) {
             exit(
"XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.");
        }
    }

    
// Secure file
    
require XOOPS_VAR_PATH '/data/secure.php';

    
define('XOOPS_GROUP_ADMIN''1');
    
define('XOOPS_GROUP_USERS''2');
    
define('XOOPS_GROUP_ANONYMOUS''3');

    if (!isset(
$xoopsOption["nocommon"]) && XOOPS_ROOT_PATH != "") {
        include 
XOOPS_ROOT_PATH."/include/common.php";
    }

}

Posté le : 18/06 10:54
Transférer la contribution vers d'autres applications Transférer


Re: Certaines dates au 01/01/1970
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2475
en fait se problème de date, vient du fait qu'à une époque News (et certains modules) enregistraient les dates à l'anglaise et surtout qu'on devait entrer des dates anglaises.
Chemin faisant (et les nouvelles versions de PHP l'autorisant) les modules se sont francisés. Pour un démarrage pas de soucis, par contre pour les mises à jour c'est un autre problème.
Idem pour les calendriers, et autres fonctions gérées par les dates. Une bonne remise à plat est nécessaire, du moins pour les francophones, pour les anglais pas de soucis.
Pour info, le calendrier est géré par JavaScript, et si tu modifie le format d'enregistrement de date, il faut aussi adapter pour le calendrier, sinon il se met en date par défaut (idem que pour MySQL qui met 1970-01-01).

Posté le : 18/06 10:43
Transférer la contribution vers d'autres applications Transférer


Re: compatibilite
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2475
Citation :

Mon site et sous xoops 2.0.18 et en php 4
Mais voila mon hébergeur ne va plus soutenir la version 4 de php et passé à la version 5.4.

Tu as encore de la chance, beaucoup d'hébergeur ont envoyé promener PHP 4 depuis 2 ou 3 ans.

Citation :

Il me propose donc de migrer ma BD et moin site sur la version 5.4 de php.

Donc ma question, est-ce que le site le supportera?


La réponse est clairement non, Xoops 2.5.5 est la version minimal sous PHP 5.4 (et encore il y a des erreurs d’exceptions) l'idéal est Xoops 2.5.7, qui elle, fonctionne sans soucis sous PHP 5.4.
Et encore je ne parle pas de la BDD.

Citation :

Je sais que une mise à jour complète serait le mieux mais étant une grosse buse dans le php et tout ce qui concerne la base de donné je n'ose pas m'y ateller de peur de faire des conneries.

Au pire il y a des professionnels pour cela.

Citation :

Derniere question , si je venais à passer sur la dernière version de xoops pour tout reprendre à zéro, le module myalbum existe t-il toujours car je crois qu'il a été intégrer directement à xoops. Dans ce cas peux t-il est dupliquer à l'interieur de xoops pour l'avoir plusieur fois?

Le module MyAlbum existe encore (en version beta je crois lorsque j'ai testé ce module la dernière fois), il y a bien une fonction gérant les images dans Xoops, mais c'est loin d'avoir les mêmes fonctionnalités.
Pour la duplication, c'est a essayé car tous dépends la conception du module.

Posté le : 16/06 14:29
Transférer la contribution vers d'autres applications Transférer


Re: XOOPS 2.6.0 Alpha 3 et après ?
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2475
Citation :

Pour les modules je vois bien depuis quelques mois (1 an ?) les gros efforts faits pour faire le ménage d'une part et proposer une liste de modules validés et suivi d'autre part ; le "bordel" est certes présent encore mais ça vient du bordel des technologies internet, pas de xoops.



La faute aux technologies internet, pas sûr, c'est vrai que cela va vite (même un peu trop vite).
Ce que je constate d'un point de vue "programmeur", c'est que les modules (et même Xoops) ne suit pas les avancées technologiques. Souvent, on se contente de "ça marche" donc c'est OK. La communauté PHP a laissé certaines "compatibilité" bien plus longtemps ( 5 ans) qu'à la normal pour justement faire "plaisir" aux développeurs" quitte a ce que PHP perdait de sa puissance. D'où le développement de PHP 5.3 et 5.4 en simultané (5.3 et 5.4 sont identiques sauf que PHP 5.3 gardait une compatibilité) sachant que PHP 5.4 est bien lus rapide.
Le soucis, c'est que les modules n'ont pas, pendant se temps, migrer vers PHP 5.4 et se sont contenté d'un tant que ça fonctionne". Donc PHP 5.3 a été lâché par les hébergeurs, ça a été la cata. Heureusement que Mamba (et quelques autres que j'oublie) a fait une migration des principaux modules et du noyau un peu a minima.

Citation :

Moi ce qui m'inquiète c'est que tout ce travail qui est fait dans l'ombre sorte sans tremplin !
Pas identité (xoops x.6) c'est pas le nom d'un truc de fou remasteurisé.


En revenant 5 minutes à PHP, la communauté a tranché et passe à PHP 7.0.0 (PHP 6 est parti en cacahuète). Je pense que ce serait pas mal de tranché une bonne fois pour toute avec le passé et même pourquoi, soyons fous d'arrêter d'assurer une compatibilité avec les version 2.5.x et pensons à l'efficacité et l'optimisation.
Pour le tremplin, c'est vrai que c'est pas leur fort (y compris pour les francophones). Le marketing, n'est pas le fort de Xoops (du moins pour le moment) mais ça y travail (j'en dis pas plus, c'est pour bientôt). Mais quoi qu'il arrive on fera pas de miracle, il faudra toujours être caler pour se servir de Xoops (pour l'instant, à voir par la suite, il y a les idées, mais manque de temps)

Posté le : 14/06 20:03
Transférer la contribution vers d'autres applications Transférer


Re: XOOPS 2.6.0 Alpha 3 et après ?
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2475
Cesag, Pas sûr que sa réponde à ces questions, qui sommes toutes sont légitimes.


Pour ma part, je ne peux répondre a aucune de ces questions, a vue de nez, la sortie d'une version RC ne se fera pas avant fin 2016 (et encore je suis gentil).


et pour cette remarque
Citation :

"oui alors ce module est compatible xoops 2.x mais pas a partir de 2.6..."


c'est déjà le bordel entre les modules compatibles Xoops 2.5.0 à 2.5.4, les modules compatibles Xoops supérieurs de 2.5.5 et 2.5.6 et ceux compatibles avec 2.5.7. A cela on rajoute les différentes versions de PHP, on obtient un bon sac de nœuds.
Ce qui fait que Xoops fini par être réservé a des "connaisseurs" malheureusement c'est pas le cas des utilisateurs.

Posté le : 11/06 11:04
Transférer la contribution vers d'autres applications Transférer


Re: Suite discussion sur choix hébergeur
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2475
Citation :

1) migrer un site (et toute ce qui va avec : mails et nom de domaine) ce n'est pas si simple que ça.


C'est en fonction des connaissances de chacun et surtout du site. Pour le site en lui-même pas de soucis, à condition d'avoir un hébergement équivalent coté PHP, MySQL et OS (certains serveurs sont sous Windows )
Après, si on doit prendre en compte le reste (version de PHP, Xoops, etc...), là c'est au cas par cas.

Citation :

2) rester sous 5.2 n'est de toute manière pas recommandable, autant pour nous que à cause des autres qui sont sur le même serveur que nous.

Tout a fait, le plus simple est de migrer sous PHP 5.3 (car il y a une certaine compatibilité avec les anciennes versions de PHP) mais elle a la fâcheuse tendance a être gourmande en ressources matérielles et a être lente.

Citation :

Quelque part faire du boulot pour transférer un vieux site me chiffonne un peu. Vais je tant galérer que ça à le passer à une version plus récente ?

De toute façon, il faudra bien faire une mise à jour, autant pour la sécurité, autant pour ce qui va a coté, l'utilisation d'internet à changer ces dernières années (surtout ces derniers mois) sans compter le référencement, les micro-données, etc...
Question galère, tout dépend des modules, c'est a tester.

Citation :

par ailleurs O2switch ça a l'air super mais l'histoire du sans limite n'a pas de sens technique à mes yeux, ça me rend à la fois méfiant et sceptique. Toute ma famille est sur Clermont Ferrand pourtant, ça me plairait d'avoir aussi mon site là bas

Je te rejoins sur le "sans limite", tous les hébergements ont une limite, déjà la connexion. Pour Clermont-Ferrant, ça peut être une idée, mais il faut penser au temps de latence (Aix-Clermont sera plus long que Aix-Paris par exemple). Et concernant o2Switch, je n'ai pas entendu de mal jusqu'à maintenant.

Posté le : 11/06 10:24
Transférer la contribution vers d'autres applications Transférer


Re: xoops 2.6 :-P
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2475
Suite de la discussion ici

Posté le : 11/06 09:33
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 2 3 (4) 5 6 7 ... 221 »




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

13 Personne(s) en ligne (9 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 1 | Invité(s): 12 | pierredelu, Plus ...