Re: add en_US.UTF8 support

2013-04-11 Thread Stefan Sperling
On Thu, Apr 11, 2013 at 09:51:55AM +0400, Wesley M.A. wrote:
 Hi,
 
 I run OpenBSD 5.3-current i386 (xbase.tgz included)
 I install php-5.3 /gd /zip
 added owncloud 5.0 from owncloud.org
 
 I read the faq : 10.20.1 - Configuring the active character set
 
 I tried this : export LC_CTYPE=en_US.ISO8859-1
 and restart apache same error in Owncloud :
 setting locale to en_US.UTF-8/en_US.UTF8 failed. Support is probably
 not installed on your system
 
 Any idea ?
 
 Regards,
 
 Wesley M.A

Keep in mind that httpd runs in a chroot in /var/www.

You cannot use locales inside of the chroot without also copying all the
necessary support files into the chroot (e.g. /usr/share/locale).

I would recommend to run owncloud in the C locale. I do this myself and
don't see any operational issues with that (unless something has changed
in owncloud 5, in which case I'll have to deal with this as well when I
upgrade my server...)



Re: add en_US.UTF8 support

2013-04-11 Thread Wesley M.A.

Hi,

Thank you very much for your reply.

Le 2013-04-11 17:54, Stefan Sperling a écrit :

Keep in mind that httpd runs in a chroot in /var/www.


I run it using chroot with https support (-DSSL flags)


I would recommend to run owncloud in the C locale.


What do you mean by 'C locale' ?

Warm regards,

Wesley



Re: add en_US.UTF8 support

2013-04-11 Thread Stefan Sperling
On Thu, Apr 11, 2013 at 09:30:51PM +0400, Wesley M.A. wrote:
 What do you mean by 'C locale' ?

The default locale is called the 'C' locale. It is used when
you don't configure any locale via LC_CTYPE or LANG. It only
supports the ASCII character set. However that doesn't mean that
applications cannot use non-ASCII characters if they want to,
they just won't get special support from the operating system
for this task.

Why are you trying to configure a UTF-8 locale? Do you have a
special need for this in your use of owncloud?



Re: add en_US.UTF8 support

2013-04-11 Thread Wesley M.A.

Le 2013-04-11 21:51, Stefan Sperling a écrit :

On Thu, Apr 11, 2013 at 09:30:51PM +0400, Wesley M.A. wrote:

What do you mean by 'C locale' ?


The default locale is called the 'C' locale. It is used when
you don't configure any locale via LC_CTYPE or LANG. It only
supports the ASCII character set. However that doesn't mean that
applications cannot use non-ASCII characters if they want to,
they just won't get special support from the operating system
for this task.

Why are you trying to configure a UTF-8 locale? Do you have a
special need for this in your use of owncloud?


I get this in the admin console (warning log):
Error	 core	 setting locale to en_US.UTF-8/en_US.UTF8 failed. Support 
is probably not installed on your system


And at the top :
Locale not working
This ownCloud server can't set system locale to en_US.UTF-8/en_US.UTF8. 
This means that there might be problems with certain characters in file 
names. We strongly suggest to install the required packages on your 
system to support en_US.UTF-8/en_US.UTF8.


Owncloud used : the last 5.0.3

Any idea to fix this ?

Again, thank you very much for your time!

Cheers,

Wesley



Re: add en_US.UTF8 support

2013-04-11 Thread Stefan Sperling
On Thu, Apr 11, 2013 at 10:18:26PM +0400, Wesley M.A. wrote:
 I get this in the admin console (warning log):
 Error  coresetting locale to en_US.UTF-8/en_US.UTF8 failed.
 Support is probably not installed on your system

 And at the top :
 Locale not working
 This ownCloud server can't set system locale to
 en_US.UTF-8/en_US.UTF8. This means that there might be problems with
 certain characters in file names. We strongly suggest to install the
 required packages on your system to support en_US.UTF-8/en_US.UTF8.
 
 Owncloud used : the last 5.0.3

OK. I don't see these errors using owncloud 4.
 
 Any idea to fix this ?

When I find time to upgrade to owncloud 5 I will look into this.

It is possible that this will fix it:

  mkdir -p /var/www/usr/share/locale/en_US.UTF-8
  cp /usr/share/locale/en_US.UTF-8/LC_CTYPE 
/var/www/usr/share/locale/en_US.UTF-8/LC_CTYPE

But I haven't tested.



Re: add en_US.UTF8 support

2013-04-11 Thread Wesley M.A.

Le 2013-04-11 22:29, Stefan Sperling a écrit :

When I find time to upgrade to owncloud 5 I will look into this.

It is possible that this will fix it:

  mkdir -p /var/www/usr/share/locale/en_US.UTF-8
  cp /usr/share/locale/en_US.UTF-8/LC_CTYPE
/var/www/usr/share/locale/en_US.UTF-8/LC_CTYPE

But I haven't tested.


It works.
Again, thank you very much !

Cheers,

Wesley



add en_US.UTF8 support

2013-04-10 Thread Wesley M.A.

Hi,

I run OpenBSD 5.3-current i386 (xbase.tgz included)
I install php-5.3 /gd /zip
added owncloud 5.0 from owncloud.org

I read the faq : 10.20.1 - Configuring the active character set

I tried this : export LC_CTYPE=en_US.ISO8859-1
and restart apache same error in Owncloud :
setting locale to en_US.UTF-8/en_US.UTF8 failed. Support is probably 
not installed on your system


Any idea ?

Regards,

Wesley M.A