hi,
I was assigned a project at work to move the old dokuwiki from a windows server to another.
the old server used apache 1.x and php4.
I installed a new apache2.2 and php5 on the new windows server, copied the old dokuwiki to the htdocs and updated to dokuwiki2008. The pages show fine in the new dokuwiki2008, however I am unable to get the login button at the bottom of the page. I am also getting teh following errors:
DokuWiki version: Release 2008-05-05
PHP version 5.2.8
More than 32MB RAM (134217728 bytes) available.
Changelog is writable
Old changelog exists
Importing old changelog failed
Datadir is writable
Attic is writable
Mediadir is writable
Cachedir is writable
Lockdir is writable
conf/users.auth.php is writable
mb_string extension not available - PHP only replacements will be used
Debugging support is disabled
You are currently not logged in
Your current permission for this page is 1
The current page is not writable by the webserver
The current page is not writable by you
I change my local.php file to this:
<?php
/*
This is an example of how a local.php coul look like.
Simply copy the options you want to change from dokuwiki.php
to this file and change them
*/
$conf['title'] = 'VpdWiki'; //what to show in the title
$conf['superuser'] = '@admin';
$conf['allowdebug'] = 0;
/* The following options are usefull, if you use a MySQL
* database as autentication backend. Have a look into
* mysql.conf.php too and adjust the options to match
* your database installation.
*/
//$conf['authtype'] = 'mysql';
//require_once ("mysql.conf.php");
$conf['start'] = 'home'; //name of start page
$conf['template'] = 'sidebar'; //see tpl directory
$conf['fullpath'] = 0; //show full path of the document or relative to datadir only? 0|1
$conf['recent'] = 20; //how many entries to show in recent
$conf['breadcrumbs'] = 10; //how many recent visited pages to show
$conf['youarehere'] = 0; //show "You are here" navigation? 0|1
$conf['typography'] = 1; //smartquote conversion 0=off, 1=doublequotes, 2=all quotes
$conf['htmlok'] = 1; //may raw HTML be embedded? This may break layout and XHTML validity 0|1
$conf['phpok'] = 0; //may PHP code be embedded? Never do this on the internet! 0|1
$conf['dformat'] = '%Y/%m/%d %H:%M'; //dateformat accepted by PHPs strftime() function
$conf['signature'] = ' --- //[[@MAIL@|@NAME@]] @DATE@//'; //signature see wiki:config for details
$conf['toptoclevel'] = 1; //Level starting with and below to include in AutoTOC (max. 5)
$conf['maxtoclevel'] = 3; //Up to which level include into AutoTOC (max. 5)
$conf['maxseclevel'] = 3; //Up to which level create editable sections (max. 5)
$conf['camelcase'] = 0; //Use CamelCase for linking? (I don't like it) 0|1
$conf['deaccent'] = 1; //deaccented chars in pagenames (1) or romanize (2) or keep (0)?
$conf['useheading'] = 0; //use the first heading in a page as its name
$conf['refcheck'] = 1; //check for references before deleting media files
$conf['refshow'] = 0; //how many references should be shown, 5 is a good value
$conf['useacl'] = 1; //Use Access Control Lists to restrict access?
$conf['autopasswd'] = 1; //autogenerate passwords and email them to user
$conf['openregister'] = 0; // users are no longer allowed to register themselves (default is 1)
$conf['authtype'] = 'plain'; //which authentication backend should be used
$conf['passcrypt'] = 'smd5'; //Used crypt method (smd5,md5,sha1,ssha,crypt,mysql,my411)
$conf['defaultgroup']= 'user'; //Default groups new Users are added to
$conf['superuser'] = '@admin'; //The admin can be user or @group or comma separated list user1,@group1,user2
$conf['profileconfirm'] = '1'; //Require current password to confirm changes to user profile
and my users.auth.php is:
# users.auth.php
# <?php exit()?>
# Don't modify the lines above
#
# Userfile
#
# Format:
#
# user:MD5password:Real Name:email:groups,comma,seperated
admin:21232f297a57a5a743894a0e4a801fc3:Admin:
example@example.com:admin
my users.auth.php:
# acl.auth.php
# <?php exit()?>
# Don't modify the lines above
#
# Access Control Lists
#
# Editing this file by hand shouldn't be necessary. Use the ACL
# Manager interface instead.
#
# If your auth backend allows special char like spaces in groups
# or user names you need to urlencode them (only chars <128, leave
# UTF-8 multibyte chars as is)
#
# none 0
# read 1
# edit 2
# create 4
# upload 8
# delete 16
* @ALL 1
#* @admin 255
I have my apache folder set up as shared with the full control for system, admins. users can read and have some special write permission.
Can you please help??? I need to make it work soon. Please try to help.
Thank you.