EPrints Technical Mailing List Archive

See the EPrints wiki for instructions on how to join this mailing list and related information.

Message: #06248


< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First

Re: [EP-tech] eprints links are including filesystem paths


sorry
I shoult regenerate_static, abstract, views and then restart apache 2 
everything works great !

Thank you John, You are awesome

On Fri, Feb 3, 2017 at 11:44 PM David Machakhelidze <david.machakhelidze@iliauni.edu.ge> wrote:
I have changed config file
regenerated apache2 config
restarted apache2
But when i try to reach documents I get 404 error

for example
http://eprints.iliauni.edu.ge/usr/share/eprints3/data/6222/1/Ketevan%20kupatadze_Istanbul.ppt

On Fri, Feb 3, 2017 at 7:23 PM John Salter <J.Salter@leeds.ac.uk> wrote:

NOTE: **I haven't tried the process below (be careful!)**

You might want to test the sequences below before trying them on the live server, or at least take a copy of all the config files (<eprints_root>/archives/<archiveid>/cfg) as a backup.

 

When the archive was created, the script

<eprints_root>/bin/epadmin create

would have been run. This configures parts of the repository, one of which is the URL path the repository lives at.

The question asked during this process is:

"Please enter the path part of the repository's base URL. This should probably be '/'."

 

I think this was answered with '/usr/share/eprints3/data/' - the location on the disk, rather than the URL you wanted.

 

The value is saved into the archive config, in:

<eprints_root>/archives/<archiveid>/cfg/cfg.d/10_core.pl

 

The line:

$c->{http_root} = '/usr/share/eprints3/data/';

Could be changed to:

$c->{http_root} = undef;

 

 

After doing this you will need to update the apache conf:

<eprints_root>/bin/generate_apacheconf

 

You will need to re-start Apache to make the change live.

 

You will probably also want to:

Generate the static pages:

<eprints_root>/bin/generate_static <archiveid>

And possibly generate the abstract pages:

<eprints_root>/bin/generate_static <archiveid>

 

 

If your repository has been running for a while like this, you might want to deal with requests for the URLs with …/usr/share/eprints3/data/… in them by redirecting them (I can show you how).

 

Cheers,

John

 

 

 

From: eprints-tech-bounces@ecs.soton.ac.uk [mailto:eprints-tech-bounces@ecs.soton.ac.uk] On Behalf Of David Machakhelidze
Sent: 03 February 2017 14:44
To: eprints-tech@ecs.soton.ac.uk
Subject: [EP-tech] eprints links are including filesystem paths

 

For examples

 

This is what it likes when I click on the HOME ink

http://eprints.iliauni.edu.ge/usr/share/eprints3/data/

 

And this is for search

 

 

and so on an so on, my links include /usr/share/eprints3/data/.........

I see other eprints sites does not have such problem, how to fix that?

*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
*** Archive: http://www.eprints.org/tech.php/
*** EPrints community wiki: http://wiki.eprints.org/
*** EPrints developers Forum: http://forum.eprints.org/
*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
*** Archive: http://www.eprints.org/tech.php/
*** EPrints community wiki: http://wiki.eprints.org/
*** EPrints developers Forum: http://forum.eprints.org/