Mark,Here is my current specs. I have both webdav and store.php. If this is wrong, I just didnt know better as I was trying to put things together without an end to end doc. ;)
Fedora 28Apache 2.4.33PHP 7.2.6TiddlyWiki 5.1.17TiddlyHome 0.1.3
Here is my apache config for my VirtualHost.<VirtualHost *:80>DocumentRoot "/data/tiddlywiki"DavLockDB "/tmp/DavLock"<Directory "/data/tiddlywiki">Options +Indexes +FollowSymLinksAllowOverride None</Directory></VirtualHost>
Lost Admin,Here are my answers to your questions."You want either WebDAV or PHP for TiddlyWiki. Not both."Which ever of the two that support remote saves (i.e. access tiddlywiki from another machine and save edits or creates). My current setup seems to download the new version of the wiki after performing a save. It will intermittently save remotely.
...
"I don't see the DAV On directive to enable WebDAV; nor do I see any authentication. That would mean anyone who can see the server over the network can store whatever they want on that server. Are you sure that's what you want?"Here are the DAV directives I have. They are also the defaults when I install Apache and libphodav.LoadModule dav_module modules/mod_dav.soLoadModule dav_fs_module modules/mod_dav_fs.soLoadModule dav_lock_module modules/mod_dav_lock.soI purposely did not put any authentication as I intend to limit this using the "Require ip" directive. However, if the authentication is required, then I shall oblige.
// get options
foreach($optionArr as $o) {
list($key, $value) = preg_split('~=~', $o);
$options[$key] = $value;
}
I put '~' characters around the '=' because I was getting an error that said that the '=' didn't have a delimiter, and I read on a stack overflow post that it was the thing to do.
...
I can post the PHP file working on PHP 7 if anyone is interested.