Hébergement sur serveur mutualisé

Recoupe toutes les discussions à propos de Noalyss
Répondre
knut
Messages : 34
Enregistré le : mar. nov. 14, 2017 10:35 pm

Hébergement sur serveur mutualisé

Message par knut » mar. nov. 14, 2017 10:35 pm

Bonjour,

J\'aimerais installer PhpCompta sur le serveur de heliohost.com qui permet l\'utilisation d\'une DB PostgreSql.

J\'ai essayé d\'appliquer la procédure encore en test, telle que décrite ici, mais j\'obtiens un message d\'erreur. Pour info, j\'ai créé une DB avant d\'applique la procédure.

Comment résoudre ce problème ?

Erreur SQL :

ERROR: syntax error at or near \"OWNED\" at character 2430

Dans l\'instruction :

--
-- PostgreSQL database dump
--
SET statement_timeout = 0;
SET client_encoding = \'UTF8\';
SET standard_conforming_strings = OFF;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = OFF;
--
-- Name: plpgsql; Type: PROCEDURAL LANGUAGE; Schema: -; Owner: -
--
SET search_path = PUBLIC, pg_catalog;
--
-- Name: limit_user(); Type: FUNCTION; Schema: public; Owner: -
--
CREATE
FUNCTION limit_user(
) RETURNS TRIGGER LANGUAGE plpgsql
AS
$$
BEGIN
NEW.ac_user := substring(NEW.ac_user FROM 1 FOR 80);
RETURN NEW;
END;
$$;
SET default_tablespace = \'\';
SET default_with_oids = false;
--
-- Name: ac_dossier; Type: TABLE; Schema: public; Owner: -; Tablespace:
--
CREATE
TABLE ac_dossier
(
dos_id INTEGER DEFAULT nextval((\'dossier_id\'::text)::regclass) NOT NULL,
dos_name text NOT NULL,
dos_description text,
dos_jnt_user INTEGER DEFAULT 0
);
--
-- Name: ac_users; Type: TABLE; Schema: public; Owner: -; Tablespace:
--
CREATE
TABLE ac_users
(
use_id INTEGER DEFAULT nextval((\'users_id\'::text)::regclass) NOT NULL,
use_first_name text,
use_name text,
use_login text NOT NULL,
use_active INTEGER DEFAULT 0,
use_pass text,
use_admin INTEGER DEFAULT 0,
CONSTRAINT ac_users_use_active_check CHECK (((use_active = 0)
OR
(
use_active = 1
)
))
);
--
-- Name: audit_connect; Type: TABLE; Schema: public; Owner: -; Tablespace:
--
CREATE
TABLE audit_connect
(
ac_id INTEGER NOT NULL,
ac_user text,
ac_date TIMESTAMP without TIME zone DEFAULT now(),
ac_ip text,
ac_state text,
ac_module text,
ac_url text,
CONSTRAINT valid_state CHECK ((((ac_state = \'FAIL\'::text)
OR
(
ac_state = \'SUCCESS\'::text
)
)
OR
(
ac_state = \'AUDIT\'::text
)
))
);
--
-- Name: audit_connect_ac_id_seq; Type: SEQUENCE; Schema: public; Owner: -
--
CREATE SEQUENCE audit_connect_ac_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE
NO MINVALUE CACHE 1;
--
-- Name: audit_connect_ac_id_seq; Type: SEQUENCE OWNED BY; Schema: public;
-- Owner: -
--
ALTER SEQUENCE audit_connect_ac_id_seq OWNED BY audit_connect.ac_id;
--
-- Name: audit_connect_ac_id_seq; Type: SEQUENCE SET; Schema: public; Owner:
-- -
--
SELECT
pg_catalog.setval(\'audit_connect_ac_id_seq\', 287, true);
--
-- Name: dossier_id; Type: SEQUENCE; Schema: public; Owner: -
--
CREATE SEQUENCE dossier_id START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE
CACHE 1;
--
-- Name: dossier_id; Type: SEQUENCE SET; Schema: public; Owner: -
--
SELECT
pg_catalog.setval(\'dossier_id\', 29, true);
--
-- Name: jnt_use_dos; Type: TABLE; Schema: public; Owner: -; Tablespace:
--
CREATE
TABLE jnt_use_dos
(
jnt_id INTEGER DEFAULT nextval((\'seq_jnt_use_dos\'::text)::regclass) NOT
NULL,
use_id INTEGER NOT NULL,
dos_id INTEGER NOT NULL
);
--
-- Name: modeledef; Type: TABLE; Schema: public; Owner: -; Tablespace:
--
CREATE
TABLE modeledef
(
mod_id INTEGER DEFAULT nextval((\'s_modid\'::text)::regclass) NOT NULL,
mod_name text NOT NULL,
mod_desc text
);
--
-- Name: priv_user; Type: TABLE; Schema: public; Owner: -; Tablespace:
--
CREATE
TABLE priv_user
(
priv_id INTEGER DEFAULT nextval((\'seq_priv_user\'::text)::regclass) NOT
NULL,
priv_jnt INTEGER NOT NULL,
priv_priv text
);
--
-- Name: s_modid; Type: SEQUENCE; Schema: public; Owner: -
--
CREATE SEQUENCE s_modid START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE
CACHE 1;
--
-- Name: s_modid; Type: SEQUENCE SET; Schema: public; Owner: -
--
SELECT
pg_catalog.setval(\'s_modid\', 8, true);
--
-- Name: seq_jnt_use_dos; Type: SEQUENCE; Schema: public; Owner: -
--
CREATE SEQUENCE seq_jnt_use_dos START WITH 1 INCREMENT BY 1 NO MAXVALUE NO
MINVALUE CACHE 1;
--
-- Name: seq_jnt_use_dos; Type: SEQUENCE SET; Schema: public; Owner: -
--
SELECT
pg_catalog.setval(\'seq_jnt_use_dos\', 33, true);
--
-- Name: seq_priv_user; Type: SEQUENCE; Schema: public; Owner: -
--
CREATE SEQUENCE seq_priv_user START WITH 1 INCREMENT BY 1 NO MAXVALUE NO
MINVALUE CACHE 1;
--
-- Name: seq_priv_user; Type: SEQUENCE SET; Schema: public; Owner: -
--
SELECT
pg_catalog.setval(\'seq_priv_user\', 16, true);
--
-- Name: theme; Type: TABLE; Schema: public; Owner: -; Tablespace:
--
CREATE
TABLE theme
(
the_name text NOT NULL,
the_filestyle text,
the_filebutton text
);
--
-- Name: user_global_pref; Type: TABLE; Schema: public; Owner: -; Tablespace:
--
CREATE
TABLE user_global_pref
(
user_id text NOT NULL,
parameter_type text NOT NULL,
parameter_value text
);
--
-- Name: TABLE user_global_pref; Type: COMMENT; Schema: public; Owner: -
--
COMMENT ON TABLE user_global_pref
IS
\'The user\'\'s global parameter \';
--
-- Name: COLUMN user_global_pref.user_id; Type: COMMENT; Schema: public;
-- Owner: -
--
COMMENT ON COLUMN user_global_pref.user_id
IS
\'user\'\'s login \';
--
-- Name: COLUMN user_global_pref.parameter_type; Type: COMMENT; Schema:
-- public; Owner: -
--
COMMENT ON COLUMN user_global_pref.parameter_type
IS
\'the type of parameter \';
--
-- Name: COLUMN user_global_pref.parameter_value; Type: COMMENT; Schema:
-- public; Owner: -
--
COMMENT ON COLUMN user_global_pref.parameter_value
IS
\'the value of parameter \';
--
-- Name: users_id; Type: SEQUENCE; Schema: public; Owner: -
--
CREATE SEQUENCE users_id START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE
CACHE 1;
--
-- Name: users_id; Type: SEQUENCE SET; Schema: public; Owner: -
--
SELECT
pg_catalog.setval(\'users_id\', 5, true);
--
-- Name: version; Type: TABLE; Schema: public; Owner: -; Tablespace:
--
CREATE
TABLE repo_version
(
val INTEGER NOT NULL
);
--
-- Name: ac_id; Type: DEFAULT; Schema: public; Owner: -
--
ALTER TABLE ONLY audit_connect ALTER COLUMN ac_id SET DEFAULT nextval
(
\'audit_connect_ac_id_seq\'::regclass
)
;
--
-- Data for Name: ac_dossier; Type: TABLE DATA; Schema: public; Owner: -
--
COPY ac_dossier (dos_id, dos_name, dos_description, dos_jnt_user) FROM stdin;
25 Dossier Dossier par défaut 0 \\.
--
-- Data for Name: ac_users; Type: TABLE DATA; Schema: public; Owner: -
--
COPY ac_users (use_id, use_first_name, use_name, use_login, use_active,
use_pass, use_admin) FROM stdin;
1 \\N \\N phpcompta 1 b1cc88e1907cde80cb2595fa793b3da9 1 \\.
--
-- Data for Name: audit_connect; Type: TABLE DATA; Schema: public; Owner: -
--
--
-- Data for Name: jnt_use_dos; Type: TABLE DATA; Schema: public; Owner: -
--
COPY jnt_use_dos (jnt_id, use_id, dos_id) FROM stdin;
29 1 25 \\.
--
-- Data for Name: modeledef; Type: TABLE DATA; Schema: public; Owner: -
--
COPY modeledef (mod_id, mod_name, mod_desc) FROM stdin;
1 (BE) Basique Comptabilité Belge,
à adapter 2 (FR) Basique Comptabilité Française,
à adapter \\.
--
-- Data for Name: priv_user; Type: TABLE DATA; Schema: public; Owner: -
--
COPY priv_user (priv_id, priv_jnt, priv_priv) FROM stdin;
\\.
--
-- Data for Name: theme; Type: TABLE DATA; Schema: public; Owner: -
--
COPY theme (the_name, the_filestyle, the_filebutton) FROM stdin;
classic style.css \\N Light style-light.css \\N Colored style-color.css \\N EPad
style -epad.css \\N \\.
--
-- Data for Name: user_global_pref; Type: TABLE DATA; Schema: public; Owner:
-- -
--
COPY user_global_pref (user_id, parameter_type, parameter_value) FROM stdin;
phpcompta TOPMENU TEXT phpcompta PAGESIZE 50 phpcompta THEME classic
phpcompta LANG fr_FR.utf8 \\.
--
-- Data for Name: version; Type: TABLE DATA; Schema: public; Owner: -
--
COPY repo_version (val) FROM stdin;
14 \\.
--
-- Name: ac_dossier_dos_name_key; Type: CONSTRAINT; Schema: public; Owner: -;
-- Tablespace:
--
ALTER TABLE ONLY ac_dossier ADD CONSTRAINT ac_dossier_dos_name_key UNIQUE
(
dos_name
)
;
--
-- Name: ac_dossier_pkey; Type: CONSTRAINT; Schema: public; Owner: -;
-- Tablespace:
--
ALTER TABLE ONLY ac_dossier ADD CONSTRAINT ac_dossier_pkey PRIMARY KEY
(
dos_id
)
;
--
-- Name: ac_users_pkey; Type: CONSTRAINT; Schema: public; Owner: -;
-- Tablespace:
--
ALTER TABLE ONLY ac_users ADD CONSTRAINT ac_users_pkey PRIMARY KEY
(
use_id
)
;
--
-- Name: ac_users_use_login_key; Type: CONSTRAINT; Schema: public; Owner: -;
-- Tablespace:
--
ALTER TABLE ONLY ac_users ADD CONSTRAINT ac_users_use_login_key UNIQUE
(
use_login
)
;
--
-- Name: audit_connect_pkey; Type: CONSTRAINT; Schema: public; Owner: -;
-- Tablespace:
--
ALTER TABLE ONLY audit_connect ADD CONSTRAINT audit_connect_pkey PRIMARY KEY
(
ac_id
)
;
--
-- Name: jnt_use_dos_pkey; Type: CONSTRAINT; Schema: public; Owner: -;
-- Tablespace:
--
ALTER TABLE ONLY jnt_use_dos ADD CONSTRAINT jnt_use_dos_pkey PRIMARY KEY
(
jnt_id
)
;
--
-- Name: modeledef_pkey; Type: CONSTRAINT; Schema: public; Owner: -;
-- Tablespace:
--
ALTER TABLE ONLY modeledef ADD CONSTRAINT modeledef_pkey PRIMARY KEY
(
mod_id
)
;
--
-- Name: pk_user_global_pref; Type: CONSTRAINT; Schema: public; Owner: -;
-- Tablespace:
--
ALTER TABLE ONLY user_global_pref ADD CONSTRAINT pk_user_global_pref PRIMARY
KEY
(
user_id, parameter_type
)
;
--
-- Name: priv_user_pkey; Type: CONSTRAINT; Schema: public; Owner: -;
-- Tablespace:
--
ALTER TABLE ONLY priv_user ADD CONSTRAINT priv_user_pkey PRIMARY KEY
(
priv_id
)
;
--
-- Name: version_pkey; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace
-- :
--
ALTER TABLE ONLY version ADD CONSTRAINT version_pkey PRIMARY KEY
(
val
)
;
--
-- Name: audit_connect_ac_user; Type: INDEX; Schema: public; Owner: -;
-- Tablespace:
--
CREATE
INDEX audit_connect_ac_user ON audit_connect USING btree
(
ac_user
);
--
-- Name: fk_jnt_dos_id; Type: INDEX; Schema: public; Owner: -; Tablespace:
--
CREATE
INDEX fk_jnt_dos_id ON jnt_use_dos USING btree
(
dos_id
);
--
-- Name: fk_jnt_use_dos; Type: INDEX; Schema: public; Owner: -; Tablespace:
--
CREATE
INDEX fk_jnt_use_dos ON jnt_use_dos USING btree
(
use_id
);
--
-- Name: limit_user_trg; Type: TRIGGER; Schema: public; Owner: -
--
CREATE TRIGGER limit_user_trg BEFORE
INSERT OR
UPDATE
ON audit_connect FOR EACH ROW EXECUTE PROCEDURE limit_user();
--
-- Name: fk_user_id; Type: FK CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY user_global_pref ADD CONSTRAINT fk_user_id FOREIGN KEY (
user_id) REFERENCES ac_users(use_login) ON
UPDATE CASCADE ON
DELETE CASCADE;
--
-- Name: jnt_use_dos_dos_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner:
-- -
--
ALTER TABLE ONLY jnt_use_dos ADD CONSTRAINT jnt_use_dos_dos_id_fkey FOREIGN
KEY (dos_id) REFERENCES ac_dossier(dos_id) ON
UPDATE CASCADE ON
DELETE CASCADE;
--
-- Name: jnt_use_dos_use_id_fkey; Type: FK CONSTRAINT; Schema: public; Owner:
-- -
--
ALTER TABLE ONLY jnt_use_dos ADD CONSTRAINT jnt_use_dos_use_id_fkey FOREIGN
KEY (use_id) REFERENCES ac_users(use_id);
--
-- Name: priv_user_priv_jnt_fkey; Type: FK CONSTRAINT; Schema: public; Owner:
-- -
--
ALTER TABLE ONLY priv_user ADD CONSTRAINT priv_user_priv_jnt_fkey FOREIGN KEY
(priv_jnt) REFERENCES jnt_use_dos(jnt_id) ON
UPDATE CASCADE ON
DELETE CASCADE;
--
-- PostgreSQL database dump complete
--

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Hébergement sur serveur mutualisé

Message par Dany » mar. nov. 14, 2017 10:35 pm

Quelle version de postgresql avez-vous ??

knut
Messages : 34
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Hébergement sur serveur mutualisé

Message par knut » mar. nov. 14, 2017 10:35 pm

8.1.11

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Hébergement sur serveur mutualisé

Message par Dany » mar. nov. 14, 2017 10:35 pm

Il faut au minimum une version 8.4 désolé

knut
Messages : 34
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Hébergement sur serveur mutualisé

Message par knut » mar. nov. 14, 2017 10:35 pm

OK. Merci

knut
Messages : 34
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Hébergement sur serveur mutualisé

Message par knut » mar. nov. 14, 2017 10:35 pm

Bonsoir,

Je relance un peu le sujet puisque j\'ai enfin accès à PostGreSQL 9.
J\'ai suivi la procédure d\'installation et je suis bloqué avec l\'écran ci-joint (impossible de se connecter à postgreSql...)
J\'avais pourtant défini dans le fichier config.inc.php:
_user\",\"sorhacon_oli\");
define (\"phpcompta_password\",\"xxx\");
define (\"phpcompta_psql_port\",\"5432\");
define (\"phpcompta_psql_host\",\"sorhacon.heliohost.org\");
define (\"locale\",1);
define (\"domaine\",\"\");
define (\"multi\",\"0\");
define (\"dbname\",\"sorhacon_phpcompta\");

Que se passe-t\'il ?

(Ah oui, et j\'ajoute que je peux me connecter à la DB avec PhpPgAdmin)

Merci [img size=445]https://www.phpcompta.be/images/fbfiles ... 8___20.jpg[/img]

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Hébergement sur serveur mutualisé

Message par Dany » mar. nov. 14, 2017 10:35 pm

Bonsoir,

tu es bien sûr du mot de passe et utilisateur ? Je pense que le problème vient du port, pourrais-tu le vérifier avec phpPgAdmin.

SI le port est bon, alors essaie d\'avoir 127.0.0.1 comme host

Tiens nous au courant.


@+

D.

knut
Messages : 34
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Hébergement sur serveur mutualisé

Message par knut » mar. nov. 14, 2017 10:35 pm

Oui, le port est bien 5432.
Le mot de passe est OK (j\'ai vérifié avec phpPGAdmin)
J\'ai essayé localhost, 127.0.0.1 --> sans succès.

Ce qui me semble bizarre, c\'est que le message mentionne une DB \"template1\" qui n\'est définie nulle part.

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Hébergement sur serveur mutualisé

Message par Dany » mar. nov. 14, 2017 10:35 pm

Tu peux me donner le message précis svp ? Template1 est une base de données \"système\" utilisée par postgresql.

Pourrais-tu aussi te mettre en mode debug svp (voir wiki->faq) pour avoir l\'erreur complète?

Merci

knut
Messages : 34
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Hébergement sur serveur mutualisé

Message par knut » mar. nov. 14, 2017 10:35 pm

Vos paramètres sont incorrectes :

base de donnée : template1
Domaine :
Port 5432
Utilisateur : sorhacon_oli

Connection impossible : vérifiez vos paramètres de base de données



J\'ai essayé en changeant le nom de domaine (\"sorhacon_\") dans config.inc.php puisque toutes les bases et utilsateurs doivent commencer par ce préfixe, mais celà ne change rien.

Répondre