Hi,
I'm not sure, quite long time ago I've wrote some sub-page, and now I want something from there, but I can't find it now.
How I can easy check my created pages or who deleted it? In Recent posts I can't even sort by type
Nobody notice me that something was deleted and if it was delete, it's very bad practise to delete somebody work without discussing it.

I don't know why, but I found some part of this document on cache of other page:
http://209.85.229.132/search?q=cache:9AMqudVWQlsJ:dropall.org/cat.php%3F...
Title: White Screen of Death (WSOD)- How to diagnose?

I wanted to create something new, but if it will be removed again, I'd prefer to use different place for it.

CommentFileSizeAuthor
#19 WSOD-Clipboard01.jpg209.8 KBkenorb

Comments

pushkarpathak’s picture

Go to admin/content/node

It may provide some help

killes@www.drop.org’s picture

Project: Drupal.org site moderators » Documentation
Component: Other » Other documentation issues

moving

kenorb’s picture

I don't have access to: http://drupal.org/admin/content/node

MGParisi’s picture

Status: Fixed » Active

After allot of digging I found your answer...
Sorry, but this page was on Drupall.org not Drupal.org
The page was not on this site or deleted by us!

MGParisi’s picture

Status: Active » Fixed

Woops Fixed

kenorb’s picture

I don't have account on Drupall.org, I never was there. I know where I'm adding the pages.
So how it's possible?
I was digging as well, probably it was this page:
http://drupal.org/node/389922
Do you have any backup what was there?

ronia’s picture

Google shows http://drupal.org/node/39822 in search results when searched with http://drupal.org/node/39822

Incidentally I tried http://www.drupall.org/ but this is not existing, only cgi-bin.

kenorb’s picture

http://drupal.org/node/389922 not 39822
Google suggestions doesn't work in this way.

MGParisi’s picture

Status: Active » Fixed

I'm sorry, but you wont get an answer you dont already have. I marked this as "Fixed" because I wanted to give others the last chance to review it. However I have looked into the issue and have found nothing. The original post you referenced was a site on drupall.org, and was archived there. I have now spent 2 hours searching for your page.

I have searched the Internet Archive and found nothing
I have looked almost everywhere for your document.

It seems that your document was about finding and fixing WSOD? I would assume that it wasnt delete, but that it was included into the WSOD main document. Sometimes when documents are rolled into each other the original gets deleted. In may make for a valid arguement that this process be changed to an edit of the original document and a reference to the changed document. We never really delete anything, though we will combine documents or archive them. Your document was not archived. I would assume your Ideas were evaluated and added to the WSOD main document.

The only thing I do know that is deleted regular is SPAM. I dont think your document was Spam, I assume it was deleted.

Now I would love to help you on THIS issue, but I have exhausted all options. In fact the only document I have found that really references your document is

http://code.google.com/p/drupal-dtools/wiki/MostCommonWSODs

MGParisi’s picture

Status: Fixed » Active

I know your frustration, and I would hate to see you leave.. but someone messed up and your document got deleted. I would take your time and read related material. I would assume you will find your contribution put to good use in another document. In may have even been re-written.

I will contact a Document admin about the status of this ticket. If we leave it active it will fall down to the bottom of the queue and years later after about 100+ people have read it, some poor person will mark it as fixed or wont fix.

kenorb’s picture

Status: Active » Closed (won't fix)

Ok, thank you for your help.
I know that nodes normally doesn't disappear it-self and nobody remove them without reason, that's why is so weird.
I've checked my history and I can confirm that
http://drupal.org/node/389922 it was this page (3 March 2009)
Because I've got edit link to: http://drupal.org/node/389922/edit

I though as webmasters you can help to check some backups or logs why it was deleted, not searching on the internet, web archives or some other websites, because I already did that and I'm sure that it was added on Drupal.org

Maybe during upgrade Drupal.org from 5.x to 6.x something wrong happen?
Or you have some hackers who removing pages without reason?
How it's possible that somebody removed node 389922 from Drupal.org and nobody know the answer?

kenorb’s picture

Status: Closed (won't fix) » Active
MGParisi’s picture

There are thousands if not tens of thousands of people working on the site and on various documents in one state or another. I wish I could point you in a better direction but the simple answer to your problem is that I don't know. I once thought someone deleted my revision and I was pissed! So I can understand your feelings. I must mark your ticket as fixed, which will give the community 2 weeks to see the problem, and maybe find out what happened to it. After 2 weeks with no response, it will be marked as fixed.

Now for a better solution to the issue... I will open up a ticket to change the document procedure. I will also ask you to please look at the http://drupal.org/node/158043 and see if it has the ideas that you addressed.

Then look around at other handbook pages, and see if you can find the topics you addressed in them.

Then I will go the extra length and present you with a very good opportunity. If you want, we can work on your ideas jump onto IRC #drupal-docs channel. I am on there most days and am willing to help! We will quickly get a team together and I will attempt to work with you on a mini-docsprint.

Mike

P.S. I followed up with a monster admin about this issue and unfortunately the node simply does not exist. He (chx) checked everywhere!

MGParisi’s picture

Status: Active » Fixed

Marked Fixed :( *cry*

kenorb’s picture

Status: Fixed » Closed (won't fix)

MGParisi: are you an admin, that for you does it mean fixed?

kenorb’s picture

I don't bother of the content, Drupal is focused on security, so you can treat it as report of security issue of Drupal.org
Problem: Why pages dissappearing without any record and nobody knows why.

MGParisi’s picture

Status: Closed (won't fix) » Postponed (maintainer needs more info)

No I am not an admin, though I am talking to many admins. We are taking this very serous. The status "won't fix" will not show up in the issue queue. In fact its more, cant fix.

Can you provide me with the page in your track log that has the link to the article?

MGParisi’s picture

Project: Documentation » Drupal.org site moderators
Component: Other documentation issues » Content moderation
Status: Postponed (maintainer needs more info) » Needs work

I am currently attempting to get the log checked for you... I am going to move this over to the webmasters queue since I think we over at the Docteam have basically exhausted all avenues. The problem is that even if we find out who is responsible for deleting it that there is no current information on what your post contained. I do not know the procedure for deleting nodes. I would assume nodes would be marked as Unpublished and not deleted.

I would assume your content was valid since it is referenced here http://code.google.com/p/drupal-dtools/wiki/MostCommonWSODs but we do not even know who published that code.

Lets see if the webmasters can come up with any last conclusions! I will continue to track this issue.

kenorb’s picture

StatusFileSize
new209.8 KB

See attachment.
I did have in my Chrome history (Ctrl-H) as record in 3 March, but those I've clicked it it refreshed/replaced the entry with non-existing page. I'd 389922/edit and 389922/revisions links.
Now I've got couple of links:
http://drupal.org/node/add/book?parent=4854 - link for preview before adding

Other links which had links to this created page in content:
http://drupal.org/node/72099
http://drupal.org/node/17241
http://drupal.org/node/35226

And the most important:
http://drupal.org/node/201875
The main 'Error Messages' category where this sub-page was added.

This article was added by me as well:
http://code.google.com/p/drupal-dtools/wiki/MostCommonWSODs
When I had problems with CVS account acceptance and it was refused 3-5 times without proper reason.
So after couple of months dealing with CVS acceptance of my projects I had to put all my projects on code.google.com
But it's different story.

MGParisi’s picture

Status: Needs work » Closed (won't fix)

I had Killes check the logs, but reasonably, the logs do not go back that far (they go back 2 days). Trust me I know first hand how frustrating documentation is. Unfortunately you have fallen in the cracks.

But in defense of the people who do work on the doc team, we have to face ridiculous people and conditions. I am so frustrated by it that I am going to take a break from it.

I am happy I could close this ticket. I am sorry that I could not provide you with any other information. I would file a ticket with the docteam that requests no document be deleted, but instead all documents be marked as not-published.

kenorb’s picture

Thank you very much for your help.
It's true, if document is not against law it's should be just unpublished if contain some useless information, and removed after some time if there is no any request to it.
But "useless" is relative, it could be useless for admin, but not for other people.

My personal opinion slowly showing me picture, that some of Drupal webmasters removing everything what they don't understand, probably they have one or two favourites Drupal websites which are working fine all the time (and they are not server admins). They knowledge is limited to clicking the buttons Install, Save, Uninstall and Configure.
I bother with Drupal core issues everyday, and on different servers. I see WSOD, crashes, broken database it-self everyday. Yesterday I'd to repair one Drupal schema, because virtual-server reach the size limit. Today on different server db was so broken, that I've spend couple of hours to recover it.
For me it's like Windows, fresh installation is working fine, but when you installing external application, or there is unexpected event, system is crashing all the time.

I wanted to write couple of security documents, how to handle critical cases for server admins, but I think it's a wrong place for it.
I'll create some website for this special purpose.

chx’s picture

kenorb, please contribute to Drupal documentation. I have never ever seen a webmaster deleting anything for the reasons you listed. As we do not know what was there I can't say what happened. Writing doucmentation on another site is practically lost. But, sure.

MGParisi’s picture

kenorb
I cant agree more with chx. I will work hard to get more people to contribute. I have spent over 4 hours research this issue and talking to a number of people (including chx) to try and get the answer. We take this seriously. I don't know what suitable outcome will be for this, but I am thinking of how the process failed and how we can make it work.

A good possibility is that your document was cut and pasted into another document. This left your document without any meet. Instead of simply moving it to archive (preserving the revisions) someone MAY have deleted it. This would be a reasonable situation in which someone could easily overlook the repercussions. If this situation happens to me, I will know to reference the child documents/document that the parent document spawned before moving it to archive.

I can assure you, that my Docteam mentor Add1sun refuses to delete ANYTHING! When I first started to do Documenting I wanted allot of things deleted, but she stuck her ground and eventually I saw why. I am rather frustrated myself with the process. Sometimes it wears on us, and we got to walk away, put our heads back on, and then come back. Being in the Docteam is a thankless job. At the same time, we need it so much. No one wants to write, including me, and so things and features go unused, unnoticed, and eventually forgotten.

Lastly I will work to come up with a set of procedures for Admin activities in Drupal's Docteam. I think deleting documents and references after changing pages are good ideas. However in the end most people have access to most documents. They can edit them without reading any guidelines. I would rather have this open system fail, then have a closed system that doesn't work.

heine’s picture

I don't know what was on the page, but it seems to me that most of what you wrote is covered in http://drupal.org/node/158043 and http://drupal.org/node/201875. Is that right?

damien tournoud’s picture

I deleted this page on purpose a while back (at least 2-3 months, we can probably find that in the log if we want to). This page was about the exact same subject already extensively treated by http://drupal.org/node/158043, and was linking offsite to the google code page of your module (http://code.google.com/p/drupal-dtools). If I remember correctly the content was nothing more then what's today on http://code.google.com/p/drupal-dtools/wiki/MostCommonWSODs

I considered that spam at this time, and would probably also do today, if faced with similar content. I understand that you were not happy at this time because your CVS application had been refused (see history on http://drupal.org/node/375629), but this page was nothing more then self promotion.

MGParisi’s picture

Oh wow, I have used dtools... I didnt know Kenobi wrote it. Its a GNU project located on this site http://drupal.org/project/dtools. I would find it hard to self promote a module that is licensed under the GNU, that is on this site, and that has actually saved my butt.

I use that tool for the times things go bad. Documentation on modules is allowed in the handbook under contributed modules. I find it a bit ironic that documentation dealing with a module would be deleted and not moved to this section. If there was an issue of self promotion I would of helped fix the document. I would also make a argument that his module should be mentioned in the WSOD as a possible tool to help solve these problems.

This all makes me want to stop contributing.

damien tournoud’s picture

@MGParisi: I don't see any reason not to mention dtools on http://drupal.org/node/158043. At the time we are talking about this module was not hosted on d.o and his author added the page mentioned in this post for the sole purpose to make a link to his website.

MGParisi’s picture

Kenorb wrote D-Tools, a fact I just came aware of. Damien, from what it sounds like, all you had to do was talk to kenorb about hosting his module on D.O. and he would of. Im sorry, but I have spent over 5 hours on this issue, researching every link that I have found. I did not even notice that he wrote D-Tools, and how effective it has been for me in some cases. Add that with the fact that the the document had to deal with WSOD, and how difficult it is to get information on what is causing the WSOD, and you have a situation where we should be begging for more tools to help solve the problem.

If I enter incorrect code in a block, or enable a block with a wrong setting. I get a WSOD. Currently, I have a dev site that I had to abandon, and recreate on another instillation, because for some reason, the same block setup on user does not work on user/login...

There is no tools out there to help manage the block database scheme if something goes wrong. I think we need people like Kenorb to work on these tools, and definately not delete there documents without giving them a notification to change its content.

kenorb’s picture

Thank you for letting me know, finally I found the peace knowing what happen:)

To be honest before creation this page I haven't seen before this document: http://drupal.org/node/158043 but I'm not sure.
Maybe I found it, but I closed it after few seconds and forgot, because in my opinion it was too complicated for the poor user, so I wanted to create something simpler and more understandable.

If I'm user with a advanced PHP knowledge, in case of WSOD this Troubleshooting (158043) is very very useless for me and after few seconds I would close this FAQ. Everything what's written there, I know it already.
Sorry for saying that, but practically I never read Drupal 'Troubleshooting FAQ', most of the documents are not helpful enough and it never helped me (that's why I wanted to change it).

Enable Error Reporting
Firstly I know how to turn on error reporting, ignoring this topic. Note that on some hosting servers then don't allow you to do that.
Log Files
Secondly I know how to check the logs, I'm Unix/Linux admin, but on hosting servers this section is useless.
Whitespace at the End of a PHP File
3rd section is useless because I know PHP syntax and if I was a magician, I'd know in which of 300-500 module files there is some whitespace or not-closed PHP tag. That's the problem, in 21 century you expecting that software will fix the problem, not looking manually for a whitespace in hundreds of files.
PHP4 syntax errors/imcompatibility <-- misspelling
The same as above, this Troubleshooting is directed probably to people who are developing their own modules who are programmers.
Advanced programmer is not so stupid to find out the reason of PHP syntax error, mostly you have errors for that, it's duplicate of section 1.
Output Buffering
Zend Compatibility Mode
In 1 of 1000 cases it could be a problem? I'm sure that it was copied from another FAQ, not from practical Troubleshooting.
I never seen if that it was a problem.
Clearing the Cache Table
This is the first thing that user should do, before he will start reading this article.
PHP Memory Limits
You will see the error if you are smart enough. Duplicate of Section 1. If you have error reporting, you just know it what's wrong if it's PHP issue.
Module and Theme Related Errors
WSOD on Cloned or Duplicate Sites
Useless for me.
Disabling Modules: Via the db
If you have many dependencies between contents and some complicated configuration, it will be useless if after few hours you will find out that disabling Views, Panels or CCK helped.
Infinite Loops in your Code
You will see that your page is looped because it's still loading.
Useless as well.
PHP Timeout
You will find the error if you are intelligent enough. Duplicated, it could be solved already in section 1.

If anybody found something special here about how to solve WSOD issue?

So my idea was to create very simple instruction on 1 page (not on 10 pages with useless instruction) what to do in case of the real WSOD.
Not the WSOD caused by bad configuration of PHP (where reason could be found in a few seconds), but because of Drupal.
Drupal have many cases when it returns silent White Screen, without reason.
- When some module implement improper hook_theme(), it was in this Troubleshooting? Because I haven't seen this. If somebody will find that on the end of document?
- When menu_execute_active_handler(); will returns NULL - then you analysing the reason of that
- When theme('page', $return) will returns empty content
- Duplicated module paths (sometimes user want to make a backup of module and he didn't realize that Drupal took this as another module)
- Some developers doing exit() inside the code by mistakes (as debuging stuff)
- Wrong theme paths in database
- Wrong module paths in database
If any of those reason are in this Troubleshooting?
Should I put that at the end of this document and mixing Drupal issues with PHP configuration?
Or it should be different article about that?

That's why I created this document.
I made some external links, because I suspected that it will be removed soon, because I already know that Drupal admins don't like similar topics talking about Drupal core issues which are not fixable (for them it's always server configuration issue or bad designed module).
So I'm happy that DTools was accepted, after some fight and I hope it will be not removed.

I know that I'm not a good writer, my English is not perfect enough, but my idea is to start from simple points (as above) and extend them later (that's why there are Revisions, right?). I can't create something good on the first time, it takes a time. This node (158043) was evolving around 2 years, so I can't do anything better in few days, especially if you have not enough time, but you still want to help other.
Each time when some problem happen me personally, I'm adding new thing. It called practical Troubleshooting, not copied from any PHP documentation.

So can I create new page about Drupal WSOD issues, not about WSOD issues caused by PHP with links to DTools?

damien tournoud’s picture

@kenorb: fell free to improve http://drupal.org/node/158043 if you feel that it is needed. You have the right to do so, as does every other user on drupal.org.

kenorb’s picture

This 158043 can't be improved, by removing half of it.
It should be created new document, which could have link to this as well, and writing a new things that are not there.
So it will be not duplicate, but they will complete each other.
Yes, I'll improve 158043 and make a correct order, but I'll create as well the new document which will be not related to PHP configuration issues which will provide simple step by step WSOD workaround.

dman’s picture

first, relax.
All those existing troubleshooting symptoms are listed there because they were a problem for someone at one point or another. I'm sure there are plenty of threads where one or more of the listed problems was solved by reading that checklist! Calling everyones advice there "useless" is just rude and wrong. If you know the problem in hindsight, maybe it was easy. If you don't know the cause, at least that list is a place to start looking.

Your list, while not wrong, is a bunch of much rarer possible cases, and not 'simpler' at all, but actually more complicated, and arising from cases where you have done something in the code that is damaging to the site. Perhaps it could be added as an extra page - "Did these common troubleshooting steps not help? Try some of these advanced debugging issues!"

The list you provided seems to be one that will only occur for developers writing code, checking out unstables or moving internals about, not users just trying to run Drupal on stable releases.
It looks like it could be summarized as :

Possible reasons for a WSOD:
- You wrote some bad code
- You wrote some bad code
- You wrote some bad code
- You put a backup in the wrong place
- You wrote some bad code
- You messed up a site transfer
- You messed up a site transfer

Now... I think we could invent a few hundred more examples of "bad code" that would cause a WSOD if you tried. My favorite one is naming a theme the same as a module!
If you want to document your own mistakes for others to learn from, that's a really good thing. Providing hints on how to debug would be a useful document, but the truth is that the most common causes of WSOD are those listed in the main page you call "useless" and that page provides accurate information for many many users.
You don't need to so bitterly criticize it just to make your own contribution look not-so-bad.

The developers who are writing code are probably already aware that they put an exit() into their code for debugging. Writing advice that "if you put die() or exit() in your code and the site stops working, then take it out" is what I would call close to useless.

About deleting pages:

Part of editing a useful knowledge base is being able to remove redundant information, not just piling more on. It is inevitable that occasionally some pages can and should be deleted. It doesn't have to be personal, it's about making the docs better. Learn how ego-less programming and editing can work.
Sometimes less documentation is better. That may mean deleting other content. You already claim that one page is better than ten. In this case maybe one page (node) is better than two.

The Drupal docs have, and should continue to have the freedom to delete appropriate pages as required. The docs are a wiki, and it is counter-productive to believe that pages should never be deleted.

.dan.

kenorb’s picture

I've created new page:
http://drupal.org/node/482956
Silent WSODs (White Screen of Death) - fixing step by step
I think it's not duplicated and I know there is not enough information at once (see #29 at the bottom).

If you think it's useless or duplicate or some advert of module because somebody have some critical issue, please let me know, I'll put and develop this FAQ somewhere else.

kenorb’s picture

BTW exit() and die()
You even don't release where developers could put the termination code:
http://drupal.org/node/425612#comment-1559530
And not on some useless modules, but on popular Mimemail used on more than 6000 websites.
So don't tell me that's something rare and it's developer fault. Yes, it's, but it cause WSOD and user doesn't know why if he got 200-300 modules to check, that's why is all about.

dman’s picture

You linked to an active issue in an unstable dev version. Code problems, debug stuff and unsupported dependencies do sometimes exist in unstable dev versions.
If a developer gets a WSOD by checking out HEAD ... then the steps they need to go through are a bit different from the steps that everyone using recommended releases gets.
Step #1 would be look at the thing they just installed or modified - not 200 others that were working fine before. But you'd know that, right?

Good start on the page anyway. You do want to start that page by explaining these debugging steps are for active coders only, because diving straight into SQL in the first paragraph is a bit scary for most readers of the handbook.

Suggestion 2b is helpful.

kenorb’s picture

Just let me know if newly created page is against Drupal rules, that's it.
I know that my WSOD FAQ can't be accepted by people who haven't experienced that and practically they don't have really idea about that kind of Troubleshooting.
It's like selling the cars and tell how they are good and seller have no even driving licence.
So leave it, lets public will judge this document, if it's duplication or not, I'm free to be criticised by public.
If they will, I'll remove my page by my-self.

UPDATE #35:
DEV OR not Dev version, it's still 3500 websites.
Mostly Development version are more stable, because contain latest bug fixing, that's why people installing them.
Mostly I'm trying to install stable version, but after some testing I need to install again the dev version, because there are always some bugs.

kenorb’s picture

That's why I created two sub-points.
A - easy solution for non-coders, B -for people who want to understand this problem more deeply by them self
If somebody doesn't understand some point, it going to the next point.
Later if I'll find time, I'll make it more clearly.

MGParisi’s picture

I actually would like to see an easier, WSOD "cookbook", though I would never use it. Ultimately WSOD can always be contributed to bad code, everything can be. We do need more tools for dummies. For example the current WSOD tells the user to uninstall modules. For me, I go into phpmyadmin and see tid and know thats a term id, the normal user does not. Also disabling blocks is another area.