Recent Changes - Search:
Tracwiki

Categories

Thought Leadership

Wiki Help

edit SideBar

TempDirNotes

This page outlines the steps that would be required for each of the temporary directory scenarios in the mailing list thread (http://www.pmichaud.com/pipermail/pmwiki-users/2007-February/038723.html).

Leave wiki.d/ pages at pmwiki root, create a tmp/ in pmwiki root

Installing pmwiki (if safe_mode off):

  1. chmod 2777 pmwiki_root
  2. reload pmwiki.php

Installing pmwiki (safe_mode on, or site cannot do "chmod 2777"):

  1. mkdir pmwiki_root/wiki.d
  2. chmod 777 pmwiki_root/wiki.d
  3. mkdir pmwiki_root/tmp
  4. chmod 777 pmwiki_root/tmp

Top-level writable directory, pages and temp files as subdirs

For now we'll assume the top-level writable directory is called data.d/ (likely to change).

Installing pmwiki, safe_mode off:

  1. either chmod 2777 pmwiki_root/data.d or chmod 777 pmwiki_root/data.d
  2. reload pmwiki.php

Installing pmwiki, safe_mode on:

  1. mkdir pmwiki_root/data.d/pages
  2. chmod 777 pmwiki_root/data.d/pages
  3. mkdir pmwiki_root/data.d/tmp
  4. chmod 777 pmwiki_root/data.d/tmp

Presumably the data.d/ directory could be included in the distribution as an empty directory. One potential downside to this would occur for Mac OS/X systems. If a Mac OS/X system attempts to do a PmWiki upgrade by dragging-and-dropping a new pmwiki root on top of an existing pmwiki root, and the distribution contains an (empty) data.d/ directory, that empty directory would override any existing data.d/ directory, thus destroying any pages that happened to exist.


This page may have a more recent version on pmwiki.org: PmWiki:TempDirNotes, and a talk page: PmWiki:TempDirNotes-Talk.

Edit - History - Print - Recent Changes - Search
Page last modified on September 10, 2011, at 04:08 PM