Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: adding pics from a ftp folder somewhere else than in /albums  (Read 6554 times)

0 Members and 1 Guest are viewing this topic.

Alex92

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
adding pics from a ftp folder somewhere else than in /albums
« on: November 04, 2010, 11:29:18 am »

Hi,

I've been trying out gallery solutions lately and i find coppermine really nice and probably the winner on the list.
But there's one feature that i can't get to work the way i would like to...

In Gallery 3.0 for instance you can load pictures from anyplace in your host's ftp, including non-public_html areas. (for instance /home/my_domain/some_pic_folder).
Whereas in Coppermine I can't figure out how to load from anywhere else than /home/my_domain/public_html/coppermine/albums/some_pic_folder).
Is there any way to go around this limitation?

The reason I really need to do this is that I have plenty of stuff already present on that ftp which I can't move to /albums or else I mess up some other links...

Any ideas?

Thx
Logged

Nibbler

  • Guest
Re: adding pics from a ftp folder somewhere else than in /albums
« Reply #1 on: November 04, 2010, 11:32:14 am »

The files have to be in public_html. You can change 'albums' to any other path in config. If you don't want to copy them then use a symlink.
Logged

Alex92

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Re: adding pics from a ftp folder somewhere else than in /albums
« Reply #2 on: November 04, 2010, 02:02:31 pm »

Thanks for quick reply!

Any particular reason to this limitation? Gallery 3.0 grabs anything even one level above /public_html, I double-checked just now and it works like a charm (but somewhat slower than Coppermine doing the same transfer from /album/uploads)...

About the symlink tip, I would like to give it a try but from what I googled I would need access to a console on the host server and I only have basic access to an ftp...
Is there any workaround like creating a file/folder in /albums that points to some other folder?
Logged

Nibbler

  • Guest
Re: adding pics from a ftp folder somewhere else than in /albums
« Reply #3 on: November 04, 2010, 02:51:12 pm »

It's because Coppermine leaves the pictures where you batch add them from and that location needs to have a public URL. Locations above public_html will not generally have a public URL. I've never used Gallery 3.0.

Your host should be able to create a symlink for you if you give them the exact source and destination paths you want. Alternatively you can create them yourself using PHP - http://php.net/symlink
Logged

Alex92

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Re: adding pics from a ftp folder somewhere else than in /albums
« Reply #4 on: November 04, 2010, 05:17:04 pm »

Got it, Gallery 3.0 actually copies over the original files to some dir in it's own sub-dir.

I basically don't know anything about php and tried to use the symlink function with no luck...
How can I get this to work?

Code: [Select]
<?php
$target 
'uploads.php';
$link 'uploads';
symlink($target$link);

echo 
readlink($link);
?>


Say I wan't to grab pics from /home/my_domain/public_html/pic_folder and my default coppermine "add from server" folder is /home/my_domain/public_html/coppermine/albums/uploads
What should i replace "uploads.php" and "upload" with?
Is $target necessarily a php file or can it be a path?
Once saved as a php file, where should i put it on my ftp? and how to launch it?

Help i'm confused...  ???
Logged

Nibbler

  • Guest
Re: adding pics from a ftp folder somewhere else than in /albums
« Reply #5 on: November 04, 2010, 07:22:51 pm »

You don't need to use a symlink in that case. Just change the 'albums' directory to '../pic_folder' in config.
Logged

Alex92

  • Coppermine newbie
  • Offline Offline
  • Posts: 4
Re: adding pics from a ftp folder somewhere else than in /albums
« Reply #6 on: November 04, 2010, 08:17:18 pm »

The problem is that i don't have a single pic_folder, it's more like:

/home/my_domain/public_html/pic_folder1
/home/my_domain/public_html/pic_folder2
/home/my_domain/public_html/pic_folder3
/home/my_domain/public_html/pic_folder4
/home/my_domain/public_html/etc...
/home/my_domain/pic_folder5
/home/my_domain/pic_folder6
/home/my_domain/pic_folder7
/home/my_domain/etc...

Looking for a way to hook the present '/album' to all of these folders...
Else i'll just have to copy/paste each and every one of these folders to '/album' through the web interface that my hosting provider offers (i can't do it directly from my ftp client).
Logged

Αndré

  • Administrator
  • Coppermine addict
  • *****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15760
Re: adding pics from a ftp folder somewhere else than in /albums
« Reply #7 on: November 05, 2010, 04:43:19 pm »

I suggest to move that folders and create appropriate rewrite rules on your webserver.
Logged

StrongEagle

  • Coppermine newbie
  • Offline Offline
  • Posts: 14
Re: adding pics from a ftp folder somewhere else than in /albums
« Reply #8 on: November 24, 2010, 08:27:23 am »

Use a symlink to each folder from the albums folder.  Make sure each folder is 777.

For example, my coppermine gallery is at pix.  I cd into /mydomain/pix/albums

then execute the following link to symlink the dir

ln -s
/home/my_domain/public_html/pic_folder1 pic_folder1 (or any other name you want).

The linked folder shows up under the batch upload and works just fine.

The problem is that i don't have a single pic_folder, it's more like:

/home/my_domain/public_html/pic_folder1
/home/my_domain/public_html/pic_folder2
/home/my_domain/public_html/pic_folder3
/home/my_domain/public_html/pic_folder4
/home/my_domain/public_html/etc...
/home/my_domain/pic_folder5
/home/my_domain/pic_folder6
/home/my_domain/pic_folder7
/home/my_domain/etc...

Looking for a way to hook the present '/album' to all of these folders...
Else i'll just have to copy/paste each and every one of these folders to '/album' through the web interface that my hosting provider offers (i can't do it directly from my ftp client).
Logged
Pages: [1]   Go Up
 

Page created in 0.02 seconds with 20 queries.