Subject: Can't recreate deleted pages on the wiki

Posted on: April 17 2018 @ 09:47 PM
By: Full+Metal+Lion


If a page was deleted, trying to create that page again will treat you to a nasty error message. For example, take a look at, a page I created and then deleted. Try to Create this page. Doesn't work.

This bug is recent. Not sure when. Probably from the last time CMJ modified the wiki-- the server move, I suppose. I remember being able to create deleted pages in the past. Or, actually, I don't specifically remember doing any such thing, but uh... I don't remember it NOT working, and I've found evidence in the fossil record that such a thing was possible. (Based on the records in, I think I deleted that page in 2012 and then Clueless remade it in 2015.)

In other news, on a whim I tired creating and, the two red links that taunt the user on the edit page. Surprisingly, it worked this time! Enjoy your new pages, my friends!


Re: Can't recreate deleted pages on the wiki

Posted on: May 17 2018 @ 05:53 PM
By: Full+Metal+Lion


Here is the error message.

PHP Formatted Code
An error has occurred:
This is being displayed as "Root Debugging" is enabled in your Geeklog configuration.

If this is a production website you must disable this option once you have resolved any issues you are investigating.

2 - Illegal string offset 'modified' @ /var/www/ line 487

array(11) {
  string(4) "edit"
  &string(31) "playground:this_no_longer_works"
  &array(21) {
    string(31) "playground:this_no_longer_works"
    string(0) ""
    array(5) {
      string(15) "[VALUE REMOVED]"
      string(15) "Full Metal Lion"
      string(15) "Full Metal Lion"
      array(2) {
        string(8) "AllUsers"
        string(13) "LoggedinUsers"
    string(1) "4"
    string(15) "Full Metal Lion"
    string(10) "playground"
    string(106) "/var/www/"
    array(6) {
      string(0) ""
      string(0) ""
      string(0) ""
      string(0) ""
      string(0) ""
      string(0) ""
  &string(0) ""
  &string(0) ""
  &string(0) ""
  &string(0) ""
  &string(7) "created"
  &array(241) {
    string(5) "utf-8"
    string(3) "ltr"
    string(3) ""
    string(3) ""
    string(3) ""
    string(3) ""
    string(3) ""
    string(14) "Edit this page"
    string(15) "Show pagesource"
    string(9) "Show page"
    string(16) "Create this page"
    string(6) "Search"
    string(4) "Save"
    string(7) "Preview"
    string(11) "Back to top"
    string(14) "<< more recent"
    string(14) "less recent >>"
    string(13) "Old revisions"
    string(14) "Recent changes"
    string(6) "Upload"
    string(6) "Cancel"
    string(7) "Sitemap"
    string(4) "Edit"
    string(5) "Login"
    string(6) "Logout"
    string(5) "Admin"
    string(6) "Update"
    string(6) "Delete"
    string(4) "Back"
    string(9) "Backlinks"
    string(27) "Back to Mediafile Selection"
    string(20) "Manage Subscriptions"
    string(14) "Update Profile"
    string(5) "Reset"
    string(17) "Send new password"
    string(10) "Edit draft"
    string(13) "Recover draft"
    string(12) "Delete draft"
    string(7) "Restore"
    string(12) "Logged in as"
    string(8) "Username"
    string(15) "[VALUE REMOVED]"
    string(15) "[VALUE REMOVED]"
    string(15) "[VALUE REMOVED]"
    string(15) "[VALUE REMOVED]"
    string(11) "Remember me"
    string(9) "Real name"
    string(6) "E-Mail"
    string(8) "Register"
    string(12) "User Profile"
    string(38) "Sorry, username or password was wrong."
    string(13) "Minor Changes"
    string(18) "Draft autosaved on"
    string(92) "The page was changed in the meantime, section info was out of date loaded full page instead."
    string(35) "Sorry, you must fill in all fields."
    string(45) "Sorry, a user with this login already exists."
    string(61) "The user has been created and the password was sent by email."
    string(26) "The user has been created."
    string(85) "Looks like there was an error on sending the password mail. Please contact the admin!"
    string(88) "The given email address looks invalid - if you think this is an error, contact the admin"
    string(15) "[VALUE REMOVED]"
    string(22) "Your DokuWiki password"
    string(43) "You don't have an account yet? Just get one"
    string(47) "This wiki does not support profile modification"
    string(26) "No changes, nothing to do."
    string(46) "An empty name or email address is not allowed."
    string(34) "User profile successfully updated."
    string(38) "Forgotten your password? Get a new one"
    string(46) "This wiki does not support password resending."
    string(21) "Send new password for"
    string(35) "Sorry, you must fill in all fields."
    string(47) "Sorry, we can't find this user in our database."
    string(86) "Sorry, this auth code is not valid. Make sure you used the complete confirmation link."
    string(43) "A confirmation link has been sent by email."
    string(41) "Your new password has been sent by email."
    string(91) "Except where otherwise noted, content on this wiki is licensed under the following license:"
    string(89) "Note: By editing this page you agree to license your content under the following license:"
    string(17) "Search file name:"
    string(12) "Search in %s"
    string(21) "Select file to upload"
    string(20) "Upload as (optional)"
    string(23) "Overwrite existing file"
    string(19) "Currently locked by"
    string(15) "Lock expires at"
    string(130) "Your lock for editing this page is about to expire in a minute.\nTo avoid conflicts use the preview button to reset the locktimer."
    array(30) {
      string(29) "Unsaved changes will be lost."
      string(16) "Search for files"
      string(29) "Keep window open on selection"
      string(12) "Hide Details"
      string(13) "Link settings"
      string(9) "Link type"
      string(9) "Alignment"
      string(10) "Image size"
      string(11) "Link target"
      string(5) "Close"
      string(6) "Insert"
      string(15) "Show the image."
      string(19) "Show only the link."
      string(13) "Small version"
      string(14) "Medium version"
      string(13) "Large version"
      string(16) "Original version"
      string(19) "Link to detail page"
      string(23) "Direct link to original"
      string(7) "No link"
      string(21) "Do not link the image"
      string(28) "Align the image on the left."
      string(29) "Align the image on the right."
      string(30) "Align the image in the middle."
      string(13) "Use no align."
      string(107) "Linking to Windows shares only works in Microsoft Internet Explorer.
You still can copy and paste the link."

      string(11) "Link Wizard"
      string(8) "Link to:"
      string(31) "Really delete selected item(s)?"
      string(29) "Upload multiple files at once"
    string(44) "An error occurred while fetching this feed: "
    string(18) "Nothing was found."
    string(11) "Media Files"
    string(17) "Media File Upload"
    string(17) "Upload successful"
    string(39) "Upload failed. Maybe wrong permissions?"
    string(48) "Upload denied. This file extension is forbidden!"
    string(34) "File already exists. Nothing done."
    string(57) "The uploaded content did not match the %s file extension."
    string(45) "The upload was blocked by the spam blacklist."
    string(54) "The upload was blocked for possibly malicious content."
    string(40) "The uploaded file was too big. (max. %s)"
    string(31) "The file "%s" has been deleted."
    string(45) ""%s" couldn't be deleted - check permissions."
    string(55) "The file "%s" hasn't been deleted - it is still in use."
    string(10) "Namespaces"
    string(18) "Available files in"
    string(38) "You are not allowed to view this page."
    string(48) "Use the following syntax to reference this file:"
    string(18) "View original file"
    string(4) "root"
    string(132) "Upload a file to the current namespace here. To create subnamespaces, prepend them to your "Upload as" filename separated by colons."
    string(37) "Filextension changed from .%s to .%s!"
    string(14) "References for"
    string(74) "The file can't be deleted, because it's still used by the following pages:"
    string(63) "Some references  are on pages you don't have permission to read"
    string(4) "Hits"
    string(18) "Matching pagenames"
    string(17) "Table of Contents"
    string(7) "current"
    string(12) "Your Version"
    string(37) "Show differences to current revisions"
    string(43) "Show differences between selected revisions"
    string(28) "Link to this comparison view"
    string(4) "Line"
    string(5) "Trace"
    string(12) "You are here"
    string(13) "Last modified"
    string(2) "by"
    string(7) "removed"
    string(7) "created"
    string(21) "old revision restored"
    string(13) "external edit"
    string(12) "Edit summary"
    string(114) "The <a href="">Adobe Flash Plugin</a> is needed to display this content."
    string(16) "Download Snippet"
    string(11) "page added:"
    string(13) "page changed:"
    string(27) "pages changed in namespace:"
    string(9) "new user:"
    string(14) "file uploaded:"
    string(9) "Bold Text"
    string(11) "Italic Text"
    string(15) "Underlined Text"
    string(9) "Code Text"
    string(19) "Strike-through Text"
    string(16) "Level 1 Headline"
    string(16) "Level 2 Headline"
    string(16) "Level 3 Headline"
    string(16) "Level 4 Headline"
    string(16) "Level 5 Headline"
    string(8) "Headline"
    string(15) "Select Headline"
    string(15) "Higher Headline"
    string(14) "Lower Headline"
    string(19) "Same Level Headline"
    string(13) "Internal Link"
    string(13) "External Link"
    string(15) "Horizontal Rule"
    string(17) "Ordered List Item"
    string(19) "Unordered List Item"
    string(26) "Add Images and other files"
    string(16) "Insert Signature"
    string(7) "Smileys"
    string(13) "Special Chars"
    string(24) "jump to parent namespace"
    string(12) "Add new user"
    string(13) "Edit Metadata"
    string(23) "Writing metadata failed"
    string(14) "Metadata saved"
    string(7) "Back to"
    string(5) "Title"
    string(7) "Caption"
    string(4) "Date"
    string(8) "Filename"
    string(4) "Size"
    string(12) "Photographer"
    string(9) "Copyright"
    string(6) "Format"
    string(6) "Camera"
    string(8) "Keywords"
    string(36) "Added %s to subscription list for %s"
    string(43) "Error adding %s to subscription list for %s"
    string(92) "There is no address associated with your login, you cannot be added to the subscription list"
    string(40) "Removed %s from subscription list for %s"
    string(47) "Error removing %s from subscription list for %s"
    string(30) "%s is already subscribed to %s"
    string(26) "%s is not subscribed to %s"
    string(66) "You are currently not subscribed to the current page or namespace."
    string(16) "Add subscription"
    string(21) "Current subscriptions"
    string(11) "Unsubscribe"
    string(9) "Subscribe"
    string(7) "Receive"
    string(21) "email on every change"
    string(55) "digest email of changes for each page (every %.2f days)"
    string(56) "list of changed pages since last email (every %.2f days)"
    string(69) "Bad user authentication configuration. Please inform your Wiki Admin."
    string(106) "User authentication is temporarily unavailable. If this situation persists, please inform your Wiki Admin."
    string(20) "Choose your language"
    string(18) "DokuWiki Installer"
    string(9) "Wiki Name"
    string(24) "Enable ACL (recommended)"
    string(9) "Superuser"
    string(99) "The installer found some problems, indicated below. You can not continue until you have fixed them."
    string(314) "For security reasons this script will only work with a new and unmodified Dokuwiki installation.
                         You should either re-extract the files from the downloaded package or consult the complete
                         <a href="">Dokuwiki installation instructions</a>"
    string(103) "PHP function <code>%s</code> is not available. Maybe your hosting provider disabled it for some reason?"
    string(112) "Your PHP version <code>%s</code> is lower than the needed <code>%s</code>. You need to upgrade your PHP install."
    string(103) "<code>%s</code> is not writable by DokuWiki. You need to fix the permission settings of this directory!"
    string(30) "<code>%s</code> already exists"
    string(113) "Unable to create <code>%s</code>. You will need to check directory/file permissions and create the file manually."
    string(60) "unrecognised or modified dokuwiki.php (hash=<code>%s</code>)"
    string(40) "<code>%s</code> - illegal or empty value"
    string(163) "The configuration was finished successfully. You may delete the install.php file now. Continue to
                        <a href="
doku.php">your new DokuWiki</a>."
    string(179) "Some errors occurred while writing the configuration files. You may need to fix them manually before
                         you can use <a href="
doku.php">your new DokuWiki</a>."
    string(18) "Initial ACL policy"
    string(44) "Open Wiki (read, write, upload for everyone)"
    string(70) "Public Wiki (read for everyone, write and upload for registered users)"
    string(59) "Closed Wiki (read, write, upload for registered users only)"
    string(5) "Retry"
    string(61) "Please choose the license you want to put your content under:"
    string(117) "Here you can upload multiple files at once. Click the browse button to add them to the queue. Press upload when done."
    string(8) "Filename"
    string(4) "Size"
    string(6) "Status"
    string(9) "Namespace"
    string(6) "Browse"
    string(7) "too big"
    string(16) "ready for upload"
    string(8) "complete"
    string(6) "failed"
    string(15) "session expired"
    string(15) "@PCT@% uploaded"
    string(17) "Allowed Filetypes"
    string(15) "files uploaded."
    string(11) "Last error:"
    string(142) "You're currently watching the changes inside the <b>%s</b> namespace. You can also <a href="%s">view the recent changes of the whole wiki</a>."
    string(12) "%d years ago"
    string(13) "%d months ago"
    string(12) "%d weeks ago"
    string(11) "%d days ago"
    string(12) "%d hours ago"
    string(14) "%d minutes ago"
    string(14) "%d seconds ago"
    string(66) "Your change was not saved because it contains blocked text (spam)."

The Improbable Island Enquirer - Forum