The newer versions work fine on my server. I use:
* LightTPD 1.4.28-1 (win32) SSL (GCC i686-pc-cygwin)
* PHP 5.3.3 (cli)
From phpinfo() I can see that my provider uses:
* Apache 2
* PHP 5.2.17
My "t" skin has only .tmpl and .css files, no added PHP code.
The only message I get from EnableDiag is:
"Warning: Cannot modify header information - headers already sent by
(output started at /usr/local/apache2/htdocs/nevereasy/index.php:1) in
/usr/local/apache2/htdocs/nevereasy/pmwiki.php on line 1126"
I made a fresh install on my local server and progressively added more
of online install to see if I could find where it goes wrong, but it
works just fine on my own server.
Next I made a fresh install on the remote server, with no other
modification than the config.php:
<?php
if(!defined("PmWiki")) {
exit();
}
$DefaultPasswords["edit"] = crypt("secret");
include_once("scripts/xlpage-utf-8.php");
?>
The same problem persists. Seems like the problem lies with the
provider, I just don't know what it could be.
Kenneth
On 2011-02-06 11:13 am, Petko Yotov wrote:
On Sunday 06 February 2011 05:09:58, Kenneth Forsbäck wrote :
My last working version was 2.2.19,
I tried your configuration - it works fine for me - I can edit, and I only
need to log in once. The changes between 2.2.19 and 2.2.23 are unlikely to be
related to your login problem.
If your "t" skin has *.php files, there might be something that I didn't test,
but if you only have *.tmpl and *.css files, the skin is fine.
Can you change your admin password to something different, 5 or more
characters, then try again?
I had newer versions (vanilla) on my offline server but never uploaded them.
Does the version 2.2.23 work on your offline server?
I think I can safely rule out browser and server problems, as nothing
has changed. I also tried it with Opera but had the same problem.
Sometimes hosting providers upgrade the PHP software without informing their
clients. A new PHP version is different and may cause a script to break - if
it is the case, we need to infestigate it and fix it. But in this case, I
suspect version 2.2.19 wouldn't work either.
I am using two addons: "titledictindex" and one of my own (not pretty,
but it works; attached file [codecogs.php]). I've also attached my
config.php.
Those look fine, I see nothing that could break authentications.
Even when I use a vanilla config (from docs/) and use DefaultPasswords
it still asks me again and again. Quite puzzling.
If nothing helps, you can always revert to 2.2.19. Older PmWiki versions can
be found here:
http://www.pmwiki.org/pub/pmwiki/
But if 2.2.19 does work, I'd really like to know why. :-)
Petko
Whenever I view a page (e.g. SiteAdmin or ?action=edit) that requires
authentication, it always shows the login form even if I'm already
logged in.
This happens again, and again, and again, no matter how many times I log
in, log out, clear cookies, or force a full refresh.
...
Last problem that I think of is something could have caused the
"session.save_path" directory to become write-protected. This is rare -
could be a disk-full problem or a server/PHP misconfiguration. It should
be possible to select your own directory for the session data near the
beginning of config.php:
$SessionDir = "$WorkDir/.sessions";
mkdirp($SessionDir);
fixperms($SessionDir);
session_save_path($SessionDir);
unset($SessionDir);
_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users