@MontyJ
If you get a "familiar"

error, then PageKite is working (again)
Does the error looks something like this?
Code:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
The error is caused by a wrong path in
AuthUserFile /path/to/.htpasswd in ./web/cops/.htaccess.
The path needs to be an absolute path from the QNAB
/ to the .htpasswd file.
The line
Code:
AuthUserFile /share/MD0_DATA/.qpkg/COPS/accesCops.htpasswd
must be wrong. (At the very least I am missing a
/ in front of .htpasswd )
If we want (for the time being) to put .htpasswd in ./web/cops we need to find the absolute path to this location. If you know what it is then disregard the next lines.
To find out the absolute location of the web root (from there is it ./cops/.htpasswd) please make a file named
myroot.php in ./web with this content:
Code:
<html>
<head>
<title>Getting your AuthUserFile root location</title>
</head>
<?php
echo "<h1>Your website root location is --> ";
echo $_SERVER['DOCUMENT_ROOT'];
echo " <--<h1/>";?>
<body>
</body></html>
then in a browser
http://192.168.xxx.xxx/myroot.php.
Note the web root between ->
/Y/Y/Y <-.
Now go to ./web/cops and edit .htaccess. The last few lines must now look like (where you fill in
/Y/Y/Y (starting with the
/)
Code:
###########################################
# Uncomment if you wish to protect access with a password
###########################################
# If your covers and books are not available as soon as you protect it
# You can try replacing the FilesMatch directive by this one
# <FilesMatch "(index|feed)\.php">
# If helps for Sony PRS-TX and Aldiko, beware fetch.php can be accessed
# with authentication (see $config ['cops_fetch_protect'] for a workaround).
###########################################
<FilesMatch "\.php$">
AuthUserFile "/Y/Y/Y/cops/.htpasswd"
AuthGroupFile /dev/null
AuthName "Secure access"
AuthType Basic
Require valid-user
</FilesMatch>
Did this help?
The unexpected error kept me baffled for a while as well.