14. marts 2005 - 11:24Der er
6 kommentarer og 1 løsning
Gettext() problem ved B-one
Hej, jeg bruger B-one og de skriver på deres phpinfo() at gettext=on
Men så forstår jeg bare ikke at det ikke virker! Jeg får fejlen at safe mode er sat 'on' og det derfor ikke kan lade sig gøre at putenv ("LANGUAGE=da")
Findes der slet ikke en måde hvorpå jeg kan få det til at køre selvom det er safe mode on?
Er jeg virkelig nødt til at flytte til et andet hotel?
Er det ik megadårligt af b-one? Dels at de ikke gider hjælpe mig med det! Og er det ikke meget selvmodsigende at de har gettext = on og safe mode = on
Jeg er pisse irriteret og rigtig træt af b-one lige nu! Selvom jeg har utallige sider ved dem, så gider de ikke hjælpe mig videre! Jeg ville ønske jeg kunde sparke dem hårdt i r....!
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
ehh, kender ikke den "gettext" funktion, men kan da se noget med: bindtextdomain. som er noget med stien på serveren til "en mappe" ???? Og her skal vel så defineres din egen, og ikke den på b-one's server?
Nej, desvære tror jeg ik du kan hjælpe. Men tak alligevel! Jeg har indsat bindtextdomain som jeg skal!
fejlen lyder helt præcist: Warning: putenv(): Safe Mode warning: Cannot set environment variable 'LANGUAGE' - it's not in the allowed list in ghhfjhjdsfh/hjkhjkh/hjlh/noget.php
Jeg ved heller ikke noget om det, men læste dette i manualen og det får mig til at tro at setlocale skal/kan bruges istedet:
I had a lot of problems getting gettext to work (RedHat 7.3). After reading ALL the comments in this manual, I got it to work OK.
In summary, take care that:
1) You use a full locale in the setlocale() 2) Your language_country exists in the /usr/share/locale/locale.alias 3) It seems that Apache needs to be restarted (a "graceful" did the trick for me) 4) Your .mo files must be named after the domain
Først virkede det ikke, men så prøvede jeg at skrive da_DK i stedet for da, og vupti så virker det hele.
Sådan her: bindtextdomain ('domain','/translations'); textdomain ('domain'); setlocale (LC_ALL, 'da_DK');
Jeg er bare såååå træt af B-one! Deres support/faq er bare såååå dårlig!
De kommer med standard svar som feks: Vi kører 'safe mode' Og hvad så? Det er jeg skide ligeglad med. Jeg vil bare benytte gettext(). Men ak nej, de er håbløse.
Det sidste de skrev var: Hej, Du kan ikke køre det. (køre hvad? snakker de om safe mode off eller gettext() det ved man ikke!)
Mit råd er ganske enkelt: Gå udenom B-one!... De er uprof.
Jeg overvejer surftown i stedet.
Men igen TAK bojo! :o) Smid et svar og modtag velfortjente point! Du hjalp mig meget!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.