In reply to:
If you contact me on msn (toonmariner@hotmail.com) or googletalk (toonmariner@gmail.com0 I'll show you all I can...The site is not live to the public yet so I'd have to add you to a list of permitted viewers.
If you want me to be able to see the condition, you can send me appropriate credentials via the "Send Private" function of of this forum. In reply to:
There is a .htaccess file involved... cotents...
... RewriteRule ^tmp/(.*)? tmp/$1 [NC,L] ...
This line could be an issue, depending upon how you have configured uber-uploader.
You permissions look fine. In reply to:
PS I did monito the uploads on teh old server and it created a .params file in the tmp upload dir ( /tmp ) just looking at the php config and there is no value set for teh temp upload directory - could that be an issue?.
If when you refer to the "php config" you mean the "uu_default_config.pm" (or whatever you have subsequently renamed it to) it could indeed have a bearing on the problem.
Here is one tested and known working properly on DreamHost:
package uu_default_config; use strict; use Exporter; @uu_default_config::ISA = qw( Exporter ); @uu_default_config::EXPORT = qw($config); use vars qw($config);
$config = { config_file_name => 'uu_default_config', temp_dir => '/home/username/domain.tld/tmp/', upload_dir => $ENV{'DOCUMENT_ROOT'} . '/uploads/', unique_upload_dir => 0, unique_upload_dir_length => 16, unique_file_name => 0, unique_file_name_length => 16, max_upload => 2000097152, overwrite_existing_files => 0, redirect_after_upload => 0, redirect_url => 'http://' . $ENV{'SERVER_NAME'} . '/uu_finished.php', redirect_using_js_html => 1, redirect_using_html => 0, redirect_using_js => 0, redirect_using_location => 0, delete_param_file => 1, get_data_speed => 1000, disallow_extensions => '(sh|php|php3|php4|php5|py|shtml|phtml|cgi|pl|plx|htaccess|htpasswd)', allow_extensions => '(jpg|jpeg|gif|bmp)', normalize_file_names => 1, normalize_file_delimiter => '_', normalize_file_length => 32, link_to_upload => 0, path_to_upload => 'http://'. $ENV{'SERVER_NAME'} . '/uploads/', send_email_on_upload => 0, html_email_support => 0, link_to_upload_in_email => 0, email_subject => 'Uber File Upload', to_email_address => 'email_1@somewhere.com,email_2@somewhere.com', from_email_address => 'admin@yoursite.com', }; 1;
In reply to:
I don't think it explains wy the pl file is not being parsed as a script though.
I'd have to reserve further comment on that until I see it happening. Generally speaking, only a mis configured Apache or an incorrect handler should result in that happening (if we are talking about the whole script being displayed instead of being run).
Have you checked your error logs after the behavior has occurred for clues as to what is going on? Apache reports encountered error conditions to it's own error logs, and you should also look there for information if you experience unexpected behavior.
--rlparker
|