Find Jobs
Hire Freelancers

Upload Form (perl) not working after Server Upgrade

$30-250 USD

V teku
Objavljeno pred približno 11 leti

$30-250 USD

Plačilo ob dostavi
[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.
ID projekta: 4394810

Več o projektu

1 ponudba
Projekt na daljavo
Aktivno pred 11 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
Dodeljeno:
Avatar uporabnika
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 v 0 dnevu
5,0 (1 ocena)
1,0
1,0

O stranki

Zastava UNITED KINGDOM
London, United Kingdom
5,0
291
Plačilna metoda je verificirana
Član(ica) od sep. 5, 2011

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.