mickoz

Member
Oct 24, 2006
7
0
151
Hi,

First time I use CPanel and here is my cPanel information:

WHM 10.8.0 cPanel 10.9.0-R57
Fedora i686 - WHM X v3.1.0

I go into WHM and create an account and here is what I got (I only masked private information):

--------------------------------------------------------------------------------
[a fatal error or timeout occurred while processing this directive][a fatal error or timeout occurred while processing this directive]WWWAcct 10.1 (c) 1997-2006 cPanel, Inc.

+===================================+
| New Account Info |
+===================================+
| Domain: domainname.com
| Ip: xx.xx.xxx.xxx (n)
| HasCgi: y
| UserName: xxxxxxxx
| PassWord: xxxxxxxx
| CpanelMod: x
| HomeRoot: /home
| Quota: 0 Meg
| NameServer1: ns1.xxx.com
| NameServer2: ns2.xxx.com
| NameServer3:
| NameServer4:
| Contact Email:
+===================================+
Changing password for xxxxxxxx
Password for xxxxxxxx has been changed
Keeping Shell Access (y)
Copying skel files from /root/cpanel3-skel/ to /home/xxxxxxxx/
Added Entries to httpd.conf
Bind reconfiguring on xxxxxxx using rndc
Added Named File
Restarting apache
Updating ftp passwords for xxxxxxx
Ftp password files updated.
Ftp vhost passwords synced
Notification => [email protected] via EMAIL [level => 3]
wwwacct creation finished

Account Creation Complete!!!
--------------------------------------------------------------------------------

Seeing these two "[a fatal error or timeout occurred while processing this directive]" doesn't make me feel confident everything went well or that WHM is rock solid.

These two errors happen even when there is an error creating the account.

Do some people have an idea what these errors are in WHM and if they are related to this action or just related to some part of the web interface?

I am also a bit surprised with error validation through these interfaces. Like if I enter nothing in the same screen, on the following screen I see:

--------------------------------------------------------------------------------
[a fatal error or timeout occurred while processing this directive][a fatal error or timeout occurred while processing this directive]WWWAcct 10.1 (c) 1997-2006 cPanel, Inc.

Please use the this syntax wwwacct



Account Creation Complete!!!
--------------------------------------------------------------------------------

First of all, again these two errors.
Second, the message "Please use the this syntax wwwacct" is not complete on screen because the HTML special characters have not been escaped (why the web interface doesn't take care of this?? -- it should escape the "<" and ">" to "&lt;" and "&gt;" for example)

And then I see "Account Creation Complete!!!" -- when in fact it has not completed (or maybe it has been completed, but insuccessfully).

Also in the "Terminate an Account" script, there is no final confirmation like in the account creation. Maybe this is normal and is part of the design philosophy of WHM/cPanel's developpement or they are just inconsistancy? If someone can better explain?

Also, is it normal that after I terminate an account, that the account still show up in the terminate an account's list? I know it can worth it to see the past "deleted" account in bandwidtch usage as I noticed, however, trying to terminate an account that doesn't exists anymore might be counter-intuitive (maybe there is a reason that it is that way?)
(this happened after deleting the first account I created, later after having created another account, the former account was not appearing there anymore. I suspect there is a problem or that cpanel's user deletion are not done instantly?)

I am looking forward to better understand how this software behave beside just judge it on some first impression. And most importantly I want to know if I have to worry about these error that show up and what I should do about them.

Thanks
 

mickoz

Member
Oct 24, 2006
7
0
151
FYI -- Updating from 10.9.0-R57 to "WHM 10.8.0 cPanel 10.9.0-R76" seems to have fixed this issue.

Also the user is automatically removed from the list of user in the terminate list.

---

I will still suggest the developer to handle a little better the outputted message on the WHM interface by escaping HTML special characters, so we can follow better the message on screen and not have a truncated view when special characters suchs as < and > are included in the output.