Difference between revisions of "WeBWorKWiring"
Jump to navigation
Jump to search
(New page: {{Historical}} == Data and temporary directories == There are several directories used for files generated by WeBWorK. webwork2/DATA: stores system-wide data files, like the equatio...) |
|||
Line 5: | Line 5: | ||
There are several directories used for files generated by WeBWorK. |
There are several directories used for files generated by WeBWorK. |
||
− | webwork2/DATA: stores system-wide data files, like the equation cache database. These are not temporary files. Eventually, this directory will be deprecated in favor of tables in an SQL database. |
||
+ | ;webwork2/DATA |
||
+ | :stores system-wide data files, like the equation cache database. These are not temporary files. Eventually, this directory will be deprecated in favor of tables in an SQL database. |
||
− | webwork2/tmp: the "system-wide private temp directory". It is used for files that are used internally by webwork and then discarded, like the files generated by running LaTeX. Typically, these files only exist for a single request to the system. Then they are deleted. (Or at least they should be deleted.) |
||
+ | ;webwork2/tmp |
||
+ | :the "system-wide private temp directory". It is used for files that are used internally by webwork and then discarded, like the files generated by running LaTeX. Typically, these files only exist for a single request to the system. Then they are deleted. (Or at least they should be deleted.) |
||
− | webwork2/htdocs/tmp: the "system-wide public temp directory". It is used for generated files that must be accessed by web client, like equation images (which are stored in the "equations" subdirectory of this directory. These files stick around after the end of a request, as a cache, but they are "temporary" in that if they are deleted, the system can regenerate them. |
||
+ | ;webwork2/htdocs/tmp |
||
+ | :the "system-wide public temp directory". It is used for generated files that must be accessed by web client, like equation images (which are stored in the "equations" subdirectory of this directory. These files stick around after the end of a request, as a cache, but they are "temporary" in that if they are deleted, the system can regenerate them. |
||
(By way of your ApacheSetup, the URL <code>http://yourserver.yourschool.edu/webwork2_files/</code> should point to <code>webwork2/htdocs</code>. Thus, the URL <code>http://yourserver.yourschool.edu/webwork2_files/tmp</code> will point to the system-wide public temp directory.) |
(By way of your ApacheSetup, the URL <code>http://yourserver.yourschool.edu/webwork2_files/</code> should point to <code>webwork2/htdocs</code>. Thus, the URL <code>http://yourserver.yourschool.edu/webwork2_files/tmp</code> will point to the system-wide public temp directory.) |
||
− | webwork2/courses/COURSENAME/DATA: stores course-specific database files generated by the system, like GDBM databases. These are not temporary files. Eventaully, this directory will be deprecated in favor of SQL databases. |
||
+ | ;webwork2/courses/COURSENAME/DATA |
||
+ | :stores course-specific database files generated by the system, like GDBM databases. These are not temporary files. Eventaully, this directory will be deprecated in favor of SQL databases. |
||
− | webwork2/courses/COURSENAME/html/tmp: the "course-specific public temp directory". It is used for generated files that are specific to a course and must be accessed by the client. Symlinks to PG auxiliary files (like static images) and generated graphs live here. If they are removed, they can be regenerated by the system. |
||
+ | ;webwork2/courses/COURSENAME/html/tmp |
||
+ | :the "course-specific public temp directory". It is used for generated files that are specific to a course and must be accessed by the client. Symlinks to PG auxiliary files (like static images) and generated graphs live here. If they are removed, they can be regenerated by the system. |
||
(By way of your ApacheSetup, the URL <code>http://yourserver.yourschool.edu/webwork2_courses/COURSENAME/</code> should point to <code>webwork2/courses/COURSENAME/html</code>. Thus, the URL <code>http://yourserver.yourschool.edu/webwork2_courses/COURSENAME/tmp</code> will point to the course-specific public temp directory.) |
(By way of your ApacheSetup, the URL <code>http://yourserver.yourschool.edu/webwork2_courses/COURSENAME/</code> should point to <code>webwork2/courses/COURSENAME/html</code>. Thus, the URL <code>http://yourserver.yourschool.edu/webwork2_courses/COURSENAME/tmp</code> will point to the course-specific public temp directory.) |
Revision as of 15:20, 29 February 2008
Data and temporary directories
There are several directories used for files generated by WeBWorK.
- webwork2/DATA
- stores system-wide data files, like the equation cache database. These are not temporary files. Eventually, this directory will be deprecated in favor of tables in an SQL database.
- webwork2/tmp
- the "system-wide private temp directory". It is used for files that are used internally by webwork and then discarded, like the files generated by running LaTeX. Typically, these files only exist for a single request to the system. Then they are deleted. (Or at least they should be deleted.)
- webwork2/htdocs/tmp
- the "system-wide public temp directory". It is used for generated files that must be accessed by web client, like equation images (which are stored in the "equations" subdirectory of this directory. These files stick around after the end of a request, as a cache, but they are "temporary" in that if they are deleted, the system can regenerate them.
(By way of your ApacheSetup, the URL http://yourserver.yourschool.edu/webwork2_files/
should point to webwork2/htdocs
. Thus, the URL http://yourserver.yourschool.edu/webwork2_files/tmp
will point to the system-wide public temp directory.)
- webwork2/courses/COURSENAME/DATA
- stores course-specific database files generated by the system, like GDBM databases. These are not temporary files. Eventaully, this directory will be deprecated in favor of SQL databases.
- webwork2/courses/COURSENAME/html/tmp
- the "course-specific public temp directory". It is used for generated files that are specific to a course and must be accessed by the client. Symlinks to PG auxiliary files (like static images) and generated graphs live here. If they are removed, they can be regenerated by the system.
(By way of your ApacheSetup, the URL http://yourserver.yourschool.edu/webwork2_courses/COURSENAME/
should point to webwork2/courses/COURSENAME/html
. Thus, the URL http://yourserver.yourschool.edu/webwork2_courses/COURSENAME/tmp
will point to the course-specific public temp directory.)
-- Main.SamHathaway - 27 Feb 2004