PostgreSQL

Aveţi probleme cu serverul Apache, cu interpretorul de PHP sau cu baza de date MySQL? Aici găsiţi informaţii despre servere free unde se poate instala forumul phpBB.
Avatar utilizator
Clemdark
Utilizator înregistrat
Mesaje: 24
Membru din: 10-Sep-2004, 00:58:22
Versiune: 3.0.5
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Localitate: iasi
Contact:

PostgreSQL

Mesaj de Clemdark »

Salutare iar va necajesc vreau si eu o informatie cum creez un user in baza de date Postgresql am citit niste documentatie dar vad ca fara folos spune ca pt a intra in baza de date postgresql trebuie doar sa lansezi comanda psql de pinde cu ce user esi logat in acel moment pe server, eu sunt logat ca root si imi da eroarea psql: FATAL 1: Database "root' does not exist in the system catalog. cum o pot crea ?

Multumesc Anticipat
igorashu
Nou venit
Mesaje: 7
Membru din: 05-Dec-2005, 10:28:58

Eroare la postarea cu diacritice

Mesaj de igorashu »

Asta imi apare cand diacriticele sunt in corpul mesajului:
Error in posting

DEBUG MODE

INSERT INTO phpbb_posts_text (post_id, post_subject, bbcode_uid, post_text) VALUES (725, '', '21e36542a8', 'Mărime')

Line : 282
File : functions_post.php

iar asta cand diacriticele sunt in subiectul mesajului:
DEBUG MODE

SQL Error : -1 ERROR: invalid byte sequence for encoding "UNICODE": 0xe37269

INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('Mărime text', 28, 1133776515, 10, 0, 0, 0)

Line : 258
File : functions_post.php

Din ce-am citit pe forum si ce-am mai gasit pe net, ar trebui schimbat character set-ul pe server. Problema e ca serverul nu e al meu, trebuie editat httpd.conf si repornit apache-ul. Chestie pe care nu cred ca cei de la firma de hosting sunt dispusi sa o faca.
Exista vreo alta solutie?
Sau poate bat campii aiurea si problema e in alta parte...

Baza de date e PosgreSQL
URL: http://www.motorzone.ro/forum

[edit="flowers"]Subiect unit cu altul care dezbate aceeaşi problemă.[/edit]
Avatar utilizator
secarica
Utilizator înregistrat
Mesaje: 90
Membru din: 14-Mar-2003, 03:08:08
Versiune: 3.x
Ext: Nu
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: București, Pământ
Contact:

Mesaj de secarica »

La prima vedere pare o problemă a bazei de date, nu a serverului de web. Paginile statice sunt codate corect, deci nu văd de ce ar fi nevoie să umbli la httpd.conf

Poate îţi dă o sugestie cineva care se pricepe la PostgreSQL ...

Cristi
... cea mai bună armă este adevărul – cu condiția să știi să-l folosești
Avatar utilizator
pushtyu
Utilizator înregistrat
Mesaje: 300
Membru din: 22-Iul-2005, 17:29:15
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Craiova
Contact:

Mesaj de pushtyu »

vezi daca baza de date foloseste setul de caractere utf8

o idee mica
igorashu
Nou venit
Mesaje: 7
Membru din: 05-Dec-2005, 10:28:58

Mesaj de igorashu »

lc_messages en_US.UTF-8

deci e UTF-8...
Am incercat sa schimb codarea in lang_main.php din iso-8859-2 in utf-8.
Toate traducerile arata ca naiba, da' nu mai sunt probleme la postarea cu diacritice. N-are careva traduceri Unicode? :D
Avatar utilizator
secarica
Utilizator înregistrat
Mesaje: 90
Membru din: 14-Mar-2003, 03:08:08
Versiune: 3.x
Ext: Nu
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: București, Pământ
Contact:

Mesaj de secarica »

Eu am două forumuri în administrare şi pe ambele le-am trecut la UTF-8. Aş putea să-ţi dau eu fişierele necesare, sau să ţi le converteşti singur, dacă ştii cum :P
Vezi subiectul ăsta viewtopic.php?t=2246 cu menţiunea că la ora actuală am trecut tot ce nu e pagină goală la UTF-8 (deci inclusiv mesajele de înştiinţare).

Dar mai e şi problema bazei de date: dacă printre mesajele existente se află unele care au fost scrise la vremea lor cu diacritice, atunci va trebui să faci conversia lor la UTF-8 (mă rog, dacă sunt puţine, ai putea decide să le ignori şi să le laşi pe veci să fie afişate cu gîndaci; eu la mine le-am făcut conversia, adică am conservat forma corectă a afişării).

Cristi
... cea mai bună armă este adevărul – cu condiția să știi să-l folosești
igorashu
Nou venit
Mesaje: 7
Membru din: 05-Dec-2005, 10:28:58

Mesaj de igorashu »

Mesaje cu diacritice nu existau, intrucat crapau insert-urile.
Cu fisierele traduse Unicode de la tine, works like a charm.
Saru'mana :mrgreen:
Mai am un picutz de tradus la fisierele de la mod-ul de attach, da' ma descurc. Thanks a lot inca o data
igorashu
Nou venit
Mesaje: 7
Membru din: 05-Dec-2005, 10:28:58

Mesaj de igorashu »

Ok... am facut traducerile pentru mod-ul de attach, le-am salvat utf-8, am facut upload si ...

Warning: Cannot modify header information - headers already sent by (output started at /home/motorzon/public_html/forum/language/lang_romanian/lang_main_attach.php:1) in /home/motorzon/public_html/forum/includes/page_header.php on line 475
etc..

Ma lamureste si pe mine de la ce vine warning-ul asta si cum poate fi eliminat? Diacriticele de la attach mod se vad corect, dar warning-ul asta e enervant... :(
Avatar utilizator
bogdan
AdministratorAdministrator
Mesaje: 10888
Membru din: 18-Oct-2002, 13:14:27
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Mediu
Localitate: Bucuresti
Contact:

Mesaj de bogdan »

igorashu, repune fisierele pe server
Scrie răspuns

Înapoi la “Server”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori