Sorry if this topic don't follow the rules, and sorry for my english!
FTP clients have a limit for 1998 files per folder. If you have more then 1998 files in /file folder you can't see all the files. This is bad to make backups using FTP Clients.
Lots of files in the same folder isn't good for the server too.
My request is to use this in the next phpBB (The autor speaks english):
http://www.phpbbchina.com/forum/viewtop ... =23&t=3337
It has 3 funtions, but I'm asking only for the option to atach the files in subfolders. You can use the YEAR_MONTH model for the name of new folders, or other model.
I use it in my forum because I have more then 6000 attachments, and I think this is very useful.
Ticket created: http://tracker.phpbb.com/browse/PHPBB3-10119
Attachment subfolders
Forum rules
Please do not post support questions regarding installing, updating, or upgrading phpBB 3.3.x. If you need support for phpBB 3.3.x please visit the 3.3.x Support Forum on phpbb.com.
If you have questions regarding writing extensions please post in Extension Writers Discussion to receive proper guidance from our staff and community.
Please do not post support questions regarding installing, updating, or upgrading phpBB 3.3.x. If you need support for phpBB 3.3.x please visit the 3.3.x Support Forum on phpbb.com.
If you have questions regarding writing extensions please post in Extension Writers Discussion to receive proper guidance from our staff and community.
Attachment subfolders
Last edited by Oleg on Mon Apr 04, 2011 3:39 am, edited 1 time in total.
Reason: Added ticket link
Reason: Added ticket link
- Noxwizard Online
- Support Team Leader
- Posts: 138
- Joined: Sun Dec 18, 2005 5:44 pm
- Location: Texas
- Contact:
Re: Attachment subfolders
Just to clarify, the limit is not in the FTP client, it's in the FTP daemon's settings. cPanel defaults to 2000 (1998 files/directories plus . and ..).
Re: Attachment subfolders
Ok, but if you don't have acess to Cpanel you can't change this. And the all attachments in same folder is a large number of files to a single folder. Now I have a dedicated server so I don't have problems, but when I had my forum in shared servers, the administrators servers allways sent messages to me to didn't put many files in the same folder.Noxwizard wrote:Just to clarify, the limit is not in the FTP client, it's in the FTP daemon's settings. cPanel defaults to 2000 (1998 files/directories plus . and ..).
- bantu
- 3.0 Release Manager
- Posts: 557
- Joined: Thu Sep 07, 2006 11:22 am
- Location: Karlsruhe, Germany
- Contact:
Re: Attachment subfolders
phpBB 3.0.x is not able to reliably create directories because of issues with safe_mode, if I remember correctly. Thus, the approach of generating subfolders in files generally doesn't work. This might no longer be the case with PHP 5.2, but I don't know.
As a workaround we could strip off the first character of the physical filename and ship 16 subfolders in files in our packages, but that would only move the problem to another limit (~16 * 2000 instead of ~2000).
I kind of doubt that this limit also affects SFTP (SSH File Transfer Protocol) which should be prefered for various reasons (one being encryption). Remember that FTP is like 100 years old.
Edit: There are however also filesystem limits on the number of files that can be stored in one folder (FAT32 has a limit of 65535 according to my quick research). We should probably look into that too.
As a workaround we could strip off the first character of the physical filename and ship 16 subfolders in files in our packages, but that would only move the problem to another limit (~16 * 2000 instead of ~2000).
I kind of doubt that this limit also affects SFTP (SSH File Transfer Protocol) which should be prefered for various reasons (one being encryption). Remember that FTP is like 100 years old.
Edit: There are however also filesystem limits on the number of files that can be stored in one folder (FAT32 has a limit of 65535 according to my quick research). We should probably look into that too.
- canonknipser
- Registered User
- Posts: 71
- Joined: Mon Sep 19, 2011 4:42 am
- Location: Germany
Re: Attachment subfolders
I know this topic is a few days old
I would really like to see this feature added in a future release, because currently we have more than 70,000 files in the file-folder (we force our members to use the attachment-function instead of using external hosted images), the board is up now for 2 1/2 years.
As a fallback, if creating a subdir via mkdir()-function fails, we can still use the basic path or use the pre-implemented structure oleg mentioned.
The creation of subdirs should be configurable; on our board, i decided to use a folder structure following the date rule 'Ym/w' (first level subfolders for year and month, second level subfolder numeric expression of weekday), but it should be a decision of board administrator.
I would really like to see this feature added in a future release, because currently we have more than 70,000 files in the file-folder (we force our members to use the attachment-function instead of using external hosted images), the board is up now for 2 1/2 years.
save_mode is removed in PHP 5.4; and with save_mode enabled a lot of other basic function may not work properly: http://de.php.net/manual/en/features.sa ... ctions.phpbantu wrote:phpBB 3.0.x is not able to reliably create directories because of issues with safe_mode, if I remember correctly. Thus, the approach of generating subfolders in files generally doesn't work. This might no longer be the case with PHP 5.2, but I don't know.
As a fallback, if creating a subdir via mkdir()-function fails, we can still use the basic path or use the pre-implemented structure oleg mentioned.
The creation of subdirs should be configurable; on our board, i decided to use a folder structure following the date rule 'Ym/w' (first level subfolders for year and month, second level subfolder numeric expression of weekday), but it should be a decision of board administrator.
Greetings
Frank
phpbb.de support team member - no support via PM or mail
English is not my native language
Extensions and scripts for phpBB
Frank
phpbb.de support team member - no support via PM or mail
English is not my native language
Extensions and scripts for phpBB
Re: Attachment subfolders
Moved this to discussion. If people still want to see this I would suggest someone creates a detailed RFC explaining exactly what configuration would be necessary and where it should be located in the ACP. What the default behaviour should be and how the transition from one attachment subdirectory scheme to another should work. It should probably also feature some research into the ability to create directories with all php configurations and on all supported platforms.
- canonknipser
- Registered User
- Posts: 71
- Joined: Mon Sep 19, 2011 4:42 am
- Location: Germany
Re: Attachment subfolders
RFC created: viewtopic.php?f=108&t=42329
Greetings
Frank
phpbb.de support team member - no support via PM or mail
English is not my native language
Extensions and scripts for phpBB
Frank
phpbb.de support team member - no support via PM or mail
English is not my native language
Extensions and scripts for phpBB