Find Jobs
Hire Freelancers

Upload Form (perl) not working after Server Upgrade

$30-250 USD

Em Andamento
Publicado há aproximadamente 11 anos

$30-250 USD

Pago na entrega
[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 do Projeto: 4394810

Sobre o projeto

1 proposta
Projeto remoto
Ativo há 11 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
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 em 0 dia
5,0 (1 avaliação)
1,0
1,0

Sobre o cliente

Bandeira do(a) UNITED KINGDOM
London, United Kingdom
5,0
291
Método de pagamento verificado
Membro desde set. 5, 2011

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.