Find Jobs
Hire Freelancers

Upload Form (perl) not working after Server Upgrade

$30-250 USD

Berlangsung
Dibuat sekitar 11 tahun yang lalu

$30-250 USD

Dibayar ketika dikirim
[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 Proyek: 4394810

Tentang proyek

1 proposal
Proyek remot
Aktif 11 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
Diberikan kepada:
Avatar Pengguna
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 dalam 0 hari
5,0 (1 ulasan)
1,0
1,0

Tentang klien

Bendera UNITED KINGDOM
London, United Kingdom
5,0
291
Memverifikasi Metode pembayaran
Anggota sejak Sep 5, 2011

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.