voodish logo
tweet rss book of faces Linked In

How to fix Joomfish internal server error 500

joomfish

For those of you who are trying to install the Joomfish contribution for Joomla and are experiencing Server Errors, here’s a quick fix.

PLEASE NOTE: Always make a complete backup of your files, including copies of system files such as php.ini (in this case), databases, files etc.
ALSO make sure: Before installing Joomfish that your webserver has access rights to all extensions directories, especially check the /mambots/ subdirectorys as in some installations access is not granted. In those cases the installation will fail.

It is always a good idea to check your server logs for indepth analysis of problems such as these… on most Linux distros your httpd server logs can be found in:

/etc/httpd/logs/error_log

This problem is usually caused by using the default Memory limit in /etc/php.ini

memory_limit = 8M

The default memory limit in php.ini is set to 8M (8 Megabytes), this seems to be insufficient for most scripts these days and for Joomfish to work effectively you will need to up this limit to at least 16M.

The Fix

To fix the Joomfish 500 server error, you will need SSH access to your server and from root navigate to your php.ini file: if you dont’t have SSH access then check out the .htaccess alternative below

vi /etc/php.ini

Find the line: memory_limit = 8M
You can use / memory_limit to find the line

1. Begin insert mode using i
2. Change the memory_limit to say 64M (16M) minimum,
3. Escape insert mode using the Esc key
4. Save using SHIFT ZZ combination

Don’t have access to your php.ini file?

If you’re on shared / grid hosting or even a VPS then try editing your .htaccess file in the root directory.

Add the following to your .htaccess code

############################################
## Adjust memory limit
# Default php_value memory_limit 8M
php_value memory_limit 64M
php_value max_execution_time 18000
############################################

I hope that helps solve your Joomfish installation problems, Let us know how you get on with a comment below below :D

———————————-
Additional: If you are also experiencing upload problems via Joomla Install manager, then make sure that your php.ini upload_max_filesize is set above the 2M default value. This can also be achieved with the htaccess method duplicating the php_value memory_limit for upload_max_filesize and then a value; 16M should be sufficient for most.

Related Articles

Comments RSS Feed

4 Comments

  1. vantage March 24, 2010

    I have Joomfish installed but when I try and upload a new language it fails, any ideas?

  2. Go to Top of the page

  3. admin March 24, 2010

    Check the upload_max_filesize in php.ini - I’ve added more info to the bottom of the article.

  4. Go to Top of the page

  5. Jesri HT Purba June 3, 2010

    I faced the same problem. After I change the PHP configuration, to version 4 (PHP4), the problem did not reappear. Hopefully useful. I am using cpanel 11.

  6. Go to Top of the page

  7. Robert Went June 8, 2011

    If you’re not using htaccess this can also be done in the index.php files. http://bit.ly/k2EPTi

  8. Go to Top of the page

Leave a comment