Lier site à base de donnée
Pour test de migration.
Support Général
bret17 Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre bret17
- Inscrit le : 12/02/2012
- Groupes :
Donc voilât, je dois faire migré mon site de la V3 a la V4 puis 4.1 est pour finir a la V5...
Je veux faire mes tests proprement en local avec une copie exacte de mon site en ligne.
Donc j'installe Wamp, puis je copie tous les fichiers de mon FTP dans le dossier (www/test/fichierDeMonSite).
Dans PhpMyAdmin je recrée ma basse de donnée avec le même nom que ma DB en ligne, puis j'importe mon backup.
Pour lier les deux, je modifie le fichier "config.php" (www/test/kernel/db/config.php), mais ça ne marche pas.
Code PHP :
<?php if (!defined('DBSECURE')) { $sql_host = "localhost"; //Adresse serveur MySQL - MySQL server address $sql_login = "root"; //Login $sql_pass = ""; //Mot de passe - Password $sql_base = "NomDeMaDB"; //Nom de la base de données - Database name define('PREFIX' , 'zomboid_'); //Préfixe des tables - Tables prefix define('DBSECURE', true); define('PHPBOOST_INSTALLED', true); require_once PATH_TO_ROOT . '/kernel/db/tables.php'; } else { exit; } ?>
Donc je test en modifiant le "config.php" (www/test/cache/config.php), mais ça ne marche toujours pas.
Code PHP :
<?php global $CONFIG; $CONFIG = array(); $CONFIG['server_name'] = 'http://localhost'; $CONFIG['server_path'] = '/test'; $CONFIG['site_name'] = 'NomDuSite'; $CONFIG['site_desc'] = ''; $CONFIG['site_keyword'] = ''; $CONFIG['start'] = 1456736425; $CONFIG['version'] = '3.0'; $CONFIG['lang'] = 'french'; $CONFIG['theme'] = 'ZomboidV2'; $CONFIG['editor'] = 'bbcode'; $CONFIG['timezone'] = 1; $CONFIG['start_page'] = '/news/news.php'; $CONFIG['maintain'] = 0; $CONFIG['maintain_delay'] = 1; $CONFIG['maintain_display_admin'] = 1; $CONFIG['maintain_text'] = 'Le site est actuellement en maintenance.'; $CONFIG['htaccess_manual_content'] = ''; $CONFIG['rewrite'] = 0; $CONFIG['debug_mode'] = 0; $CONFIG['com_popup'] = 0; $CONFIG['compteur'] = 0; $CONFIG['bench'] = 0; $CONFIG['theme_author'] = 0; $CONFIG['ob_gzhandler'] = 0; $CONFIG['site_cookie'] = 'session'; $CONFIG['site_session'] = 3600; $CONFIG['site_session_invit'] = 300; $CONFIG['mail_exp'] = 'bret@bret.fr'; $CONFIG['mail'] = 'bret@bret.fr'; $CONFIG['sign'] = 'Cordialement, l'équipe du site.'; $CONFIG['anti_flood'] = 0; $CONFIG['delay_flood'] = 7; $CONFIG['unlock_admin'] = 'Pas Montré ?'; $CONFIG['pm_max'] = 50; $CONFIG['search_cache_time'] = 30; $CONFIG['search_max_use'] = 100; $CONFIG['html_auth'] = array ( 'r2' => 1, ); $CONFIG['forbidden_tags'] = array ( ); ?>
Donc je vais modifier "_configs" dans la DB, mais malheuresment ça ne marche toujours pas
Voilà le message que j'ai:
Citation :Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at admin@example.com to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Apache/2.4.9 (Win64) PHP/5.5.12 Server at localhost Port 80
Je ne vois pas ce que je peux faire d'autre, donc si une âme charitable veut bien me dire comment faire
Cordialement.
Édité par bret17 Le 29/02/2016 à 11h48
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Avez-vous suivie le guide de la doc ?
Il faut regarder celui qui parle de phpmyadmin.
Ensuite dans wamp faut penser a activer tous les modules apache/php necessaire pour phpboost.
Cordialement, janus57
bret17 Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre bret17
- Inscrit le : 12/02/2012
- Groupes :
janus57 :Bonjour,
Avez-vous suivie le guide de la doc ?
Il faut regarder celui qui parle de phpmyadmin.
Ensuite dans wamp faut penser a activer tous les modules apache/php necessaire pour phpboost.
Cordialement, janus57
Salut,
Tu parle de celui la ? CHANGEMENT D'HÉBERGEMENT OU DE SERVEUR AVEC PHPMYADMIN
J'ai déjà fait comme on peux le voir dans mon premier poste.
De plus le "server_migration" semble ne pas marcher sur une V3, tous comme les infos du lien ne sont pas valable pour une V3 (Mais le gros est quand même expliqué.)
Pour les modules apache/php nécessaire pour phpboost, be la je ne sais pas, je doit activer les quelles ?
J'avais lu je ne sais plus ou, qu'il fallai activer "php_pdo_mysql" dans Wamp, mais c'est activer par défaut...
Édité par bret17 Le 29/02/2016 à 13h08
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
C'est bien la bonne doc à partir de la v4.0
Pour la v3 il faut modifier le fichier de configuration et après pour changer l'adresse du site faut surement passer par la bdd vu que y après plus le script il me semble.
Pour ceux qui est de l'erreur 500 y a 90% que ce soit dû au .htaccess donc il faut regarder les logs d'erreur apache.
Cordialement, janus57
bret17 Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre bret17
- Inscrit le : 12/02/2012
- Groupes :
apache:
[core:alert] [pid 10280:tid 1084] [client 127.0.0.1:64623] K:/wamp/www/test/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
Je ne sais pas trop
olivierb Membre non connecté
- Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
- Equipe Assistance
Si je dis pas de connerie, il est possible que dans votre version Wamp, le module Apache "Rewrite_Module" n'est pas actif.
Il me semble me rappeler que j'ai dû l'activer lors de l'installation.
Par contre, votre version de PHP (5.5.12 sur le miens) n'est-elle pas trop récente pour PBT 3 ? Seul un PHPBoost Addict/Dev's peut y répondre.
Cordialement,
Olivier.
Olivier
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Citation:
Si je dis pas de connerie, il est possible que dans votre version Wamp, le module Apache "Rewrite_Module" n'est pas actif.
c'est ça de base dans WAMP le module de réécriture n'est pas actif.
Citation:
Par contre, votre version de PHP (5.5.12 sur le miens) n'est-elle pas trop récente pour PBT 3 ? Seul un PHPBoost Addict/Dev's peut y répondre.
effectivement aussi au dessus de PHP5.3 (comprendre par là PHP5.4 inclus et plus et pas la peine de penser à PHP7 c'est mort) la V3 téléchargeable ici bug.
Cordialement, janus57
bret17 Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre bret17
- Inscrit le : 12/02/2012
- Groupes :
Maintenant ça marche, merci
Pour la version de PHP, sur le serveur en ligne j'étais en 5.4, mais j'ai dû passer en 5.5, la 5.4 n'a, semble-t-il, plus de suivi, est 1&1 veulent me faire payer pour continuer a utiliser PHP5.4...
Enfin bref en 5.5 ça marche bien, alors quand 5.6 quand j'ai essayé ça ne marcher pas.
Édit: je viens de passer le serveur en ligne en PHP5.6, est bizarrement ça marche...
Édité par bret17 Le 29/02/2016 à 19h37
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
normalement la V3 est belle est bien "bugé" en PHP supérieur à 5.3 (ou 5.4) à cause du changement d'encodage de PHP.
Cordialement, janus57
bret17 Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre bret17
- Inscrit le : 12/02/2012
- Groupes :
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie