I receive an "Internal Server Error" page when I try and execute a Perl script on my server. I have a Redhat Linux server.
By default, Redhat Linux servers do not have ASCII uploads enabled - only BINARY. This means that the scripts are corrupted as they are uploaded as SellerDeck requires script files to be uploaded in ASCII.
To workaround this you have to enable ASCII transfers on the server. If you are a server administrator then do the following (if you are not a server administrator, then you will need to tell your web host to do the following).
Open the vsftpd.conf file. This may exist twice on the server, so edit the files in the following locations:
/etc/vsftpd/vsftpd.conf
/etc/vsftpd.conf
Within it, locate the line
ascii_upload_enable=YES
And uncomment it by removing the hash '#' from the beginning of the line.
Then you need to restart the xinetd service (and also the vsftpd service) and SellerDeck should upload correctly.
By default, Redhat Linux servers do not have ASCII uploads enabled - only BINARY. This means that the scripts are corrupted as they are uploaded as SellerDeck requires script files to be uploaded in ASCII.
To workaround this you have to enable ASCII transfers on the server. If you are a server administrator then do the following (if you are not a server administrator, then you will need to tell your web host to do the following).
Open the vsftpd.conf file. This may exist twice on the server, so edit the files in the following locations:
/etc/vsftpd/vsftpd.conf
/etc/vsftpd.conf
Within it, locate the line
ascii_upload_enable=YES
And uncomment it by removing the hash '#' from the beginning of the line.
Then you need to restart the xinetd service (and also the vsftpd service) and SellerDeck should upload correctly.