« Logiciel Pastèque/Serveur/Installation/6 » : différence entre les versions

Contenu supprimé Contenu ajouté
Elfi (discussion | contributions)
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
Ligne 16 :
 
Télécharger la dernière version de Pastèque server : http://downloads.pasteque.org/server/pasteque-server.tgz
<sourcesyntaxhighlight lang="bash">$ wget http://downloads.pasteque.org/server/pasteque-server.tgz</sourcesyntaxhighlight>
 
Décompresser l'archive dans le répertoire web de votre serveur.
<sourcesyntaxhighlight lang="bash">$ tar xzvf pasteque-server.tgz</sourcesyntaxhighlight>
 
=== Modification du fichier de config général ===
Ligne 26 :
C'est ce fichier dit de configuration générale qui va vous permettre d'administrer le fonctionnement de votre application. Par défaut on peut remarquer que les lignes 28 à 32 (voir ci-dessous) donnent comme valeur le nom de ce mode, "OpenBar", et que la base de données est dite "static", ce qui est donc la différence par rapport au mode "Wordpress", ou la base de données est gérée dynamiquement.
 
<sourcesyntaxhighlight lang="php">
$config['core_ident'] = "openbar";
$config['core_database'] = "static";
$config['core_modules'] = "static";
</syntaxhighlight>
</source>
 
=== Liaisons pour les modules et la base de données ===
Ligne 40 :
Il vous faut simplement renommer '''config-sample.php '''en '''config.php''' et le modifier comme suit:
 
<sourcesyntaxhighlight lang="php">
$config['modules'] = array(
"base_products",
Ligne 60 :
"stock_multilocations"
);
</syntaxhighlight>
</source>
 
==== Pour la base de données ====
Ligne 68 :
Il vous faut tout d'abord renommer '''config-sample.php '''en '''config.php'''. Puis accéder au contenu de ce fichier (le nouveau config.php) pour en modifier le contenu.
 
<sourcesyntaxhighlight lang="php">
$config['type'] = "mysql";
$config['host'] = "localhost";
Ligne 75 :
$config['user'] = "utilisateur_mysql";
$config['password'] = "password_mysql";
</syntaxhighlight>
</source>
 
=== Vérification et Fin de l'installation de pasteque-server mode "OpenBar" ===
Ligne 93 :
** Mot de passe = wordress_password
* Une fois Wordpress installé dans votre répertoire web, téléchargez la dernière version de Pastèque server : http://downloads.pasteque.org/server/pasteque-server.tgz
<sourcesyntaxhighlight lang="bash">$ wget http://downloads.pasteque.org/server/pasteque-server.tgz</sourcesyntaxhighlight>
* Puis décompressez l'archive dans votre répertoire wordpress.
<sourcesyntaxhighlight lang="bash">$ tar xzvf pasteque-server.tgz</sourcesyntaxhighlight>Vous devriez donc avoir une arborescence de ce style (voir ci-contre).
[[File:Arborescence wordpress.PNG|thumb|Arborescence pastèque serveur avec wordpress]]
 
Ligne 103 :
C'est ce fichier dit de configuration générale qui va vous permettre d'administrer le fonctionnement de votre application. Par défaut on peut remarquer que les lignes 28 à 32 (voir ci-dessous) donne comme valeur le nom de ce mode, "Wordpress", et que la base de données est dite "static", ce qui est donc la différence par rapport au mode "Wordpress", ou la base de données est gérée dynamiquement.
 
<sourcesyntaxhighlight lang="php">
$config['core_ident'] = "wordpress";
$config['core_database'] = "wordpress";
$config['core_modules'] = "database";
</syntaxhighlight>
</source>
 
=== Liaisons pour les modules et la base de données ===
Ligne 118 :
Il vous faut tout d'abord renommer '''config-sample.php '''en '''config.php'''. Puis accéder au contenu de ce fichier (le nouveau config.php) pour en modifier le contenu.
 
<sourcesyntaxhighlight lang="php">
$config['table'] = "MODULES";
</syntaxhighlight>
</source>
 
==== Pour l'identification ====
Ligne 130 :
Il vous faut tout d'abord renommer '''config-sample.php '''en '''config.php'''. Puis accéder au contenu de ce fichier (le nouveau config.php) pour en modifier le contenu.
 
<sourcesyntaxhighlight lang="php">
$config['wordpress_base_path'] = "../";
</syntaxhighlight>
</source>
 
 
Ligne 141 :
Il vous faut tout d'abord renommer '''config-sample.php '''en '''config.php'''. Puis accéder au contenu de ce fichier (le nouveau config.php) pour en modifier le contenu.
 
<sourcesyntaxhighlight lang="php">
$config['wordpress_base_path'] = "../";
$config['wordpress_table'] = "wp_pasteque";
</syntaxhighlight>
</source>
 
=== Création de tables dans la base de données utilisée par Wordpress ===
Ligne 150 :
Tout d'abord il vous faut créer une première table '' '''wp_pasteque '''dans la base de Wordpress :''
 
<sourcesyntaxhighlight lang="SQL">
--
-- Structure de la table `wp_pasteque`
Ligne 164 :
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
</syntaxhighlight>
</source>
 
Il va vous falloir remplir cette table pour chaque utilisateur. Cette table, permet de faire la liaison entre la base de données wordpress et la base de données de la solution Pastèque. Les informations varient en fonction de votre installation, à l'exception du nom de votre base de données si vous avez respecté les indications pour la création de la base de données dans les pré-requis.
 
<sourcesyntaxhighlight lang="php">
user_id => 1 (par défaut, vous pouvez retrouver les ' user_id ' dans la table ' wp_users ')
host => localhost
Ligne 175 :
user => nom_utilisateur_mysql
password => password_utilisateur_mysql
</syntaxhighlight>
</source>
 
<sourcesyntaxhighlight lang="SQL">
INSERT INTO wp_pasteque VALUES (
'1', 'localhost', '3306', 'pasteque', 'nom_utilisateur_mysql',
'password_utilisateur_mysql')
</syntaxhighlight>
</source>
 
Puis la base de données '''''pasteque '''''créez une table '''modules '''selon ce schéma:
 
<sourcesyntaxhighlight lang="SQL">
CREATE TABLE IF NOT EXISTS `MODULES` (
`user_id` int(11) NOT NULL,
Ligne 191 :
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
</syntaxhighlight>
</source>
 
 
Ligne 197 :
=== Intégration des modules de bases à l'application ===
 
<sourcesyntaxhighlight lang="SQL">
INSERT INTO MODULES
VALUES (
'1', 'base_products,base_sales,modules_management,base_restaurant,base_cashes,base_resources,base_stocks,base_users,product_compositions,product_discounts'
)
</syntaxhighlight>
</source>
 
 
Ligne 211 :
===Configuration du client===
== mode openbar ==
<sourcesyntaxhighlight lang="bash">
URL du serveur : http://monserveur.aa/pasteque-server/
Utilisateur : (laissez vide)
Mot de passe : (laissez vide)
</syntaxhighlight>
</source>
== mode wordpress ==
<sourcesyntaxhighlight lang="bash">
URL du serveur : http://monserveur.aa/dossier_wp/pasteque-server/
Utilisateur : wordpress_user
Mot de passe : wordpress_password
</syntaxhighlight>
</source>
 
= Migration de la base MySQL V4 vers V5 =