> >> Am 14.08.2024 um 02:06 schrieb lati...@vcn.bc.ca: >> >> Hello misc >> >> I have a private Dokuwiki at historia.agroena.org working correctly, but >> i >> would like to have a copy in my Laptop without internet.
Hello Mike sorry Wrong word: "copy" it is a similar installation! in this case is a Laptop not connected to internet! Both OpenBSD-7.5 > > Copying DokuWiki to another machine is easy. I do that all the time to > make functioning backup copies of DokuWiki sites. > > However if you plan to make changes in both versions you may end having to > sync both ways, which is non-trivial. No changes in the Laptop, only at the Server. > > But for a read-only copy, just use your favorite tool to copy the files. > Personally I prefer rsync over SSH for this. Whenever your laptop is > connected to the Internet, re-sync from the original to get the changes > made there. > > Another issue might be file system permissions. Unless you are using the > the same web server software and OS on both machines, you may need to > adjust the permissions after copying the files. > > In my cases I mark the copies in their page header by adjusting the > $conf['taglineâ] setting in â¦/dokuwiki/conf/local.php on the > destination to clearly signal that this is a copy not meant for editing. > (The chosen template needs to support this setting of course.) > > I have scripts to handle this when copying from OpenBSD to OpenBSD even if > the destination path may be sightly altered, e.g. from /var/www/admin-wiki > to /var/www/admin-wiki-backup. > > >> How should i access install.php please? > > If you are copying the wiki then you donât need to access install.php at > all. That file is only needed for fresh installations. Yes, it is a fresh installation, thanks. > > But I think your question was meant to be more general, as in: How do I > access the wiki on my laptop without Internet? Correct, but English is my third Language! > > >> I have tried localhost/var/www/dokuwiki/install.php and ip/install.php, >> but it does not work! > > Did you configure a web server? If so which one and what does your config > look like? The first server can be accessed by localhost, the second does not work localhost/var/www/dokuwiki/install.php or localhost/install.php # $OpenBSD: httpd.conf,v 1.22 2020/11/04 10:34:18 denis Exp $ server "agroena.ca" { listen on * port 80 location "/.well-known/acme-challenge/*" { root "/acme" request strip 2 } location * { block return 302 "https://$HTTP_HOST$REQUEST_URI" } } server "agroena.ca" { listen on * tls port 443 root "/htdocs/libros" tls { certificate "/etc/ssl/agroena.ca.fullchain.pem" key "/etc/ssl/private/agroena.ca.key" } location "/pub/*" { directory auto index } location "/*" { directory auto index } location "/.well-known/acme-challenge/*" { root "/acme" request strip 2 } } server "historia.agroena.ca" { listen on * port 80 root "/dokuwiki" location "/.well-known/acme-challenge/*" { root "/acme" request strip 2 } location * { block return 302 "https://$HTTP_HOST$REQUEST_URI" } } server "historia.agroena.ca" { listen on * tls port 443 root "/dokuwiki" tls { certificate "/etc/ssl/agroena.ca.fullchain.pem" key "/etc/ssl/private/agroena.ca.key" } location "*.php" { fastcgi socket "/run/php-fpm.sock" } location "/pub/*" { directory auto index } location "/.well-known/acme-challenge/*" { root "/acme" request strip 2 } } The idea, is that this Laptop is going to go to a place where it be an independent server. php is working, fmail is on list. Thank you Mike. > > Without a web server DokuWiki will not function. And DokuWiki also > requires PHP, either integrated into the web server or in the form of a > separate PHP-FPM process. See https://www.dokuwiki.org/requirements for > details. > > You should be able to configure a web server on localhost on most OSes. So > your URLs in the browser will use localhost instead of > historia.agroena.org. > > One issue you may have is HTTPS support. You might need to generate a > self-signed certificate and get your clients (web browsers) to trust that > certificate. Even when server and client are on the same machine, Iâd > recommend using HTTPS, if only because the authentication mechanism may > need it. > > > Mike > Letsencryp pem/key generated at agroena.org with name historia.agroena.ca