Keep Server Online
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
or
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
Thank You! Steffen
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
| |
|
Topic: Execute Permission for user defined |
|
Author |
|
pascalganesh
Joined: 25 Jul 2008 Posts: 3
|
Posted: Fri 25 Jul '08 10:10 Post subject: Execute Permission for user defined |
|
|
Hi all,
New to Apache.
Installed Apache successfully on Win XP Pro
Home Directory is C:\Program Files\Apache Group\Apache\htdocs
I have created a directory C:\Program Files\Apache Group\Apache\htdocs\scripts
I need to give "Scripts and executable" permission for this new folder I have created. How do I do that?
Thanks in advance.
Ganesh |
|
Back to top |
|
glsmith Moderator
Joined: 16 Oct 2007 Posts: 2268 Location: Sun Diego, USA
|
Posted: Fri 25 Jul '08 19:15 Post subject: |
|
|
In windows there are no file permissions per se, however, in Apache config, add ExecCGI to the options for the directory in question |
|
Back to top |
|
pascalganesh
Joined: 25 Jul 2008 Posts: 3
|
Posted: Sat 26 Jul '08 7:03 Post subject: Post subject: Execute Permission for user defined |
|
|
Thank you for your reply.
Should I add that this as a line in the following config file
c:\Program Files\Apache Group\Apache\conf\httpd.conf
?
or should I mention the directory name and then add it?
Thanks
Ganesh |
|
Back to top |
|
glsmith Moderator
Joined: 16 Oct 2007 Posts: 2268 Location: Sun Diego, USA
|
Posted: Sat 26 Jul '08 10:24 Post subject: |
|
|
Well, seeing that your path to Apache include the words Apache Group, you have a ASF release.
How an ASF release comes after install, it will basically execute anything in
c:\\Program Files\\Apache Group\\Apache\\cgi-bin provided
yes, in httpd.conf, Stock Apache frpm ASF
ScriptAlias /cgi-bin/ "c:/Program Files/Apache Group/Apache/cgi-bin/"
<Directory "c:/Program Files/Apache Group/Apache/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
further down in httpd.conf
AddHandler cgi-script .cgi .pl .whatever
that handles Perl. PHP is a different beast
PHP can be executed anywhere in the document directory without much trouble.
Install PHP
Configure properly
Load correct module in Apache
add
AddType application/x-httpd-php .php
to httpd.conf .. most also add
PHPIniDir c:/php (off top of head, probably not exactly right)
if you put the php.ini file in the windows directory, you don't even have to do that.
Even tho this is not unix, you seem to have a unix mindset (working with paid hosting servers), so don't get un-used to using the forward slash /
Perl, php and Apache require it or a double \\ ... unlike your examples in your last post.
Also, don't be afraid to read
http://httpd.apache.org/docs/2.2/mod/mod_alias.html#scriptalias
http://httpd.apache.org/docs/2.2/mod/core.html#options
http://httpd.apache.org/docs/2.2/howto/cgi.html
http://httpd.apache.org/docs/2.2/server-wide.html
http://httpd.apache.org/docs/2.2/howto/ssi.html
http://httpd.apache.org/docs/2.2/howto/public_html.html
Gregg |
|
Back to top |
|
pascalganesh
Joined: 25 Jul 2008 Posts: 3
|
Posted: Sun 27 Jul '08 12:23 Post subject: |
|
|
Thank you so much for your time.
How can I make Apache look for an isapi dll in my folder?
Thanks
Ganesh |
|
Back to top |
|
|
|
|
|
|