Difference between revisions of "How to add a subdirectory that runs PHP scripts"
(Created page with '== Make an Exception in urls.pl == Go to: [eprint install dir]/archives/[archive]/cfg/cfg.d/urls.pl Amend this line to include the directory you want to make an exception for. …') |
|||
Line 1: | Line 1: | ||
− | == | + | ===Edit [eprint install dir]/archives/[archive]/cfg/cfg.d/[[urls.pl]]=== |
− | + | Amend this line to include the directory you want to make an exception for. In this example, we are adding a blog directory, perhaps to host wordpress. | |
− | |||
− | + | $c->{[[rewrite_exceptions]]} = [ '/cgi/', '/archive/', ''''/blog/'''']; | |
− | |||
− | $c->{rewrite_exceptions} = [ '/cgi/', '/archive/', ''''/blog/'''']; | ||
Here we are adding the directory /blog/ to the array. | Here we are adding the directory /blog/ to the array. | ||
− | + | ===Edit: [eprint install dir]/archives/[archive]/cfg/[[apachevhost.conf]]=== | |
− | [eprint install dir]/archives/[archive]/cfg/apachevhost.conf | ||
And add the following. | And add the following. | ||
− | + | Alias /blog/ /path/to/blog/ | |
− | <Location "/blog"> | + | <Location "/blog"> |
− | + | AddHandler php5-script php | |
− | + | DirectoryIndex index.php | |
− | </Location> | + | </Location> |
− | <Directory /path/to/blog> | + | <Directory /path/to/blog> |
− | + | Order allow,deny | |
− | + | Allow from all | |
− | </Directory> | + | </Directory> |
− | Restart Apache | + | ===Restart Apache=== |
Revision as of 21:27, 18 February 2010
Edit [eprint install dir]/archives/[archive]/cfg/cfg.d/urls.pl
Amend this line to include the directory you want to make an exception for. In this example, we are adding a blog directory, perhaps to host wordpress.
$c->{rewrite_exceptions} = [ '/cgi/', '/archive/', '/blog/'];
Here we are adding the directory /blog/ to the array.
Edit: [eprint install dir]/archives/[archive]/cfg/apachevhost.conf
And add the following.
Alias /blog/ /path/to/blog/ <Location "/blog"> AddHandler php5-script php DirectoryIndex index.php </Location> <Directory /path/to/blog> Order allow,deny Allow from all </Directory>