lpouillo / pronos-2016

Une application PHP/MySQL pour gérer un concours de pronostiques pour la coupe du monde 2014
GNU General Public License v3.0
0 stars 1 forks source link

Manuel installation #1

Closed djomale closed 10 years ago

djomale commented 10 years ago

J'aimerai récupérer et installer en interne votre application afin de réaliser un tournoi pour des amis.

Existe-il un manuel d'installation ? (ex : génération de la bdd)

lpouillo commented 10 years ago

Pas encore disponible mais j'y travaille. Je peux mettre un dump de la base de données de la version précédent si besoin ?

lpouillo commented 10 years ago

Salut j'ai commencé à travailler sur le script d'installation, il devrait être fini d'ici la fin de la semaine mais tu peux déjà tester.

PierreBon commented 10 years ago

Bonjour,

Je suis aussi dans le même cas que djomale. Je suis bloqué sur le script d'installation http://xxxxxxx/app/includes/setup/

Installation du site de pronostics

Je remplis les infos comme demandé, j'envoie le formulaire. J'arrive sur http://xxxx/app/includes/setup/index.php

Page blanche :/

lpouillo commented 10 years ago

est-il possible d'activer le debug sur le serveur histoire de savoir où cela crash ? Il manque encore des éléments dans la population de la base de données, j'ajoute cela rapidement.

PierreBon commented 10 years ago

PHP Fatal error: Call to undefined function mysqli_connect() in /var/www/cdm2014/app/includes/setup/index.php on line 105

merci de ta reactivité :) j'ai pas l'habitude d'utiliser Git donc j'ai peut êtr eloupé un truc au telechargement :)

lpouillo commented 10 years ago

OK, je vais uniformiser cela car c'est un vieux projet qui utilisait l'extension mysql et là j'ai ajouté un appel à mysqli.

Question : c'est un serveur perso (auto-hébergé) ?

PierreBon commented 10 years ago

C'est un serveur virtuel perso hébergé par ma boite. J'ai toute la latitude pour installer et modifier la conf dessus.

lpouillo commented 10 years ago

l'OS c'est quoi ? Perso sous debian wheezy le paquet php-mysql m'installe à la fois l'extension mysql et mysqli, donc j'ai pas eu le soucis. Sous fedora, ce sont deux paquets distincts.

Je pense utilise mysqli au final.

PierreBon commented 10 years ago

J'ai trouvé, effectivement c'est ma faute, j'ai pas vérifié les dépendances par défaut, je pensais que le paquet serait installé mais non. sudo apt-get install php5-mysql

J'ai une ubuntu 14.04

PierreBon commented 10 years ago

L'installation se passe bien. Je vérifies les tables:

mysql> show tables -> ; +-------------------+ | Tables_in_cdm2014 | +-------------------+ | connexions | | equipes | | groupes | | l_users_groupes | | matchs | | pages | | pronos | | users | +-------------------+ 8 rows in set (0.00 sec)

Je modifie le fichier /app/config.php. Je supprimes le dossier /app/includes/setup/

Voici ce que j'ai:

Page d'accueil blanche

PHP Warning: require_once(app/includes/common/fonctions.php): failed to open stream: No such file or directory in /var/www/pronos-2014/index.php on line 14,

PHP Fatal error: require_once(): Failed opening required 'app/includes/common/fonctions.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/pronos-2014/index.php on line 14,

PierreBon commented 10 years ago

Dans le dossier, pas de fichiers fonctions.php mais un fonctions.php~:

/var/www/pronos-2014/app/includes/common# ls bottom.php data_page.php db_close.php db_connect.php execution_requetes.php fonctions.php~ render_page.php top.php user_connect.php

Je l'ai copié et renommé:

var/www/pronos-2014/app/includes/common# cp fonctions.php~ fonctions.php

/var/www/pronos-2014/app/includes/common# ls bottom.php data_page.php db_close.php db_connect.php execution_requetes.php fonctions.php fonctions.php~ render_page.php top.php user_connect.php

PierreBon commented 10 years ago

2014-05-20_18h01_07

Pas super résultat pour le moment :D

PierreBon commented 10 years ago

J'ai ceci notamment dans les logs;

PHP Warning: require_once(app/pages/.php): failed to open stream: No such file or directory in /var/www/pronos-2014/app/includes/common/render_page. php on line 8 PHP Fatal error: require_once(): Failed opening required 'app/pages/.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/pronos-2014/ app/includes/common/render_page.php on line 8

Par contre là je sais pas par quoi remplacer le .php manquant :)

lpouillo commented 10 years ago

Yep c'est moche, mais je suis en train de faire plein de modif.

Attends la fin de la semaine, cela ne sera à rien que tu perdes ton temps pour l'instant.

lpouillo commented 10 years ago

Avec beaucoup de retard, le manuel a été mise à jour.