Saturday, February 14, 2009

Joomla 1.5

Joomla it's a big shit! They say that the goal is to do all the administration of you site, so you don't have to, but when you want to install something, it does not work! and the solutions they propose is to manually install it! (I prefer to do the administration by myself then hunting for solutions... ) The problem is that this is not my website.

So I installed Joomla 1.5. It worked fine. Then I tried to install VirtueMart1.1.3
First error: "there was a problem uploading this file to the server" Well... isn't that cute?! One thing that I hate in this world are the generic errors; the ones that tell you that something went wrong but could not tell you what.. and no hint or anything.. Solution: increase the upload limit in php.ini:
; File Uploads ;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =

; Maximum allowed size for uploaded files.
upload_max_filesize = 4M

The Virtuemart has a little over 2Mb (the original setting for max file size in php).
Done that. Tried again. Next error: :((((((
"Unable to write entry"

Uaaaauuu!! another generic error. How can't you love Joomla?! It does all the administration so that you don't have to! (very ironic).

I didn't find the solution yet... Some suggested to do the manual installation but this is not how it's supose to work people!!!

Edit: :)))))
So I found the solution. If you get these errors while installing VirtueMart on Joomla:

"Unable to write entry"

in apache's error.log:

File does not exist: "PHP Warning: file_put_contents(C:\\Apache2.2-htdocs\\_joomla15\\tmp\\install_4996b09477e70\\) [function.file-put-contents]: failed to open stream: No such file or directory in C:\\Apache2.2-htdocs\\_joomla15\\libraries\\joomla\\filesystem\\file.php on line 297, referer: http://localhost/_joomla15/administrator/index.php"

Then you are trying to install directly the .zip file that you have downloaded. This is not the right way. The zip files that you need to install are inside the zip file that you downloaded...

No comments: