You are here

README.txt in Audit Files 8

CONTENTS
--------
 * INTRODUCTION
 * REQUIREMENTS
 * INSTALLATION 
 * CONFIGURATION
 * REPORTS
 * TROUBLESHOOTING
 * MAINTAINERS


INTRODUCTION
------------
The Audit Files module allows for comparing and correcting files and file
references in the "files" directory, in the database, and in content. It is
designed to help keep the files on your server in sync with those used by your
Drupal site.

This module avoids using the Drupal API when dealing with the files and their
references, so that more or different problems are not created when attempting
to fix the existing ones.

The module does use the Drupal API (as much as possible) to reduce the load on
the server, including (but not necessarily limited to) paging the reports and
using the Batch API to perform the various operations.

Seven reports are included, and they can be accessed at Administer > Reports >
Audit Files (admin/reports/auditfiles).

REQUIREMENTS
------------
 * No special requirments.

INSTALLATION
------------
 * Extract the tar.gz into your 'modules' or directory and copy to modules
   folder.
 * Go to "Extend" after successfully login into admin.
 * Enable the module at 'administer >> modules'.


CONFIGURATION
-------------
 * Go to admin/config/system/auditfiles_config and setting up configuration.

REPORTS
-------

Not in database
---------------
This report lists the files that are on the server, but that are not in the
file_managed database table. These may be orphan files whose parent node has
been deleted, they may be the result of a module not tidying up after itself,
or they may be the result of uploading files outside of Drupal (e.g., via FTP).

From this report you can mark files for deletion. Be careful with the delete
feature on any report - the deletion is permanent - be sure the file is no
longer needed before erasing it!

You can also add one or more files to the file_managed table from this report.

Not on server
-------------
This report lists the files that are in the file_managed database table but
do not exist on the server. These missing files may mean that nodes do not
display as expected, for example, images may not display or downloads may not be
available.

You can also delete any items listed in the report from the database.

Managed not used
----------------
The files listed in this report are in the file_managed database table but not
in the file_usage table. Usually, this is normal and acceptable. This report
exists for completeness, so you may verify what is here is correct.

Used not managed
----------------
The files listed in this report are in the file_usage database table but not in
the file_managed table. Files listed here have had their Drupal management
removed, but are still being listed as used somewhere and may have content
referencing them.

You should verify the file's existence on the server and in the objects it is
listed as being used in, and either delete the reference in this report, or add
it to the file_managed table (which is a manual process, due to the fact that
the necessary data is not available to this module).

Used not referenced
-------------------
The files listed here are in the file_usage database table, but the content that
has the file field no longer contains the file reference.

The report lists both the file URI, so you can verify it still is a valid file,
and the file's usages, so you can see where it was being used. Both of those can
be used in determining what needs to happen with the reference.

Referenced not used
-------------------
Listed here are the file references in file fields attached to entities which do
not have a corresponding listing in the file_usage table.

What is listed in this report is the data of references themselves. This can be
used to determine what needs to happen with the reference.

References listed here can either be deleted from the database or added to the
file_usage table.

Merge file references
---------------------
This report lists all files listed in the file_managed, along with their usages,
grouped by file name. With it, you can merge duplicate file references into a
single one. This reduces records in the database and saves space on the file
system.

TROUBLESHOOTING
---------------
 You receive the following error messages:
 * Warning: Unknown: POST Content-Length of [some number] bytes exceeds the
   limit of [some number] bytes in Unknown on line 0
 * Warning: Cannot modify header information - headers already sent in Unknown
   on line 0
 * (And a number of "Notice: Undefined index:..." messages.)
 Set the "Maximum records" and "Batch size" settings on the Audit Files
 administrative settings configuration page (admin/config/system/auditfiles), and
 then use the "Load all records" button on the report that is producing the
 error. See the "Limiting Features Explained" section above for more information.

 You receive the following error messages:
 * Fatal error: Maximum execution time of [some number] seconds exceeded in
   [path to report file] on line [line number]
 Set the "Maximum records" and "Batch size" settings on the Audit Files
 administrative settings configuration page (admin/config/system/auditfiles), and
 then use the "Load all records" button on the report that is producing the
 error. See the Limiting Features Explained section above for more information.


MAINTAINERS
-----------
 Current maintainers:
 * Andrey Andreev (andyceo) - https://www.drupal.org/user/152512
 * Jason Flatt (oadaeh) - https://www.drupal.org/user/4649
 * keshav kumar (keshav.k) - https://www.drupal.org/u/keshavk
 
 Previous maintainers:
 * Stuart Greenfield (Stuart Greenfield) - https://www.drupal.org/user/54866

File

README.txt
View source
  1. CONTENTS
  2. --------
  3. * INTRODUCTION
  4. * REQUIREMENTS
  5. * INSTALLATION
  6. * CONFIGURATION
  7. * REPORTS
  8. * TROUBLESHOOTING
  9. * MAINTAINERS
  10. INTRODUCTION
  11. ------------
  12. The Audit Files module allows for comparing and correcting files and file
  13. references in the "files" directory, in the database, and in content. It is
  14. designed to help keep the files on your server in sync with those used by your
  15. Drupal site.
  16. This module avoids using the Drupal API when dealing with the files and their
  17. references, so that more or different problems are not created when attempting
  18. to fix the existing ones.
  19. The module does use the Drupal API (as much as possible) to reduce the load on
  20. the server, including (but not necessarily limited to) paging the reports and
  21. using the Batch API to perform the various operations.
  22. Seven reports are included, and they can be accessed at Administer > Reports >
  23. Audit Files (admin/reports/auditfiles).
  24. REQUIREMENTS
  25. ------------
  26. * No special requirments.
  27. INSTALLATION
  28. ------------
  29. * Extract the tar.gz into your 'modules' or directory and copy to modules
  30. folder.
  31. * Go to "Extend" after successfully login into admin.
  32. * Enable the module at 'administer >> modules'.
  33. CONFIGURATION
  34. -------------
  35. * Go to admin/config/system/auditfiles_config and setting up configuration.
  36. REPORTS
  37. -------
  38. Not in database
  39. ---------------
  40. This report lists the files that are on the server, but that are not in the
  41. file_managed database table. These may be orphan files whose parent node has
  42. been deleted, they may be the result of a module not tidying up after itself,
  43. or they may be the result of uploading files outside of Drupal (e.g., via FTP).
  44. From this report you can mark files for deletion. Be careful with the delete
  45. feature on any report - the deletion is permanent - be sure the file is no
  46. longer needed before erasing it!
  47. You can also add one or more files to the file_managed table from this report.
  48. Not on server
  49. -------------
  50. This report lists the files that are in the file_managed database table but
  51. do not exist on the server. These missing files may mean that nodes do not
  52. display as expected, for example, images may not display or downloads may not be
  53. available.
  54. You can also delete any items listed in the report from the database.
  55. Managed not used
  56. ----------------
  57. The files listed in this report are in the file_managed database table but not
  58. in the file_usage table. Usually, this is normal and acceptable. This report
  59. exists for completeness, so you may verify what is here is correct.
  60. Used not managed
  61. ----------------
  62. The files listed in this report are in the file_usage database table but not in
  63. the file_managed table. Files listed here have had their Drupal management
  64. removed, but are still being listed as used somewhere and may have content
  65. referencing them.
  66. You should verify the file's existence on the server and in the objects it is
  67. listed as being used in, and either delete the reference in this report, or add
  68. it to the file_managed table (which is a manual process, due to the fact that
  69. the necessary data is not available to this module).
  70. Used not referenced
  71. -------------------
  72. The files listed here are in the file_usage database table, but the content that
  73. has the file field no longer contains the file reference.
  74. The report lists both the file URI, so you can verify it still is a valid file,
  75. and the file's usages, so you can see where it was being used. Both of those can
  76. be used in determining what needs to happen with the reference.
  77. Referenced not used
  78. -------------------
  79. Listed here are the file references in file fields attached to entities which do
  80. not have a corresponding listing in the file_usage table.
  81. What is listed in this report is the data of references themselves. This can be
  82. used to determine what needs to happen with the reference.
  83. References listed here can either be deleted from the database or added to the
  84. file_usage table.
  85. Merge file references
  86. ---------------------
  87. This report lists all files listed in the file_managed, along with their usages,
  88. grouped by file name. With it, you can merge duplicate file references into a
  89. single one. This reduces records in the database and saves space on the file
  90. system.
  91. TROUBLESHOOTING
  92. ---------------
  93. You receive the following error messages:
  94. * Warning: Unknown: POST Content-Length of [some number] bytes exceeds the
  95. limit of [some number] bytes in Unknown on line 0
  96. * Warning: Cannot modify header information - headers already sent in Unknown
  97. on line 0
  98. * (And a number of "Notice: Undefined index:..." messages.)
  99. Set the "Maximum records" and "Batch size" settings on the Audit Files
  100. administrative settings configuration page (admin/config/system/auditfiles), and
  101. then use the "Load all records" button on the report that is producing the
  102. error. See the "Limiting Features Explained" section above for more information.
  103. You receive the following error messages:
  104. * Fatal error: Maximum execution time of [some number] seconds exceeded in
  105. [path to report file] on line [line number]
  106. Set the "Maximum records" and "Batch size" settings on the Audit Files
  107. administrative settings configuration page (admin/config/system/auditfiles), and
  108. then use the "Load all records" button on the report that is producing the
  109. error. See the Limiting Features Explained section above for more information.
  110. MAINTAINERS
  111. -----------
  112. Current maintainers:
  113. * Andrey Andreev (andyceo) - https://www.drupal.org/user/152512
  114. * Jason Flatt (oadaeh) - https://www.drupal.org/user/4649
  115. * keshav kumar (keshav.k) - https://www.drupal.org/u/keshavk
  116. Previous maintainers:
  117. * Stuart Greenfield (Stuart Greenfield) - https://www.drupal.org/user/54866