Quenty
|
  |
| Joined: 03 Sep 2009 |
| Total Posts: 9316 |
|
|
| 12 Dec 2011 09:25 PM |
There are several reaons. Despite it being out of date, it should still work. Unfortunately, there are several problems.
1) The flagged revision states, on step 1: "Ensure that you are running MediaWiki version 1.14 or greater. If not, you will need to upgrade before you can install FlaggedRevs." It turns out that ROBLOX's MediaWiki version is 1.13.1. -_-
2) The second extension, ImageMap, states in the trouble shooting:
Troubleshooting: Check to see if your php DOM is turned on. You may need to install it if it is not. Check whether ImageMagick is installed, since this extension relies on /usr/bin/convert for the resizing. If it is not present, you could get a page with only XML errors (tip: use the back-button in the browser, because you can still edit the page).
I can't seem to check the DOM thing through the internet. But I DO know, that ROBLOX has NOT installed ImageMagick. And we are getting errors, although they are PHP errors.
Now those are definitively 2 things that could be fixed, and should be. Also, I believe that ROBLOX should just get a new subdomain, download Mediawiki 1.18 (Yes, 7 complete versions after their own), and let the writers get to work, while we request stuff like extensions (they only had 2 on it anyway). I've been messing around with MediaWiki on my robotics website, and, in my opinion, I've already got a nicer looking one.
Now, I looked at the error I get, and found that, it's erroring on this line of the PHP script.
return call_user_func_array( array( $GLOBALS[$this->mGlobal], $name ), $args );
of course, this is on version 1.7, not 1.3, so the error is wrong, but the part above the script's function/where the error is reads like this:
/** * Function called if any function exists with that name in this object. * It is used to unstub the object. Only used internally, PHP will call * self::__call() function and that function will call this function. * This function will also call the function with the same name in the real * object. * * @param $name String: name of the function called * @param $args Array: arguments */ function _call( $name, $args ) { $this->_unstub( $name, 5 ); return call_user_func_array( array( $GLOBALS[$this->mGlobal], $name ), $args ); }
Which makes it seem like ROBLOX tried to call something a stub, and it broke the wiki. The top of the script reads like this:
/** * Class to implement stub globals, which are globals that delay loading the * their associated module code by deferring initialisation until the first * method call. * * Note on unstub loops: * * Unstub loops (infinite recursion) sometimes occur when a constructor calls * another function, and the other function calls some method of the stub. The * best way to avoid this is to make constructors as lightweight as possible, * deferring any initialisation which depends on other modules. As a last * resort, you can use StubObject::isRealObject() to break the loop, but as a * general rule, the stub object mechanism should be transparent, and code * which refers to it should be kept to a minimum. */
That last part makes me think that perhaps ROBLOX should just unstub everything.
Of course, we can now backtrace (Is that the right word) to the error to where the function was called, which it says....
/** * Get the value of the "action text" * * @return String */ public function getPageTitleActionText() { if ( isset( $this->mPageTitleActionText ) ) { return $this->mPageTitleActionText; } }
Which really makes it look like it's failing at getting the TITLE of a stubbed page. Because the error reads.
Warning: Parameter 2 to Parser::parse() expected to be a reference, value given in /var/www/html/wiki/includes/StubObject.php on line 58 Fatal error: Call to a member function getText() on a non-object in /var/www/html/wiki/includes/OutputPage.php on line 530.
Seriously though. Get a new wiki. The content on the first one is __TRASH__. Yes, the theme looks OK. Yes, I think it's nice relative to some. But the information is just wrong, and not designed for younger kids. And it's not that hard to install MediaWiki again. Also, try unstubbing everything.
What do you guys think?
It's a love-hate relationship.... |
|
|
| Report Abuse |
|
|
| |
|
|
| 12 Dec 2011 09:29 PM |
| I think we need to start from scratch and actually keep up with the mediawiki updates. |
|
|
| Report Abuse |
|
|
Quenty
|
  |
| Joined: 03 Sep 2009 |
| Total Posts: 9316 |
|
|
| 12 Dec 2011 09:31 PM |
I found a free hoster thing that lets me literally create a free wiki from scratch (or a forum, or both, or whatever I want), with unlimited data, in like 1 hour. It's EPIX!
It's a love-hate relationship.... |
|
|
| Report Abuse |
|
|
Quenty
|
  |
| Joined: 03 Sep 2009 |
| Total Posts: 9316 |
|
|
| 12 Dec 2011 09:34 PM |
I've also, managed, in 3 days, to create a wiki with the exact sameness (without content/theme/templates), as the ROBLOX wiki. I.E. the same security, and stuff. I've also added some very nice stuff, like disabling talk pages for IP's, multiple file uploads, and am trying to find templates to use.
It's a love-hate relationship.... |
|
|
| Report Abuse |
|
|
|
| 12 Dec 2011 11:34 PM |
Agreed.
">wants to reduce lag >makes everything serversided >wtf?!?" - Oysi |
|
|
| Report Abuse |
|
|
|
| 13 Dec 2011 12:49 AM |
Mhm. It would be much easier just to rewrite the wiki at this point.
"I WILL GIVE YOU BACON." - Deadmau5 ~Scarfacial |
|
|
| Report Abuse |
|
|
owen0202
|
  |
| Joined: 27 Feb 2008 |
| Total Posts: 6912 |
|
|
| 13 Dec 2011 01:55 AM |
| it's not a love hate relationship though is it |
|
|
| Report Abuse |
|
|
Oysi
|
  |
| Joined: 06 Jul 2009 |
| Total Posts: 9058 |
|
| |
|
pwnedu46
|
  |
| Joined: 23 May 2009 |
| Total Posts: 7534 |
|
|
| 13 Dec 2011 12:44 PM |
I find it rather disturbing that a user found out what's wrong AND offered suggestions to fix it before the mods/devs did.
---------- ~ pwnedu46, the unicorn ~ |
|
|
| Report Abuse |
|
|
|
| 13 Dec 2011 02:07 PM |
^
~It's a love hate relationship. But the love is fake :o~ |
|
|
| Report Abuse |
|
|
Quenty
|
  |
| Joined: 03 Sep 2009 |
| Total Posts: 9316 |
|
|
| 13 Dec 2011 03:48 PM |
I think the real problem is that ROBLOX is using a version of a wiki that is not supported by MediaWiki, or it's extensions, but continues to use both anyway. Another problem is that I can replicate the ROBLOX wiki easiliy. Yet ANOTHER problem is that the replicated version is nicer due to updated software.
Seriously. I know it's hard to update from 1.4 or something below, but you are 8 versions behind, and the content is trash. Therefore, I really really really suggest that you create a NEW WIKI, so that we can CONTRIBUTE AGAIN. A new wiki would NOT take up as much room as the thousands of archived versions of places we have, and yet it would help ROBLOX users MUCH MUCH MORE!
I would be willing to even configure the security, ect. I'll even make in on a different DOMAIN, AND THEN SHOW YOU THE RESULT.
I just want to be able to edit the wiki again, preferably with the ability to also add my own stuff too it, while looking down on stuff that bugs me.
It's a love-hate relationship.... |
|
|
| Report Abuse |
|
|
Quenty
|
  |
| Joined: 03 Sep 2009 |
| Total Posts: 9316 |
|
|
| 13 Dec 2011 03:48 PM |
*locking, not looking. Basically I want to be able to edit LocalSettings.php/the skins/extensions folders.
It's a love-hate relationship.... |
|
|
| Report Abuse |
|
|
Oysi
|
  |
| Joined: 06 Jul 2009 |
| Total Posts: 9058 |
|
| |
|
Quenty
|
  |
| Joined: 03 Sep 2009 |
| Total Posts: 9316 |
|
|
| 13 Dec 2011 03:59 PM |
Here's a step by step guide to how to fix ROBLOX's ignorance complex
1) Install a FTP or use Window's default 2) Go to the wiki directory of your website 3) Click on it, and push delete 4) Wait a few minutes 5) Go to the SQL database, ect. and delete 6) Download MediaWiki 1.8 7) Make sure your web server is still there 8) Get PHP 5.2.3 (Due to a security issue with PHP it is strongly advised to use PHP 5.2.17+ or PHP 5.3.5+) 9) Make sure your PHP has Perl Compatible Regular Expressions and the Standard PHP Library 10) Check your Database Server - MySQL 4.0 or later (*) - or PostgreSQL 8.1 or later - Requires PL/pgSQL (contained in contribs) - Full-Text searching (Native in >=8.3, requires tsearch2 extension <=8.2) 11) Some users find it helpful to install an additional software package such as phpMyAdmin (MySQL) or phpPgAdmin (Postgres) to help administer the database server. (I think ROBLOX better install it) 12) For image thumbnailing and TeX-support, additional programs are required. (I.E. go to the Media Wiki site, and download them)
OR, if those steps are too hard for you...
Just get a software bundle for free and let it install it for you. Boom. Done. Then make me an Administrator, and I'll make a pretty home page, ect. Or, if your trust does not go that far, let someone else do it.
It's a love-hate relationship.... |
|
|
| Report Abuse |
|
|
Oysi
|
  |
| Joined: 06 Jul 2009 |
| Total Posts: 9058 |
|
| |
|
Quenty
|
  |
| Joined: 03 Sep 2009 |
| Total Posts: 9316 |
|
|
| 13 Dec 2011 04:51 PM |
I'm kind of tired of this complaining. I'm sure most of you would agree. I'm making my own ROBLOX wiki on a different site (media wiki has already been installed).
I don't know what I'll do after it's done, or if I can give it to ROBLOX, but I do know I can copy and paste.
If you would like to help, I'll indirectly send you a link. It will have permission lockdowns, ect.
It's a love-hate relationship.... |
|
|
| Report Abuse |
|
|
Bubby4j
|
  |
| Joined: 25 Dec 2008 |
| Total Posts: 1831 |
|
|
| 13 Dec 2011 04:59 PM |
"11) Some users find it helpful to install an additional software package such as phpMyAdmin (MySQL) or phpPgAdmin (Postgres) to help administer the database server. (I think ROBLOX better install it) "
Or you could use something like Navicat, which is a windows application. |
|
|
| Report Abuse |
|
|
Bubby4j
|
  |
| Joined: 25 Dec 2008 |
| Total Posts: 1831 |
|
|
| 13 Dec 2011 04:59 PM |
| I wouldn't be surprised if Telamon already used Navicat. |
|
|
| Report Abuse |
|
|