- Details
- Written by: Super User
- Category: Problems
- Hits: 1751
Uploads that fails is a big problem.
Unfortunatly there is nothing I can do about it, it's just the way HTTP and Apache works.
The reason behind it is the HTTP-method "POST" that is used by PHP to send a file to the web-server.
This is how it works (very simple):
The "Up-load" Form/Page is sent to you from the server, it contains the fields to handle the upload.
The webserver sits and waits, maintaining the connection, waiting for the POST-method to complete.
Now, when you hit the "Submit-Button" on the form, your web client starts to send the file to the server.
The big problem is that the server don't know about this, it is still waiting for the POST.
When the file is uploaded, the web-browser/Client sends the POST-Method and the server can deal with the allready uploaded data.
If then, the file is either very large or the "up-connection" from you is slow, then the server thinks that nothing is happening, and simply terminates the connection.
Obviously when the server terminates the connection, everything is lost, totally.
To make things even more complicated,this site is hosted on a load-balanced server-cluster, where a sheduler is regulary cleaning up what it thinks is lost garbage and closing connections that it thinks is runaway.
These time-outs depends on various things, such as serverload and network load.
Sometimes you can without problems upload 100MB file and sometimes even 20MB is lost.
Now, there are ways to workaround these problems, unfortunatly the creators of these free portal-systems don't understand the problems, and subsequently don't want to implement then into the CMS, belive me, I have begged on my bare knees.
To my knowledge there is two ways to do it, I have tested both, and they work flawless.
My problem is that I don't have enough knowledge to implement them into either JOOMLA nor RESPOSITORY.
The two workarounds is either implement a FLASH-uploader or a tiny JAVA-FTP-client.
The FTP-client works this way:
Within the Up-load form there is a JAVA-script based FTP-client that emulates a proper FTP-client within the web-browser.
This FTP-client connects to one of several FTP-accounts, uploads the file(s) calls another PHP-script that the upload is completed.
The PHP-script then takes the FormData, supplied by the FTP-client moves the file from the Temp-upload folder and then updates the database.
The FLASH-uploader works in a simmilar way.
But as I said, the Community does not seem to understand the problem with large file-uploads within a hosted enviroment, so I'm stuck at the moment
For now, if you have a problem, drop me a message and I'll sort it out
Regards Tomas
- Details
- Written by: Super User
- Category: Problems
- Hits: 732
Some user experience registration problems.
THe way it works is that after the registration is complete, a confiramtion mails is sent to the e-mail address entered.
Now if the e-mail address is incorrect, or mis-spelled, obviously you will not get any mail, thus you will not be able to login.
Same applies if the mail is catched by a spam filter, so please check your spam-box.
The confirmation mail should arrive within a few minutes.
Some ISP's use a spamfilter system that requires the sender to confirm the mail, well, since the sender is the server it obviously cannot confirm it, so the mail will be lost.
If you are using such a service, please get another mail account with one that does not.
Other problems please drop me a mail
- Details
- Written by: Super User
- Category: Problems
- Hits: 7074
f you are experiencing Registration problems, here is a few hints.
Make sure you use a valid e-mail adress.
Make sure the e-mail adress is not using anti-spam systems that require confirmation or any action from the sender.
If you are listed in any of the spam databases, well, you are blocked.
Sometimes, the spamblock is wrong, if so, Ill unblock you.
I receicve about 10 bounced confirmation-emails a day, because of the above.
If you are experiencing login-problems.
This is usually caused by errors in the cookies, clean them out, and it usually works.
Other causes could be:
Wrong username/password
You forgot to click the link on the confirmation-mail.
If it still doesn't work, drop me a mail