[Résolu] Instalation sur Ubuntu 17.10
[Résolu] Instalation sur Ubuntu 17.10
Bonjour,
Je viens de migrer sous Ubuntu 17.10 et je tente d'installer votre application sur ce dernier.
Après avoir réinstallé Apache 2,
Après avoir créé les fichiers répertoire sous /var/www/html/noalyss, il semble qu'il ne soit pas possible de créer la table sous Postgres :
Après avoir lancé la page http://localhost/noalyss/html/install.p ... fr_FR.utf8
Il semble que l'on arrive sur une page perturbée avec des morceaux de script (voir pièce jointe). Je reste bloqué à cette étape.
Savez-vous m'aider ?
Je viens de migrer sous Ubuntu 17.10 et je tente d'installer votre application sur ce dernier.
Après avoir réinstallé Apache 2,
Après avoir créé les fichiers répertoire sous /var/www/html/noalyss, il semble qu'il ne soit pas possible de créer la table sous Postgres :
Après avoir lancé la page http://localhost/noalyss/html/install.p ... fr_FR.utf8
Il semble que l'on arrive sur une page perturbée avec des morceaux de script (voir pièce jointe). Je reste bloqué à cette étape.
Savez-vous m'aider ?
- Fichiers joints
-
- Noalyss.jpg (520.51 Kio) Vu 9603 fois
Modifié en dernier par cbriard le sam. mars 17, 2018 2:17 am, modifié 2 fois.
Re: Instalation sur Ubuntu 17010
Oui aucun problème,
Dans ubuntu , dans le répertoire /etc/php5/apache2, dans le fichier php.ini tu dois activer les short_open_tag , puis relancer le service, c'est bizarre que tu aies eu ce problème. N'oublie pas de changer les droits des répertoire (chown ...)
Exemple
Dans ubuntu , dans le répertoire /etc/php5/apache2, dans le fichier php.ini tu dois activer les short_open_tag , puis relancer le service, c'est bizarre que tu aies eu ce problème. N'oublie pas de changer les droits des répertoire (chown ...)
Exemple
Code : Tout sélectionner
root:/etc/php5/apache2$ grep short php.ini
; short_open_tag
; recommended for several years that you not use the short tag "short cut" and
; this short cut has been a feature for such a long time, it's currently still
; http://php.net/short-open-tag
short_open_tag = On
Re: Instalation sur Ubuntu 17010
Bonjour Dany,
Merci pour ta réponse rapide et pertinente.
En fait j'avais commencé à installer phpCompta sur ubuntu 17.04 et souffrais des mêmes problèmes.
L'upgrade vers 17.10 à fait beaucoup de dégâts ... ainsi je ne trouvais plus php.ini ... et pour cause php n'était plus installé.
J'ai corrigé ce point et vérifié que le start_open_tag était bien à "On". J'ai vérifié que le propriétaire des répertoires et fichiers sous etc/www/htlm/noalyss/* appartenaient bien à "www.data".
J'obtiens bien une page d'installation propre que je paramètre (voir fichier capture 1 ci-joint).
Après avoir tapé "continuer" j'obtiens une paga presque vierge avec seulement le logo NOALYSS en entête. La page précédente ne semble pas avoir moulinée ...
A noter que j'ai crée mon user posgres avec "cbriard" et le mot de passe qui va bien.
Lorsque j'appelle la page principale http://localhost/noalyss/html/install.php, cette dernière me propose le choix de langue puis rouvre la page d’installation ... je boucle !
Je suis de nouveau bloqué ? Y a t-il un log qui me permettrais de voir ou le script d'install c'est arrêté ?
Bien cordialement,
Christian.
Merci pour ta réponse rapide et pertinente.
En fait j'avais commencé à installer phpCompta sur ubuntu 17.04 et souffrais des mêmes problèmes.
L'upgrade vers 17.10 à fait beaucoup de dégâts ... ainsi je ne trouvais plus php.ini ... et pour cause php n'était plus installé.
J'ai corrigé ce point et vérifié que le start_open_tag était bien à "On". J'ai vérifié que le propriétaire des répertoires et fichiers sous etc/www/htlm/noalyss/* appartenaient bien à "www.data".
J'obtiens bien une page d'installation propre que je paramètre (voir fichier capture 1 ci-joint).
Après avoir tapé "continuer" j'obtiens une paga presque vierge avec seulement le logo NOALYSS en entête. La page précédente ne semble pas avoir moulinée ...
A noter que j'ai crée mon user posgres avec "cbriard" et le mot de passe qui va bien.
Lorsque j'appelle la page principale http://localhost/noalyss/html/install.php, cette dernière me propose le choix de langue puis rouvre la page d’installation ... je boucle !
Je suis de nouveau bloqué ? Y a t-il un log qui me permettrais de voir ou le script d'install c'est arrêté ?
Bien cordialement,
Christian.
- Fichiers joints
-
- capture écran 1.png (84.59 Kio) Vu 9590 fois
Re: Instalation sur Ubuntu 17010
Oui si tu as une page blanche, soit tu dois regarder dans les logs apaches (/var/log/apache2) soit tu mets noalyss en mode debug http://wiki.noalyss.eu/doku.php?id=faq: ... mode_debug ,
/
Si tu attends lundi 19/3 , tu auras la nouvelle version de Noalyss , que tu peux déjà voir ici https://ssl1.aevalys.eu/acceptance/index.php (utilisateur / mdp demo).
Cela t'économisera une mise à jour
/
Si tu attends lundi 19/3 , tu auras la nouvelle version de Noalyss , que tu peux déjà voir ici https://ssl1.aevalys.eu/acceptance/index.php (utilisateur / mdp demo).
Cela t'économisera une mise à jour
Re: Instalation sur Ubuntu 17010
En fait , à la question "chemin vers les exécutables postgresql" la réponse (pour Ubuntu) est /usr/bin
Pour t'en assurer en ligne de commande , fais
la réponse devrait être
Pour t'en assurer en ligne de commande , fais
Code : Tout sélectionner
type psql
Code : Tout sélectionner
psql est /usr/bin/psql
Re: Instalation sur Ubuntu 17010
Merci Dany pour ces compléments.
En effet il ne semble pas déraisonnable d'attendre lundi pour une version toute fraîche ...
J'ai quand même vérifié les points remontés et postgres est bien en /usr/bin/psql
Après correction et relance de l'installation, le log apache me remonte l'erreur suivante :
[Wed Mar 14 10:00:38.953493 2018] [php7:error] [pid 18810] [client 127.0.0.1:34440] PHP Fatal error: Uncaught Error: Call to undefined function pg_connect() in /var/www/html/noalyss/include/lib/class_database.php:132\nStack trace:\n#0 /var/www/html/noalyss/html/install.php(247): Database::connect('cbriard', '*******', 'template1', 'localhost', '5432')\n#1 {main}\n thrown in /var/www/html/noalyss/include/lib/class_database.php on line 132, referer: http://localhost/noalyss/html/install.p ... fr_FR.utf8
Erreur de connexion ? ... je suis un curieux de nature ... j'aime bien tout comprendre .
Bien cordialement,
Christian.
En effet il ne semble pas déraisonnable d'attendre lundi pour une version toute fraîche ...
J'ai quand même vérifié les points remontés et postgres est bien en /usr/bin/psql
Après correction et relance de l'installation, le log apache me remonte l'erreur suivante :
[Wed Mar 14 10:00:38.953493 2018] [php7:error] [pid 18810] [client 127.0.0.1:34440] PHP Fatal error: Uncaught Error: Call to undefined function pg_connect() in /var/www/html/noalyss/include/lib/class_database.php:132\nStack trace:\n#0 /var/www/html/noalyss/html/install.php(247): Database::connect('cbriard', '*******', 'template1', 'localhost', '5432')\n#1 {main}\n thrown in /var/www/html/noalyss/include/lib/class_database.php on line 132, referer: http://localhost/noalyss/html/install.p ... fr_FR.utf8
Erreur de connexion ? ... je suis un curieux de nature ... j'aime bien tout comprendre .
Bien cordialement,
Christian.
Re: Instalation sur Ubuntu 17010
Bonjour,
Êtes-vous certains du droit "www.data" ? N'est-ce pas plutôt www-data ? En tout cas sur une Debian c'est www-data.
Comment avez-vous fait votre chown ? (si vous en avez fait un) Je fais toujours : chown -R www-data:www-data /lerépertoire/ (-R = récursif)
Frédéric
Êtes-vous certains du droit "www.data" ? N'est-ce pas plutôt www-data ? En tout cas sur une Debian c'est www-data.
Comment avez-vous fait votre chown ? (si vous en avez fait un) Je fais toujours : chown -R www-data:www-data /lerépertoire/ (-R = récursif)
Frédéric
Re: Instalation sur Ubuntu 17010
Bonjour Frédéric,
Oui je voulais bien écrire www-data pour le propriétaire des fichiers et répertoires concernés. Il s'agit d'une erreur de typo et je m'en excuse.
Le changeowner proposé dans le guide Ubuntu : https://doc.ubuntu-fr.org/phpcompta fonctionne bien.
Pour mémoire :
et (bizarrement ...)
J'ai par précaution lancé votre commande :
... et cela débloque la situation !! Il y a vraiment des choses de bizarres...
J'arrive sur la page de log-ing
Le seul couple d'utilisateur qui fonctionne est le couple demo/demo,
Ni cbriard/ ******,
ni phpcompta/phpcompta,
ni noalyss_sql/dany,
ne fonctionnent ...
Quel chemin de croix !
Mais on avance,
Christian.
Oui je voulais bien écrire www-data pour le propriétaire des fichiers et répertoires concernés. Il s'agit d'une erreur de typo et je m'en excuse.
Le changeowner proposé dans le guide Ubuntu : https://doc.ubuntu-fr.org/phpcompta fonctionne bien.
Pour mémoire :
Code : Tout sélectionner
sudo chown -R www-data:www-data /var/www/
et (bizarrement ...)
Code : Tout sélectionner
chown www-data /var/www/html/noalyss/include/constant.php
Code : Tout sélectionner
sudo chown -R www-data:www-data /var/www/html
J'arrive sur la page de log-ing
Le seul couple d'utilisateur qui fonctionne est le couple demo/demo,
Ni cbriard/ ******,
ni phpcompta/phpcompta,
ni noalyss_sql/dany,
ne fonctionnent ...
Quel chemin de croix !
Mais on avance,
Christian.
Re: Instalation sur Ubuntu 17010
Peux-tu regarder dans le fichier /var/www/html/noalyss/include/config.inc.php la valeur de la variable NOALYSS_ADMINISTRATOR ?
Essaies cette variable + phpcompta comme mot de passe.
Frédéric
Essaies cette variable + phpcompta comme mot de passe.
Frédéric
Re: Instalation sur Ubuntu 17.10
Bonjour Frédéric,
Le logging/mot de passe NOALYSS_ADMINISTRATOR/phpcompta ne fonction ni sur la page de session principale http://localhost/noalyss/html/index.php, ni sur la page d'administration http://localhost/noalyss/html/admin-noalyss.php.
Le dernier écran d'installation précisait le couple administrateur/admin ... rien à faire !
Voici les meilleurs moments du config.inc.php :
Il est à noter que j'ai bien changé la méthode "peer" en "md5" sur le fichier de config pg_hba.conf ... :
... et ré essayé tous les couples utilisateurs-administeurs / mots de passe: Résultat : enfin
Il me reste à créer un utilisateur et à installer les plugs-in ...
ouf ! Encore 4 jours avant de migrer de version ...
Bien cordialement,
Christian.
Le logging/mot de passe NOALYSS_ADMINISTRATOR/phpcompta ne fonction ni sur la page de session principale http://localhost/noalyss/html/index.php, ni sur la page d'administration http://localhost/noalyss/html/admin-noalyss.php.
Le dernier écran d'installation précisait le couple administrateur/admin ... rien à faire !
Voici les meilleurs moments du config.inc.php :
Code : Tout sélectionner
<?php
date_default_timezone_set ('Europe/Brussels');
$_ENV['TMP']='/tmp';
define("PG_PATH","/usr/bin");
define("PG_RESTORE","/usr/bin/pg_restore ");
define("PG_DUMP","/usr/bin/pg_dump ");
define ("PSQL","/usr/bin/psql");
define ("noalyss_user","phpcompta_sql");
define ("noalyss_password","dany");
define ("noalyss_psql_port","5432");
define ("noalyss_psql_host","localhost");
// If you change the NOALYSS_ADMINISTRATOR , you will need to rerun http://..../noalyss/html/install.php
// But it doesn't change the password
define ("NOALYSS_ADMINISTRATOR","admin");
define ("LOCALE",1);
define ("domaine","");
define ("MULTI",1);
define ("dbname","");
Code : Tout sélectionner
# DO NOT DISABLE!
# If you change this first entry you will need to make sure that the
# database superuser can access the database using some other method.
# Noninteractive access to all databases is required during automatic
# maintenance (custom daily cronjobs, replication, and similar tasks).
#
# Database administrative login by Unix domain socket
local all postgres md5
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#local replication postgres md(
#host replication postgres 127.0.0.1/32 md5
#host replication postgres ::1/128 md5
fonctionne !admin/phpcompta
Il me reste à créer un utilisateur et à installer les plugs-in ...
ouf ! Encore 4 jours avant de migrer de version ...
Bien cordialement,
Christian.