| 240 | | |
| 241 | | ---- |
| 242 | | |
| 243 | | == '''''My security image doesn't show up. So no one can join my site.''''' == |
| 244 | | |
| 245 | | This may be caused by a few reasons: |
| 246 | | |
| 247 | | 1) You either don't have '''GD library''' or '''!ImageMagick''' installed. |
| 248 | | |
| 249 | | 2) If you still have GD library installed it may be not compiled with !TrueType fonts. |
| 250 | | |
| 251 | | 3) Another reason for this problem may be unchecked '''Use GD library for image processing''' in '''Settings -> Advanced Settings'''. |
| 252 | | |
| 253 | | 4) And at last, if you're using !ImageMagick, not GD library, you may have incorrect paths to its applications in '''inc/header.inc.php'''. In this case you should check the paths to '''$MOGRIFY''', '''$CONVERT''' and '''$COMPOSITE'''. |
| 254 | | |
| 255 | | If all this doesn't help, you can just disable security image in '''Settings -> Advanced Settings -> Enable security image on join page'''. |
| 256 | | |
| 257 | | == '''''I get this error message throughout my site: Fatal error: Call to undefined function: mb_internal_encoding''''' == |
| 258 | | |
| 259 | | The default PHP installation does not always have the mb_string extension enabled, but the program requires that you run the PHP multibyte-string extension which is not enabled by default. In brief, in order to do this you will need to (in Windows): |
| 260 | | * uncomment out the line |
| 261 | | {{{ |
| 262 | | extension=php_mbstring.dll |
| 263 | | }}} |
| 264 | | in the '''php.ini''' file |
| 265 | | * ensure that the path to this file is set correctly, again in php.ini, for example: |
| 266 | | {{{ |
| 267 | | extension_dir = "./ext" |
| 268 | | }}} |
| 269 | | * Note that you can ensure that this file is correctly loaded by setting in php.ini: |
| 270 | | {{{ |
| 271 | | display_errors = on |
| 272 | | }}} |
| 273 | | * Restart your webserver, e.g. restart Apache |
| 274 | | * You can check via phpinfo() that '''mbstring''' appears within the information page |
| 275 | | * Here's how to do it in UNIX-based systems: http://php.net/mb_string |