I upgraded to OS X 10.10, and by inherence to Apache 2.4. I have a .cgi app that i try to run but downloads when I try to open it on any browser. Any idea why?
Cgi downloads instead executing when opening in browser/ localhost
1.3k views Asked by user3888331 At
1
There are 1 answers
Related Questions in APACHE
- Special access rule in an .htaccess file for IP addresses, authorized only for one directory structure
- How to isolate PHP apps from each other on a local machine(Windows or Linux)?
- Cannot load modules/mod_dav_svn.so into server
- How to ignore case in regexp mapping in a .htaccess rewrite rule?
- Oracle Http server ISNT-07551
- I cant access file directory with PHP local host on XAMPP. it just shows one of the files I have in my visual studio code
- Apache Reverse Proxy: only one proxy directive is working. Second one is ignored
- Issue with Django --> Apache WSGI deployment
- changing the node version used by apache web server
- Apache: How can I redirect to a subfolder with a URL param but serve required content via the main URL?
- Why/How does Apache auto-include "DHE" TLS1.2 ciphers while nginx needs "dhparams" file?
- Set up MX records in apache/Ubuntu to point to external mail server
- How to proxy to another port?
- Php can not upload file out of /var/www/html even after disabling Selinux
- Serve static site on S3 + CloudFlare with Apache retaining the source URL
Related Questions in CGI
- Save radio value in a cookie, Python CGI Programming
- Convert single-line .CGI to Multiline in Powershell
- Flask and Perl on Apache - can they coexist on Port 443?
- Redirect video resource on Apache Tomcat
- Shellshock command on pWnOS 1.0 doesnt work
- Using Apache to Proxy HTTP Requests to HTTPS for Legacy Win32 EXE without SSL Support
- Unable to run cgi program on apache2 server (with some mod_jk configuration)
- New Apache2 and Virtual Host install showing plain text for cgi directory
- Python in web. Cgi, flask and py-script
- What is the application of CGI, does it still in use?
- Delphi CGI SQL query runs on one machine but not the other
- newlines containing text to SQLite in windows console
- lighttpd return 403 for python script that had been working on older installs
- I get a 404 error while trying to open my python file using apache cgi
- .htaccess redirect dynamic URLs to new system
Related Questions in APACHE2.4
- How to proxy to another port?
- Site throws ERR_SSL_PROTOCOL_ERROR
- How do I get the Apache2 PHP 8.3 error logs to be one line per error_log() function call as it used to be in previous versions?
- apr_crypto_shutdown error restarting apache, attempting to update OpenSSL for website
- Why does Directory work with RewriteRule, but DirectoryMatch fail?
- Get localhost to load website in directory not in /var/www/html
- Cannot load C:/server/php/php-8.2.13/php8apache2_4.dll into server: The specified module could not be found
- Custom 503 messages based on conditions in .htaccess
- Rewrite Rule not working within <If>-block in .htaccess on Apache 2.4
- What is the best practice for running a background process as www-data while running apache2 under debian?
- Apache 2.4.52 and mod_jk 1.2.48 not forwarding to Tomcat 8.0.3
- Nginx map conversion to Apache2
- Getting apache2 303 error while installing Moodle
- Redirection in Apache 2.4 - get rid of port numbers and redirect to server's name on HTTPS
- Reverse proxy on apache2 with FQDN not working
Related Questions in OSX-YOSEMITE-BETA
- How to install Xcode 7 beta on OS X Yosemite 10.10.3?
- Reset Safari 8 in Yosemite to show Welcome/Splash screen again
- Compiling error with g++ 4.9 on OSX Yosemite
- Using 10.10.3 beta -- Applescript is totally borked
- Ios Screen Capture Yosemite
- how to upgrade from yosemite gm candidate to final version
- QtCreator + gdb on Mac OS X Yosemite doesn't give me source level debug info
- An error occurred while installing pg (0.15.1), and Bundler cannot continue
- iSight/FaceTime camera not working after upgrade
- MacOSX Yosemite: Using R in the Terminal - a gfortran error
- Trouble with watir web driver after installing OS X Yosemite Beta
- OSX Yosemite - JVM Shared library does not contain the JNI_CreateJavaVM symbol
- Xcode 6 under yosemite crash
- Xcode 6 GM not launching on OS X Yosemite
- CocoaPods with Xcode 5.1.1 and OS X 10.10 Errors
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
CGI apps are often written in Perl.
For Yosemite, Apple upgraded the installed version of Apache to 2.4 and shipped it without mod_perl. In past versions of OS X, you could open
and uncomment the following line:
then restart apache:
however, the "LoadModule" line is no longer there, and mod_perl is no longer at libexec/apache2/mod_perl.so.
Since the programming language is missing for your CGI app, the browser just prints out the code instead of executing it.
You have to install mod_perl if you want your script to be executed. There are various sites that try to explain how to do it but it is complex and Yosemite is recent. I have not yet found a site that provides working instructions.