Find Jobs
Hire Freelancers

Upload Form (perl) not working after Server Upgrade

$30-250 USD

In Progress
Posted about 11 years ago

$30-250 USD

Paid on delivery
[login to view URL] The uploader no longer works - it appears as if it is but the process is not completing and no progress bar and messages appear in the popup like before. This has been working without a problem until a recent server upgrade. The uploader works with PERL - when we asked the host they gave us the below explanation: We tried to upload the file "[login to view URL]" using "[login to view URL]". However, we were not able to upload the file. We suspected that the issue related to uploading files was due to "SELINUX". Please note that Security-Enhanced Linux (SELinux) is a mandatory access control (MAC) security mechanism implemented in the kernel. We checked the server "[login to view URL]" and could see that "SELINUX" is disabled in the server. Please refer the snippet provided below. =========== root@oxygen [~]# cat /etc/sysconfig/selinux # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - SELinux is fully disabled. SELINUX=disabled # SELINUXTYPE= type of policy in use. Possible values are: # targeted - Only targeted network daemons are protected. # strict - Full SELinux protection. SELINUXTYPE=targeted # SETLOCALDEFS= Check local definition changes SETLOCALDEFS=0 root@oxygen [~]# sestatus SELinux status: disabled =========== Further checking, we have found the following error from the Apache error logs. Please refer the snippet provided below. =========== root@oxygen [/home/bakerstr/public_html/cgi-bin/old]# tail -100 /usr/local/apache/logs/error_log | grep [login to view URL] [Mon Apr 01 13:32:01 2013] [error] [client [login to view URL]] [Mon Apr 1 13:32:01 2013] [login to view URL]: CGI open of tmpfile: No such file or directory, referer: [login to view URL] root@oxygen [/home/bakerstr/public_html/cgi-bin/old]# =========== From our investigation, we could see that the error occurs due to the variable name "$CGITempFile::TMPDIRECTORY" in the "[login to view URL]" file. We checked the "[login to view URL]" file in the directory "/home/bakerstr/public_html/upload2/" and found that the upload directory of the domain "[login to view URL]" is "/home/bakerstr/public_html//cgi-bin/old/[login to view URL]". Please verify the same from the snippet provided below. =========== root@oxygen [/home/bakerstr/public_html/upload2]# cat [login to view URL] | grep form root@oxygen [/home/bakerstr/public_html/upload2]# =========== Further, we checked the "/home/bakerstr/public_html//cgi-bin/old/[login to view URL]" file for the variable "$CGITempFile::TMPDIRECTORY". Please verify the same from the snippet provided below. =========== root@oxygen [/home/bakerstr/public_html/upload2]# cat /home/bakerstr/public_html//cgi-bin/old/[login to view URL] | grep CGITempFile::TMPDIRECTORY $CGITempFile::TMPDIRECTORY = $TempFile::TMPDIRECTORY = $temp_dir; root@oxygen [/home/bakerstr/public_html/upload2]# =========== We believe that the issue is with the path of the variable "$CGITempFile::TMPDIRECTORY". Hence, we request you to contact your developer to verify whether the path of the variable "$CGITempFile::TMPDIRECTORY" is set correct or not. Moreover, we have found that the use of the module "CPAN module CGI::UploadEasy" can also fix this issue. Please verify the same with your developer. Please check this update and let us know if you have any further concerns.
Project ID: 4394810

About the project

1 proposal
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I'm interested in that project. I'm experienced (15+) perl web developer and linux administrator. I've read your description. Looks like a simple job for an hour or two to fix this perl script.
$34 USD in 0 day
5.0 (1 review)
1.0
1.0

About the client

Flag of UNITED KINGDOM
London, United Kingdom
5.0
291
Payment method verified
Member since Sep 5, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.