locale problem with 'en' locale

Asked by Kirk Parker

I'm just installing queXF, and all I get are blank screens. Doing a View Source provides:

<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
 <head><title>queXF</title>
 </head>
<body>
<h1>

and then it just stops.

Tracing through the code as best I can, I discover in _get_reader() that it think's I'm using the 'en' locale, but there is no 'en' locale shipped with the queXF! What am I missing?

Question information

Language:
English Edit question
Status:
Solved
For:
queXF Edit question
Assignee:
No assignee Edit question
Solved by:
Adam Zammit
Solved:
Last query:
Last reply:
Revision history for this message
Kirk Parker (kirk-parker) said :
#1

Oops, hit SEND too soon.

Also getting the following error in /var/logs/httpd/error_log:

 Call to undefined function mb_detect_encoding() in /var/www/fax/html/include/php-gettext-1.0.11/gettext.inc on line 177

What else am I missing? PHP says it is compiled -with-gettext. I'm running PHP 5.3.27 with Apache/2.2.25 on AWS

Revision history for this message
Best Adam Zammit (adamzammit) said :
#2

Dear Kirk,

Please try installing the php mbstring extension and see if that solves this issue.

Regards,
Adam Zammit

Revision history for this message
Kirk Parker (kirk-parker) said :
#3

OK, that helped! At least it's completing.

Next problem is that it complains mysql_connect() is undefined, even though PHP 5.3.29 is still supposed to have it... and phpinfo() says it was complied -with-mysql.

Weird, but I think I can trace this one down myself.

Revision history for this message
Kirk Parker (kirk-parker) said :
#4

Thanks Adam Zammit, that solved my question.