install uber uploader

install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-16 22:05:00

Can someone help with these install steps?
I am new at this and not sure how the paths are to be set. could you post an example showing how these following paths are to be set.
Or point me to a post that shows how to install. I cant seem to find one.
Thanks

Step 1. Set the $TEMP_DIR value in 'ubr_upload.pl' AND 'ubr_ini.php'. DO NOT MAKE THIS DIRECTORY PUBLIC!
eg. $TEMP_DIR = '/tmp/ubr_temp/';
eg. $TEMP_DIR = '/var/tmp/ubr_temp/';
eg. $TEMP_DIR = '/usr/home/roger/ubr_temp/';

Step 2. Set the $_CONFIG['upload_dir'] value in 'ubr_default_config.php'. May or may not be public.
eg. $_CONFIG['upload_dir'] = '/tmp/ubr_uploads/';
eg. $_CONFIG['upload_dir'] = '/var/www/html/ubr_uploads/';
eg. $_CONFIG['upload_dir'] = '/usr/local/www/htdocs/ubr_uploads/';
eg. $_CONFIG['upload_dir'] = $ENV{'DOCUMENT_ROOT'} . '/ubr_uploads/';

Step 3. Set the correct path values for the scripts in 'ubr_ini.php'.
eg. PATH_TO_UPLOAD_SCRIPT = '/cgi-bin/ubr_upload.pl';
eg. PATH_TO_LINK_SCRIPT = 'ubr_link_upload.php';
eg. PATH_TO_SET_PROGRESS_SCRIPT = 'ubr_set_progress.php';
eg. PATH_TO_GET_PROGRESS_SCRIPT = 'ubr_get_progress.php';
eg. PATH_TO_JS_SCRIPT = 'ubr_file_upload.js';

Step 4. Upload ubr_pload.pl to your cgi-bin directory. The path will be /var/www/cgi-bin or /usr/local/apache/cgi-bin

Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-17 01:14:00

In reply to:

Can someone help with these install steps?
I am new at this and not sure how the paths are to be set. could you post an example showing how these following paths are to be set.


Jeff, the problem is that there is no "correct" way for the paths to be set - the correct settings depend upon how you want uber-uploader to be configured. This is actually a very good thing, for security purposes (different uber-uploader installations are likely to be configured differently on different servers and by different users), but that *does* presume that you understand how to determine the way you want your uber-uploader installation to be set up and how to translate that to the proper values for the necessary settings in the .pl, config, and ini files.

In reply to:

Step 1. Set the $TEMP_DIR value in 'ubr_upload.pl' AND 'ubr_ini.php'. DO NOT MAKE THIS DIRECTORY PUBLIC!
eg. $TEMP_DIR = '/tmp/ubr_temp/';
eg. $TEMP_DIR = '/var/tmp/ubr_temp/';
eg. $TEMP_DIR = '/usr/home/roger/ubr_temp/';


This is where you determine what directory is to be used by uber-uploader to store it's temporary files while uploading and processing. The correct path here will depend upon where you want that directory to be. In the first example, it simply uses the system's '/tmp" directory, which all users on your server can use for temporary storage.

The second example shows another potential storage location - the system's /var/tmp directory, which is another place outside your own "user" space where you can place temporary files. Either of these places will work on DreamHost, but will be outside your own user space.

The third example demonstrates how you might set up the temporary directory to be within a user's space, but that path is not right for a setup here on DreamHost. If you want to put that temporary directory in your own user space, but not have it directly accessible from the web, you could use a path assignment like this:

$TEMP_DIR = '/home/yourusername/ubr_temp/',

...where "your user name" is the user name of your machine user and "ubr_temp" is what you want the directory to be named (the default is fine). wink

In reply to:

Step 2. Set the $_CONFIG['upload_dir'] value in 'ubr_default_config.php'. May or may not be public.
eg. $_CONFIG['upload_dir'] = '/tmp/ubr_uploads/';
eg. $_CONFIG['upload_dir'] = '/var/www/html/ubr_uploads/';
eg. $_CONFIG['upload_dir'] = '/usr/local/www/htdocs/ubr_uploads/';
eg. $_CONFIG['upload_dir'] = $ENV{'DOCUMENT_ROOT'} . '/ubr_uploads/';


The logic here is the same as in the first setting, except that this is the directory where the uploaded files will be stored, so you have some decisions to make about how you want to set that up.

There are probably two considerations here that are likely to be important to you - (1) Do you want the directory to be directly accessible from the web or not, and (2) do you feel comfortable having the directory in a "common" space outside your own user space?

Because system "tmp" spaces are likely to be purged at any time, and you can not assure that files there will remain there for any given period of time, you probably do not want to use the first example given (that is in the system 'tmp" directory, and DH can empty, or purge, that directory as they see fit).

The next two given examples are typical of how you would place that upload directory in publicly accessible web space in configurations commonly encountered in various web hosting environments, but are *not* correct for the DreamHost environment.

The final example is one that *will* work on DreamHost - it uses an environment variable to set a directory called "ubr_uploads" beneath the document root.

You can also express this value in an absolute manner by simply using the full path for where you want the directory to go. For instance, to put it in your web site space where it is publicly accessible you might set it up as:

$_CONFIG['upload_dir'] = '/home/yourusername/yourdomainname.tld/uploads'; or
$_CONFIG['upload_dir'] = '/home/yourusername/yourdomainname.tld/ubr_uploads'; or
$_CONFIG['upload_dir'] = '/home/yourusername/yourdomainname.tld/whatever';

If you want to set it up in a directory that is *not* directly accessible from the web, you could put it outside your web directory like this:

$_CONFIG['upload_dir'] = '/home/yourusername/whatever'; or
$_CONFIG['upload_dir'] = '/home/yourusername/uploads';

In reply to:

Step 3. Set the correct path values for the scripts in 'ubr_ini.php'.
eg. PATH_TO_UPLOAD_SCRIPT = '/cgi-bin/ubr_upload.pl';
eg. PATH_TO_LINK_SCRIPT = 'ubr_link_upload.php';
eg. PATH_TO_SET_PROGRESS_SCRIPT = 'ubr_set_progress.php';
eg. PATH_TO_GET_PROGRESS_SCRIPT = 'ubr_get_progress.php';
eg. PATH_TO_JS_SCRIPT = 'ubr_file_upload.js';


This is just more of the same kind of logic employed above - you are telling the program where to find the various scripts that are needed for it to work, and the values you put here need to match how you have uber-uploader installed on your server. At it's simplest, and to clearly show what is happening here without going into a detailed discussion of how to describe paths, I'll just provide an example that presumes you have installed all the files except ubr_upload.pl into your main web directory, and have uploaded ubr_upload.pl into a directory called cgi-bin that is inside (beneath) your main web directory (your domain) - more discussion of the cgi-bin follows.wink

So you can clearly see what is happening, I'll use the "full paths" that will be applicable on a DreamHost shared server with the default arrangement of your main web directory being the name of your domain (which is how DreamHost sets up your web domain directories unless you change them). This presumes that you have already established correctly where you want the temporary upload directory and the upload directory to be, and have assigned those paths as described above.

PATH_TO_UPLOAD_SCRIPT = 'home/yourusername/yourdomainname.tld/cgi-bin/ubr_upload.pl';
PATH_TO_LINK_SCRIPT = 'home/yourusername/yourdomainname.tld/ubr_link_upload.php';
PATH_TO_SET_PROGRESS_SCRIPT = 'home/yourusername/yourdomainname.tld/ubr_set_progress.php';
PATH_TO_GET_PROGRESS_SCRIPT = 'home/yourusername/yourdomainname.tld/ubr_get_progress.php';
PATH_TO_JS_SCRIPT = 'home/yourusername/yourdomainname.tld/ubr_file_upload.js';

As a final part of the example, let's now assume you have decided you want the uber-uploader to live in it's own directory, so that it is at yourdomain.tld/uploader/ (we'll leave the cgi-bin directly under you domain's main directly as in the previous example - and we'll talk more about that in a bit). Then your values for these variables would look like this:

PATH_TO_UPLOAD_SCRIPT = 'home/yourusername/yourdomainname.tld/uploader/cgi-bin/ubr_upload.pl';
PATH_TO_LINK_SCRIPT = 'home/yourusername/yourdomainname.tld/uploader/ubr_link_upload.php';
PATH_TO_SET_PROGRESS_SCRIPT = 'home/yourusername/yourdomainname.tld/uploader/ubr_set_progress.php';
PATH_TO_GET_PROGRESS_SCRIPT = 'home/yourusername/yourdomainname.tld/uploader/ubr_get_progress.php';
PATH_TO_JS_SCRIPT = 'home/yourusername/yourdomainname.tld/uploader/ubr_file_upload.js';

In reply to:

Step 4. Upload ubr_pload.pl to your cgi-bin directory. The path will be /var/www/cgi-bin or /usr/local/apache/cgi-bin


Steps 4 through 15 are just telling you where to upload the various files that are part of the uber-uploader system, and, hopefully, the preceding discussion has helped make it clear where you need to differ from the example instructions on DreamHost.

A word here about cgi-bin: Since DreamHost uses suEXEC (another topic for another day) you do not have a "specified" cgi-bin directory like you do on many other systems - you can run cgi scripts from any directory. That said, it is often easier to keep straight what is happening with applications that have cgi components, and follow generic supplied instructions that assume you *do* have a "cgi-bin' directory in your environment, if you create one and put the stuff the instructions say to put in 'cgi-bin' into it. For our example installation on DreamHost, we will do just that and create a cgi-bin directory in you "main" web directory (usually yourdomain.tld) like we described above.

Once you have created that directory, *that* is where you will upload ubr_pload.pl.

The other files are uploaded to wherever you decided uber-uploader is going to live in your website (and where you described those files as being in the previous steps). In our "teaching examples" above, that would be either in the main directory of your website (the first set of example locations/paths) or in the "uploader" directory benath (or inside) that directory (as in the second set of examples above).

In the uber-uploader installation instructions, the descriptions of where to upload the various files are accurate and descriptive - it's the "The path will be ... or ..." amplifications that are confusing to DreamHost users - because their webserver is not laid out that way, and those will *not* be the paths. Think of it this way ...

Whenever those instructions say, "The path will be /var/www/cgi-bin or /usr/local/apache/cgi-bin", replace that with "The path will be /home/yourusername/yourdomain.tld/cgi-bin"

And whenever those instructions say,"The path will be /var/www/html or /usr/local/apache/htdocs", replace that with "The path will be /home/yourusername/yourdomain.tld/ or /home/yourusername/yourdomain.tld/whatever_directory_you_installe_uber_uploader_files_in".

Now, is this the *only* way to do it? - NO, this is an example that works

Do I have to use those full paths? - NO, if you understand how to use relative paths and environment variables, and want to make the install more portable, knock yourself out. This was done this way to try to make what is happening clear to those who don't understand such things.

Can I set it up differently? - Of course! smile

In reply to:

Or point me to a post that shows how to install. I cant seem to find one.


Actually, the uber-uploader installation instructions are very complete and accurate, but they assume you understand how a web server is organized, how *your* webserver is organized, and the basics of unix filesystems and paths.

If you re-read those instructions carefully, and review this post, hopefully you will see how it all comes together. If you run into a particular problem, or have a specific question, post back and I'll try to help you further (and so will others, I'm sure).

--rlparker

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-18 18:41:00

Thanks for the excellent explanation, I thought that was the proccess for the paths but I just couldnt get my mind wrapped around it completly.
Thank you, I am sure many others will also benefit from your post.

Okay I have everything configured and uploaded but I cant see my upload file that I put at '/home/yourusername/uploads';

I used this command
'www.yoursite.com/uploader/ubr_file_upload.php'
in my browser per the instructions and uploaded a file.
I am using dreamweaver.
I can only see my domain which is why I think I cant see my upload file ?

I am also wondering about some of the other configuration options.
Do I just put enable & disable into the code or 1 & 0 where there is # already ?


Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-18 21:37:00

You're welcome, and I'm glad you found it helpful.

In reply to:

Okay I have everything configured and uploaded but I cant see my upload file that I put at '/home/yourusername/uploads';


That is, actually how it should be. Note that /home/yourusername/uploads is *not* directly accessible from the web (it is *beside* , not within, /home/yourusername/yourdomain.tld). /home/yourusername/uploads is where you might put the uploaded files if you did not want them visible from the web (for instance, so you could see them via an FTP program, but others could not view or download them).

If you wanted the uploaded files to be directly accessible from the web, you might have defined the upload directory as /home/yourusername/yourdomain.tld/uploads - which would result in you being able to see the uploaded files with a web browser.

In reply to:

Do I just put enable & disable into the code or 1 & 0 where there is # already ?


Well, the "#" is a comment tag, so I would not put anything in its place at all; you would simply delete that "#" sign to "uncomment" the line (and make it "active" ).

As for setting the other configuration options, you should use the "1" and "0", as appropriate for the given option (the comment part should describe how to set it). wink

--rlparker

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-18 23:24:00

I did intend to put the upload here so it would not be visible from the web:
/home/yourusername/uploads is where you might put the uploaded files if you did not want them visible from the web (for instance, so you could see them via an FTP program, but others could not view or download them).

I cant see it with my ftp file manager in dreamweaver. Is there a way that I can get it to show in dreamewaver or am I going to have to get a diffrent ftp program for seeing the files outside of my domain file ?

Well, the "#" is a comment tag, so I would not put anything in its place at all; you would simply delete that "#" sign to "uncomment" the line (and make it "active" ).

As for setting the other configuration options, you should use the "1" and "0", as appropriate for the given option (the comment part should describe how to set it).


Sorry I didnt meen the comment tag "#".
I meant there was a number in the place where you would enable or disable the config option.

This is what the code looks like: $_CONFIG['multi_upload_slots'] = 1;

This is what the install info shows: ubr_default_config.php multi_upload_slots CS Enable/Disable multiple upload slots

So I am asking do I put a "0" in to enable or disable ?
Does the "1" mean it is enabled or disabled ?

Or do I put in the word "enable" in place of the "1"

Thanks for your help.
I am very new at this and just learning all the diffrent things that seem to be implied because I dont have any formal training.

Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-18 23:37:00

In reply to:

I cant see it with my ftp file manager in dreamweaver. Is there a way that I can get it to show in dreamewaver or am I going to have to get a diffrent ftp program for seeing the files outside of my domain file ?


I'm not sure how DreamWeaver's ftp file manager works nowdays (I haven't used DreamWeaver since version 3!), so I'm not sure how you set it up (or even if you can) to see "uptree" of the web base directory in the directory structure.

A "real" FTP client is a desirable addition to your toolbox in any case, and I recommend that you grab one and learn to use it rather than relying completely on how DreamWeaver does things. Sure, DreamWeaver may be fine for most things, but having a "full service" FTP client available is very useful for those things that DreamWeaver does not do well (or at all). wink

In reply to:

Sorry I didn't mean the comment tag "#".
I meant there was a number in the place where you would enable or disable the config option... So I am asking do I put a "0" in to enable or disable ? Does the "1" mean it is enabled or disabled ?


AH! I understand now. Yes, you should use *either* a "1" or a "0" to enable or disable an option (this is a common programming convention).

"1" - means that the option in "enabled" (true)
"0" - mena that the option is "disabled" (false)

That said, you have to carefully read the option - for instance some programmers will have an option called "disable_something_or_other", so for that to be true you have to "enable" that option with a "1", though the effect would be to actually disable something.

It's better to think of the "1" as "true" and the "0" as "false" to avoid any confusion over whether setting an option to "true actually enables or disables something. wink

--rlparker

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-19 00:33:00

I downloaded File Zilla and I still cant figure out how to see the files outside of my domain in the root directory.

Edited by sst45jeff on 03/19/08 00:36 AM (server time).

Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-19 00:36:00

When you first connect with an ftp client, unless you specify other wise, you will find yourself in the /home/yourusername directory.

Your domain(s) directories should be "in" that directory ... what do you see when you first connect via fctp?

--rlparker

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-19 00:39:00

I am in my domain directory when it first connects.


Edited by sst45jeff on 03/19/08 00:40 AM (server time).

Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-19 00:44:00

That means yo must have set a "starting directory" in the connection information.

If you just set the server to "yourdomain.com" and put no other directory info there, you should end up in your *user* directory.

--rlparker

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-19 00:53:00

I put in "your domain.com" for the host.
I dont even see a place to specify the directory in filezilla.
Is the user directory the folder with just two ".." dots next to it?

Edited by sst45jeff on 03/19/08 00:55 AM (server time).

Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-19 00:56:00

It's in the options in the sitemanager. Jeff, what is your domain?

--rlparker

Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-19 00:59:00

*Every* directory will have the "two dots" directory in it - that means the "parent" directory of the directory you are in.

--rlparker

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-19 00:59:00

where do i find the option in site manager ?

I found the site manager in File Zilla. I wasn't using that option so there was no starting directory listed there.

How do I move up the tree to the user directory if it is not showing ?

Edited by sst45jeff on 03/19/08 01:10 AM (server time).

Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-19 01:08:00

Open Filezilla site manager -> select your site from the left pane of the Site Manager, click the "Advanced" tab in the right pane of the filezilla site manager.

--rlparker

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-19 01:11:00

I found the site manager in File Zilla. I wasn't using that option so there was no starting directory listed there.

How do I move up the tree to the user directory if it is not showing ?


Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-19 01:16:00

what is your domain name?

-rlparker

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-19 01:17:00

yourdomain.com

Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-19 01:22:00

OK. I just wanted to see what was showing up on your site, in hopes it might give a clue to your directory structure.. When you connect with Filezilla, what, exactly do you see in the "remote" window panel?

Do you see index.html and home.html there?

-rlparker


Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-19 01:26:00

Yes I see those files and the directoryies I have created like the uploader directory.

I am thinking that maybe the upload file doesnt exist yet in the user directory.
What else might i see in the user directory if I am in that directory /

I think there may be another problem because I changed the path for the upload directory and ran theis script "http://www.yourdomain.com/uploader/ubr_file_upload.php" in my browser and it still did not create the directory.

When I try to upload the file it doesnt say that it uploaded the file.

Edited by sst45jeff on 03/19/08 01:36 AM (server time).

Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-19 01:35:00

In reply to:

Yes I see those files and the directoryies I have created like the uploader directory.


OK. Then you appear to be in your freexxxsexpost.com directory ... and I have no idea why that is the case, as you *should* be connecting directory to your user directory (which is the one that contains the freexxxsexpost.com directory).

In reply to:

I am thinking that maybe the upload file doesnt exist yet in the user directory.


That may be true if you have not successfully installed uber-uploader of if you have installed it to place the uploads in some other location. wink

In reply to:

What else might i see in the user directory if I am in that directory /


You should see things like:

the "logs" directory
the "Maildir" directory
the "freexxxsexpost.com" directory
and possibly some ".something" files (depending upon whether you have filezilla configured to show hidden files)

--rlparker

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-19 01:39:00

I can see those files. so i must have something not right yet.

the "logs" directory
the "Maildir" directory
the "yourdomain.com" directory

I think there may be another problem because I changed the path for the upload directory and ran theis script "http://www.yourdomain.com/uploader/ubr_file_upload.php" in my browser and it still did not create the directory.

When I try to upload the file it doesnt say that it uploaded the file.

Do I need to create the directory ?
I thought the install directions said it would do it but that i may have to do it manually.

I have to call it a day its getting real late here.

Thanks for your help.


Edited by sst45jeff on 03/19/08 01:42 AM (server time).

Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-19 01:44:00

ok ... so you *are* in the user directory ... you should *not* be seeing index.html and home.html in that directory (there is no need for them to be there because that directory is not accessible to a web browser anyway).

If you *are* seeing those files in the same directory as your domain name and the Maildir, that is most likely the result of a bad DreamWeaver setting, which resulted in your inadvertently uploading your web documents into your user directory. wink

--rlparker

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-19 01:49:00

The index.html and home.html file are in the domain directory and the others are in the user directory.
We have determined that I can see the user directory and there is no upload directory there.
So I must have another problem that I will have to try and sort out tomorrow.


Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-19 02:13:00

Good deal ... good luck! smile

--rlparker

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-23 21:12:00

Okay I manualy created my /tmp/uber_temp/ directory and the uploads directory in root and made sure they were chmod to 777.

When I try to do this Step 16. Load ubr_file_upload.php in your web browser and attempt to do a file upload.

The page does not change and it shows error on page in the lower left corner of the browser.

Any Ideas as to what is going on ?

Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-23 21:40:00

In reply to:

Okay I manualy created my /tmp/uber_temp/ directory and the uploads directory in root and made sure they were chmod to 777.


That seems a strange place to put it - if you were going to do that, and set the permission 777 (so anybody can do anything with the dir) why not just use /tmp ?

Are you sure you were not trying to have the temporary upload directory somewhere like:

/home/youruser/uber_temp or
/home/youruser/youdomainname.tld/uber_temp

There should be no need for you to set these permissions more loosely than 755, as the script runs as *your* user and it is the *script* that manipulates the files. wink

In reply to:

When I try to do this Step 16. Load ubr_file_upload.php in your web browser and attempt to do a file upload.... The page does not change and it shows error on page in the lower left corner of the browser.

Any Ideas as to what is going on ?


Unfortunately, no I can't tell from that description. I'd need to see your directory structure, you various files with the configuration changes made, and possibly the debug output of the script (which you can turn on with a variable setting in the script).

Do you have access to anyone close by who is proficient with perl and *nix style directories and paths? I'm very sure that your problem is likely something very simple, but there are too many variable involved for me to know what the problem might be from this last description of the problem.

As an absolute last resort, if you wish to PM me with credentials to inspect your directories and files, I'll take a look (you can always change your passwords after you are done). That said, of course, you should *never* do what I just suggested ... I just can't think of another way to figure out what you are doing that is causing so much trouble, given the extensive discussion we have had so far. It would be better if you could find someone you personally know who could help you with this.

Alternately, what I have found often works, is to carefully re-read everything involved, wipe the slate clean, and start over. Sometimes a simple missed step, a typo, or other minor error at the beginning of the process can be very hard to find when you repeatedly try many things. wink

--rlparker

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-23 22:37:00

I now have the temp folder set as:
/home/youruser/youdomainname.com/uber_temp

I chmod temp & uploads directory to 777 because thats what the install directions said to do.

When I try to do this Step 16. Load ubr_file_upload.php in your web browser and attempt to do a file upload....

Nothing happens..... no upload, no reports and I can't use the reset button.

I have to reload the page to clear the browse bar of the selected file to try again.

Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-23 22:48:00

In reply to:

When I try to do this Step 16. Load ubr_file_upload.php in your web browser and attempt to do a file upload....

Nothing happens..... no upload, no reports and I can't use the reset button.


That sounds then like you have some setting, or settings, incorrect in one of the files you had to modify. As I said before, I can't see what that might be as I can't see what you have done, how your variables are defined, or how your directories are structured.

What do your error logs say when this happens?

In reply to:

I chmod temp & uploads directory to 777 because thats what the install directions said to do.


I understand, and I wasn't trying to be critical. The directions say 777 for the permissions because the do not realize that DreamHost is running suEXEC, where the webserver runs as *your* user.


The author took the "EASY" (though insecure) way out in the instructions - by setting the dir 777, it doesn't make any difference how an individual server is configured since it will let *anybody* write to the directory (which lets the script work, but is a security risk).

While this makes it more easily installable on a wide variety of server configurations (with the same set of "generic instructions"), it is *not* good security practice, and there is no need to use that "777" setting on DreamHost. wink

In reply to:

I have to reload the page to clear the browse bar of the selected file to try again.


You should also be clearing your browser cache. wink

--rlparker

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-23 23:13:00

Do I need to set this path ?

$_CONFIG['path_to_upload'] = 'http://'. $_SERVER['HTTP_HOST'] . '/ubr_uploads/'; //Used for web link

I cant figure out how to open my error logs on filezilla.

This is how I have my directorys structered:

ubr_default_config.php file:

$_CONFIG['config_file_name'] = 'ubr_default_config';
$_CONFIG['upload_dir'] = '/home/username/uploads';
$_CONFIG['multi_upload_slots'] = 1;
$_CONFIG['max_upload_slots'] = 10;
$_CONFIG['embedded_upload_results'] = 0;
$_CONFIG['check_file_name_format'] = 1;
$_CONFIG['check_null_file_count'] = 1;
$_CONFIG['check_duplicate_file_count'] = 1;
$_CONFIG['show_percent_complete'] = 1;
$_CONFIG['show_files_uploaded'] = 1;
$_CONFIG['show_current_position'] = 1;
$_CONFIG['show_elapsed_time'] = 1;
$_CONFIG['show_est_time_left'] = 1;
$_CONFIG['show_est_speed'] = 1;
$_CONFIG['cedric_progress_bar'] = 1;
$_CONFIG['progress_bar_width'] = 400;
$_CONFIG['unique_upload_dir'] = 0;
$_CONFIG['unique_file_name'] = 0;
$_CONFIG['unique_file_name_length'] = 16;
$_CONFIG['max_upload_size'] = 5242880; //(5 * 1024 * 1024 = 5242880 = 5MB)
$_CONFIG['overwrite_existing_files'] = 0;
$_CONFIG['redirect_url'] = 'http://' . $_SERVER['HTTP_HOST'] . '/ubr_finished.php';
$_CONFIG['redirect_using_location'] = 1;
$_CONFIG['redirect_using_html'] = 0;
$_CONFIG['redirect_using_js'] = 0;
$_CONFIG['check_allow_extensions_on_client'] = 1;
$_CONFIG['check_disallow_extensions_on_client'] = 0;
$_CONFIG['check_allow_extensions_on_server'] = 1;
$_CONFIG['check_disallow_extensions_on_server'] = 0;
$_CONFIG['allow_extensions'] = '(wma|wmv|mpg3|mpg|mpeg|avi|mov|jpg|jpeg|gif|bmp|png|tiff)'; // Include file extentions you want to upload
$_CONFIG['disallow_extensions'] = '(sh|php|php3|php4|php5|py|shtml|phtml|cgi|pl|plx|htaccess|htpasswd)'; // Add more extensions but do not remove the ones already present
$_CONFIG['normalize_file_names'] = 1;
$_CONFIG['normalize_file_delimiter'] = '_';
$_CONFIG['normalize_file_length'] = 48;
$_CONFIG['link_to_upload'] = 0;
$_CONFIG['path_to_upload'] = 'http://'. $_SERVER['HTTP_HOST'] . '/ubr_uploads/'; //Used for web link
$_CONFIG['send_email_on_upload'] = 0;
$_CONFIG['html_email_support'] = 0;
$_CONFIG['link_to_upload_in_email'] = 0;
$_CONFIG['email_subject'] = 'Uber File Upload';
$_CONFIG['to_email_address'] = 'email1@yoursite.com,email2@yoursite.com';
$_CONFIG['from_email_address'] = 'admin@yoursite.com';
$_CONFIG['log_uploads'] = 0;
$_CONFIG['log_dir'] = '/tmp/ubr_logs/';
$_CONFIG['opera_browser'] = (strstr(getenv("HTTP_USER_AGENT"), "Opera")) ? 1 : 0;
$_CONFIG['safari_browser'] = (strstr(getenv("HTTP_USER_AGENT"), "Safari")) ? 1 : 0;

?>


ubr_ini.php file:

$TEMP_DIR = '/home/username/ubr_temp/'; // *ATTENTION : The $TEMP_DIR values MUST be duplicated in the "ubr_upload.pl" file

$UBER_VERSION = '6.3.1'; // Version of Uber-Uploader
$PATH_TO_UPLOAD_SCRIPT = 'home/username/mydomain.com/uploader/cgi-bin/ubr_upload.pl'; // Path info
$PATH_TO_LINK_SCRIPT = 'home/username/mydomain.com/uploader/ubr_link_upload.php'; // Path info
$PATH_TO_SET_PROGRESS_SCRIPT = 'home/username/mydomain.com/uploader/ubr_set_progress.php'; // Path info
$PATH_TO_GET_PROGRESS_SCRIPT = 'home/username/mydomain.com/uploader/ubr_get_progress.php'; // Path info
$PATH_TO_JS_SCRIPT = 'home/username/mydomain.com/uploader/ubr_file_upload.js'; // Path info
$DEFAULT_CONFIG = 'ubr_default_config.php'; // Path info
$MULTI_CONFIGS_ENABLED = 0; // Enable/Disable multi config files
$GET_PROGRESS_SPEED = 1000; // 1000=1 second, 500=0.5 seconds, 250=0.25 seconds etc.
$DELETE_LINK_FILE = 1; // Enable/Disable delete link file
$DELETE_REDIRECT_FILE = 1; // Enable/Disable delete redirect file
$PURGE_LINK_FILES = 1; // Enable/Disable delete old upload_id.link files
$PURGE_LINK_LIMIT = 60; // Delete old upload_id.link files older than X seconds
$PURGE_REDIRECT_FILES = 1; // Enable/Disable delete old upload_id.redirect files
$PURGE_REDIRECT_LIMIT = 60; // Delete old redirect files older than X seconds
$PURGE_TEMP_DIRS = 1; // Enable/Disable delete old upload_id.dir directories
$PURGE_TEMP_DIRS_LIMIT = 43200; // Delete old upload_id.dir directories older than X seconds (43200=12 hrs)
$TIMEOUT_LIMIT = 6; // Max number of seconds to find the flength file
$DEBUG_AJAX = 0; // Enable/Disable AJAX debug mode. Add your own debug messages by calling the "showDebugMessage() " function. UPLOADS POSSIBLE.
$DEBUG_PHP = 0; // Enable/Disable PHP debug mode. Dumps your PHP settings to screen and exits. UPLOADS IMPOSSIBLE.
$DEBUG_CONFIG = 0; // Enable/Disable config debug mode. Dumps the loaded config file to screen and exits. UPLOADS IMPOSSIBLE.
$DEBUG_UPLOAD = 0; // Enable/Disable debug mode in uploader. Dumps your CGI and loaded config settings to screen and exits. UPLOADS IMPOSSIBLE.
$DEBUG_FINISHED = 0; // Enable/Disable debug mode in the upload finished page. Dumps all values to screen and exits. UPLOADS POSSIBLE.
$PHP_ERROR_REPORTING = 1; // Enable/Disable PHP error_reporting(E_ALL). UPLOADS POSSIBLE.

?>

The other thing is the directions say to Make sure the path to perl is correct in 'ubr_pload.pl'

I cant find it in that mess of a file !!!! and I dont know what is correct even if i could find it !!!!!!!!

Can you shed some light on this also so i know what to look for ?

Thanks

Re: install uber uploader

Posted by: rlparker
Posted on: 2008-03-24 00:12:00

In reply to:

Do I need to set this path ?

$_CONFIG['path_to_upload'] = 'http://'. $_SERVER['HTTP_HOST'] . '/ubr_uploads/'; //Used for web link


You have to "set" every path ... you may or may not have to change it from it's default setting.

That path, as set, on a standard DH PHP installation, is the same as:

'http://'yourdomainname.tld/ubr_uploads/';

... where "yourdomainname" is the name of your domain and "tld" is your top-level domain (org, net, com, info, etc.). So, if that is where you want the uploads to go, you don't have to change it.wink

In reply to:

I cant figure out how to open my error logs on filezilla.


I don't believe FileZilla has a way to view files on the server, so you will either have to download it to your system and view it there (it is a text file) or log into your server with ssh and view it there with linux tools( more, less, cat, etc.).

In reply to:

This is how I have my directorys structered:


Actually, that only shows me how you have the variables defined, and does *not* how me how your directories are structured.

It won't do me any good to try to check these as I don't know where the directories and files referred to actually are on your server...I'd only be guessing. frown

From your settings below, it *looks* as though you may have some of the paths inconsistently defined (it is hard to tell for sure, as I do not know your directory structure and the location of the referenced files).

In reply to:

The other thing is the directions say to Make sure the path to perl is correct in 'ubr_pload.pl'

I cant find it in that mess of a file !!!! and I dont know what is correct even if i could find it !!!!!!!!


The "path to perl" is contained in the first line of the 'ubr_ujpload.pl" file (called the shebang line) that starts with #! ( the default in the version I am looking at is "#!/usr/bin/perl -w" and that is fine for DreamHost).

This is turning into quite a painful exercise for you, and I wish I could find a way to explain it more fully, but right now I'm at a bit of a loss.

In the time that we have been discussing this, two newer versions of uber-uploader have been released (you are working with 6.1.1 and uber-uploader is now at versikon 6.3.3). It is likely that there are some changes/addition to the structure of the configuration files/variables in the new release.

This is yet another reason why I suggest that you stop, take a few deep breaths, remove every piece of your previous attempts at installing this, and start over with the newest release (version 6.3.3).

If I get a chance in the coming week, I'll *try* (no guarantees) to prepare an DreamHost specific installation guide for the newer version.

That said, I really think that you should be able to do this yourself if you carefully re-read the previous posts in this thread, and the installation instructions, and carefully layout your directory structure (where you want the perl files to live, where you want the php files to live, where you want the temporary upload directory to be, and where you want the uploaded files to end up) *before* attempting to work through the installation.

--rlparker

Re: install uber uploader

Posted by: norm1037
Posted on: 2008-03-24 04:43:00

For what it is worth you may want to try from scratch as has been suggested.

These are my notes from my installation.

Where example.com is your domain and username is your username.

I use a different shebang because it is March smile
Eyes down look in...
===============================================================================================================



The folders from the zip package 'html' and 'cgi-bin' I have placed in

example.com/uber/
===============================================================================================================
The file ubr_upload.pl in folder cgi-bin is changed in two places....

Shebang changed to #!/usr/local/bin/perl -w

and

my $TEMP_DIR = '/home/username/example.com/uber/ubr_temp/'; # MUST be duplicated in the "ubr_ini.php" file

Set file attributes to 755

===============================================================================================================
ubr_ini.php in example.com/uber/html is changed as:-

$TEMP_DIR = '/home/username/example.com/uber/ubr_temp/'; // *ATTENTION : The $TEMP_DIR values MUST be duplicated in the "ubr_upload.pl" file


added ../

$PATH_TO_UPLOAD_SCRIPT = '../cgi-bin/ubr_upload.pl'; // Path info


These lines are left as is:-

$PATH_TO_LINK_SCRIPT = 'ubr_link_upload.php'; // Path info
$PATH_TO_SET_PROGRESS_SCRIPT = 'ubr_set_progress.php'; // Path info
$PATH_TO_GET_PROGRESS_SCRIPT = 'ubr_get_progress.php'; // Path info
$PATH_TO_JS_SCRIPT = 'ubr_file_upload.js'; // Path info
$DEFAULT_CONFIG = 'ubr_default_config.php'; // Path info

===============================================================================================================

ubr_default_config.php

changed as;-

$_CONFIG['upload_dir'] = '/home/username/example.com/uber/ubr_uploads/';
$_CONFIG['redirect_url'] = 'http://' . $_SERVER['HTTP_HOST'] . '/uber/html/ubr_finished.php';
$_CONFIG['path_to_upload'] = 'http://'. $_SERVER['HTTP_HOST'] . '/uber/ubr_uploads/'; //Used for web link

===============================================================================================================

ubr_file_upload.php

Changed the CSS as per the installation file.... setting the path for the images images/progress_bar_white.gif etc...

.bar1 {background-image:url(images/progress_bar_white.gif); layer-background-image:url(/images/progress_bar_white.gif); position:relative; text-align:left; height:20px; width:<?php print $_CONFIG['progress_bar_width']; ?>px; border:1px solid #505050;}
.bar2 {background-image:url(images/progress_bar_blue.gif); layer-background-image:url(/images/progress_bar_blue.gif); position:relative; text-align:left; height:20px; width:0%;}



===============================================================================================================

Once you have a working version you can see where to change things for your set.

Good Luck.



--
Norm


Opinions are my own views, not DreamHosts'.
I am NOT a DreamHost employee OK!! mad

You act on my advice at your own risk!

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-24 07:52:00

Thanks guys, I have already downloaded the new version and figured if there was not something obvius as to why I could not get it to work than I would wipe the slate clean and start over.

As far as it being a painful insttalation. You are corrrect I have spent way to many hours on something that is supposed to be simple if you know what you are doing.

I dont know what I am doing !!!
I am a pretty smart guy and can ussually figure things out, if I am pointed in the right direction. My bigest problem is I like chalanges and wont give up until I figure it out.

When I get this figured out I should have allot better understanding.

Thanks for your help.
I am off to try again.


Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-27 21:01:00

Okay I finally got time to do a reinstall on uber uploader to the new version 6.3
I installed it per Norm post above and it seems to be partially working.

When i hit the submit button to upload the file i get a 404 page error.
the uploaded file does not show up in the upload directory.
There does seem to be a file showing up in the temp directory called a link file for every file I upload.

I have double checked all the paths and permisions.

I beleive I am close but I can't seem to figure out why it is not transfering to the permanent upload file.

Edited by sst45jeff on 03/27/08 09:06 PM (server time).

Re: install uber uploader

Posted by: norm1037
Posted on: 2008-03-28 02:01:00

Check that you have the path to file ubr_finished.php correct.
If you followed my notes it should be:-
$_CONFIG['redirect_url'] = 'http://' . $_SERVER['HTTP_HOST'] . '/uber/html/ubr_finished.php';

Also check the path for the upload script is correct:-
$PATH_TO_UPLOAD_SCRIPT = '../cgi-bin/ubr_upload.pl'; // Path info

Look in your HTTP error log to see what file is being looked for and where that issues the 404.



--
Norm


Opinions are my own views, not DreamHosts'.
I am NOT a DreamHost employee OK!! mad

You act on my advice at your own risk!

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-28 11:40:00

The paths look exactly like what you posted.

Is this info what you are looking for in the error logs ?
If not let me know exactly where & what to look for.
I replaced the user name & domain name in the log info.
Thanks for your help.

[Thu Mar 27 21:21:34 2008] [error] [client 71.231.31.185] File does not exist: /home/username/mydomain.com/cgi-bin, referer: http://www.mydomain.com/uber/ubr_file_upload.php
[Thu Mar 27 21:21:34 2008] [error] [client 71.231.31.185] File does not exist: /home/username/mydomain.com/missing.html, referer: http://www.mydomain.com/uber/ubr_file_upload.php

config_file_name<=>ubr_default_config
debug_upload<=>0
delete_link_file<=>1
purge_temp_dirs<=>1
purge_temp_dirs_limit<=>43200
upload_id<=>2ef4531d65a38dbba5d5638261965d56
upload_dir<=>/home/username/mydomain.com/uber/ubr_uploads/
max_upload_size<=>5242880
overwrite_existing_files<=>0
redirect_url<=>http://www.mydomain.com/uber/html/ubr_finished.php
redirect_using_location<=>1
redirect_using_html<=>0
redirect_using_js<=>0
check_allow_extensions_on_server<=>1
check_disallow_extensions_on_server<=>0
allow_extensions<=>(wma|wmv|mpg3|mpg|mpeg|avi|mov|jpg|jpeg|gif|bmp|png|tiff)
disallow_extensions<=>(sh|php|php3|php4|php5|py|shtml|phtml|cgi|pl|plx|htaccess|htpasswd)
send_email_on_upload<=>0
embedded_upload_results<=>0
opera_browser<=>0
safari_browser<=>0
unique_upload_dir<=>0
unique_file_name<=>0
log_uploads<=>0
link_to_upload<=>0
normalize_file_names<=>1
normalize_file_delimiter<=>_
normalize_file_length<=>48
send_email_on_upload<=>0




Re: install uber uploader

Posted by: norm1037
Posted on: 2008-03-28 15:50:00

Okay I think you may be running from the wrong folder.
I have reset the layout so try this way now.

Assume that under example.com you create folder 'uber'

Under 'uber' create folders 'cgi-bin' (chmod to 755)
and 'html' (chmod to 755)

'html' contains 12 files and 1 folder
'cgi-bin' contains 1 file

example.com


example.com/uber/cgi-bin

ubr_upload.pl (chmod 755)

#!/usr/local/bin/perl -w
my $TEMP_DIR = '/home/user/example.com/uber/ubr_temp/';



example.com/uber/html

.htaccess
ubr_ini.php

$TEMP_DIR = '/home/user/example.com/uber/ubr_temp/';
$PATH_TO_UPLOAD_SCRIPT = '../cgi-bin/ubr_upload.pl'; // Path info

$PATH_TO_LINK_SCRIPT = 'ubr_link_upload.php'; // Path info

$PATH_TO_SET_PROGRESS_SCRIPT = 'ubr_set_progress.php'; // Path info

$PATH_TO_GET_PROGRESS_SCRIPT = 'ubr_get_progress.php'; // Path info

$PATH_TO_JS_SCRIPT = 'ubr_file_upload.js'; // Path info

$DEFAULT_CONFIG = 'ubr_default_config.php'; // Path info

ubr_set_progress.php
ubr_default_config.php

$_CONFIG['config_file_name'] = 'ubr_default_config';
$_CONFIG['upload_dir'] = '/home/user/example.com/uber/ubr_uploads/';
$_CONFIG['redirect_url'] = 'http://example.com/uber/html/ubr_finished.php';

ubr_get_progress.php
ubr_lib.php
ubr_finished.php
ubr_link_upload.php
ubr_file_upload.php

Changed the CSS as per the installation file.... setting the path for the images images/progress_bar_white.gif etc...

.bar1 {background-image:url(images/progress_bar_white.gif); layer-background-image:url(/images/progress_bar_white.gif); position:relative; text-align:left; height:20px; width:<?php print $_CONFIG['progress_bar_width']; ?>px; border:1px solid #505050;}
.bar2 {background-image:url(images/progress_bar_blue.gif); layer-background-image:url(/images/progress_bar_blue.gif); position:relative; text-align:left; height:20px; width:0%;}


ubr_image_lib.php
ubr_finished_lib.php
ubr_file_upload.js

example.com/uber/html/images

progress_bar_white.gif
progress_bar_blue.gif




Run with:-

http://example.com/uber/html/ubr_file_upload.php







--
Norm


Opinions are my own views, not DreamHosts'.
I am NOT a DreamHost employee OK!! mad

You act on my advice at your own risk!

Re: install uber uploader

Posted by: sst45jeff
Posted on: 2008-03-28 21:47:00

Norm that worked. Yay
I now have it working.
I am wondering though all you had me do was make a html directory in my uber directory and move everything to the html directory.

This file
$_CONFIG['redirect_url'] = 'http://example.com/uber/html/ubr_finished.php';

is the only one that had a refrence to the html directory. Could I not have removed html from the path of the redirect url and left everything in the uber directory and got it to work.

It also seems to hang my wireless router up and I have to reset it. I think that is an issue with the router because when I disconect the router everything works fine.

Now I can hopefully figure out how to integrate it into my website.
I am going to work on that tommorow.

Thanks again guys.


Re: install uber uploader

Posted by: norm1037
Posted on: 2008-03-29 03:53:00

Glad it is working now.

I set it that way to mirror a working setup I had tried so that I knew it would work. I could see from the first line of the error log you posted that it was a paths problem.

You can set it how you wish but now you will have a working layout so that you can adjust the paths accordingly.

Indeed I installed WordPress in a folder and dumped all the UU files into the WordPress folder (leaving out the UU .htaccess file which is not needed) and readjusted the paths accordingly. So you can place the files how you wish. It is just a matter of getting the paths correct.

It is also useful to keep programs installed in folders rather than lumping files into a folder or document root. Because when the next update comes along you can just rename the folders html and cgi-bin, html.old and cgi-bin.old and install the updated program into new html and cgi-bin folders.

You can always place an index.html under example.com or example.com/uber to redirect to example.com/uber/html/ubr_file_upload.php to make things easier.

Your router may be running out of space to hold the natted requests it makes. It can happen especially if you make http requests for a lot of images. Or you may just be having a bad week. smile




--
Norm


Opinions are my own views, not DreamHosts'.
I am NOT a DreamHost employee OK!! mad

You act on my advice at your own risk!

text field

Posted by: sst45jeff
Posted on: 2008-03-29 12:53:00

Okay I have a new problem, I am trying to add a text field.
I have the field set up I did the following and it shows the text I put in the text box.

To see the structure of all the arrays in a nice click-able tree interface, simply put the 'uu_finished.php' script in debug mode by setting
$DEBUG_ENABLED = 1;

How do I get this text from the text info box to upload to my uploads directory as a text file on the server with the files that are uploaded at the same time.



Re: text field

Posted by: norm1037
Posted on: 2008-03-29 15:48:00

I am not too sure if I understand your question here.

What feature are you trying to install? Can you possibly rewrite your question as I am not certain what you mean by:-

In reply to:

I have the field set up I did the following and it shows the text I put in the text box.


Are you referring to the information in the Ajax Debug Window?




--
Norm


Opinions are my own views, not DreamHosts'.
I am NOT a DreamHost employee OK!! mad

You act on my advice at your own risk!

Re: text field

Posted by: sst45jeff
Posted on: 2008-03-29 15:53:00

what I am actually trying to do is get a text box added to the uploader form and have it save the info from the text box in the uploads file on the server with the uploaded files.

I think I have just figured out how to get the text info emailed to me when a file is uploaded but I would rather it just get saved on the server.

Does that make more sense ?

Re: text field

Posted by: norm1037
Posted on: 2008-03-29 16:50:00

I think so wink

For each upload session a log file gets written to (session id).log in xml format. You can set the location for the log files in the ubr_default_config.php file:-
$_CONFIG['log_uploads'] = 1;
$_CONFIG['log_dir'] = '/home/user/example.com/uber/ubr_logs/';

(This would create the folder in uber where the uploads go in the layout I gave.)


You can insert $POST DATA details of the upload into the 'form upload' section of ubr_file_upload.php towards the bottom of the form.
By setting '$DEBUG_FINISHED' = 1 in ubr_ini.php you will see all the various settings including the $POST DATA show on screen after an upload. Of course you would not set this for others to see.

This data displays in the clickable tree you mentioned earlier by clicking on the small + or - icons.

The idea is that you use this post data to build your own PHP pages or to pass the data to a MySQL database. You could use the database to create pages as well showing all the upload information etc.

You would have to create some PHP/MySQL statements using the post data to pass the information into a database once the user has uploaded the files from the ubr_file_upload.php link.

Hope that helps. smile

--
Norm


Opinions are my own views, not DreamHosts'.
I am NOT a DreamHost employee OK!! mad

You act on my advice at your own risk!

Re: text field

Posted by: sst45jeff
Posted on: 2008-03-29 18:42:00

Can Anybody tell me where I am missing this, I cant seem to find it.

Parse error: syntax error, unexpected T_FUNCTION in /home/.abolishers/sst45jeff/mydomain.com/uber/html/ubr_finished.php on line 105

Line 104 - $_POST_DATA['comments']
Line 105 - function email_upload_results($email_to, $email_from, $email_subject, $upload_result, $tmp_sid, $start_time, $end_time, $html_email, $user_name, $user_alias, $user_email, $user_edit, $user_mtitle, $user_catagory, $user_description)

Re: text field

Posted by: norm1037
Posted on: 2008-03-30 03:44:00

If that is the PHP you have added then check for terminators (;) on those lines or the one before it.

If you want anyone to view your PHP code then you need to post a PHP file again somewhere but rename the file phps e.g. this.php becomes this.phps . Then the file can be read as text rather than get interpreted as PHP code.

Be careful about posting as we get googled. wink

--
Norm


Opinions are my own views, not DreamHosts'.
I am NOT a DreamHost employee OK!! mad

You act on my advice at your own risk!

Tags: cgi bin directorydefault configscript cgicorrect pathdocument rootstep 2inistep 1tmpscriptsapacheplcgi bin directorydefault configscript cgicorrect pathdocument rootstep 2inistep 1tmpscriptsapachepl