Talk:Wikibase/Installation/Advanced configuration

Jump to navigation Jump to search

About this board

Update instalation documentation

Lcristianiim (talkcontribs)

After carefully studing & following the installation instructions wikibase (1.32) with mediawiki (1.32), wikibase does not seems to function correctly. For ex. when 'dispatchChanges.php' is run the message: 'Could not lock any of the candidate client wikis for dispatching' msg is appearing.

Could someone please update the documentation? Or is someone who can give me some support for installation?

Lucamauri (talkcontribs)

@Lcristianiim: can you please better specify what is your specific issue with the extension and some more information on your installation?
Have you installed Client and Repo unto the same mediawiki installation or two of them?

Apart from the error message given by this script, what is specifically not working?
You have issue creating Properties or Items or accessing them?

Reply to "Update instalation documentation"

Poll for changes (script running on repo or client?)

Lcristianiim (talkcontribs)

In the documentation it is written that the 'extensions/Wikibase/lib/maintenance/dispatchChanges.php' must be run from the client. I am running mediawiki 1.32 (latest version) with wikibase for 1.32 and I saw that the script is located on a different location: 'extensions/Wikibase/repo/maintenance/dispatchChanges.php'.

So should this script must be run from the client side (as it is written in documentation) or must be run from the repo side? (because it is located in the 'repo' folder of Wikibase extension)

Reply to "Poll for changes (script running on repo or client?)"

How to delete the current data in the database?

NuriaQueralt (talkcontribs)

Hi, i am new to Wikibase. I want to populate a wikibase instance, but i need to delete first the data that is already there. i didn't install the instance but it was done with docker. Looking at this wiki it seems that the 'deleteAllData.php' script is what i need, but i didn't find it in the server. If someone could shed light on it and explain me how to delete the current database, i would really appreciate it. THANKS!

Reply to "How to delete the current data in the database?"
Enemyx (talkcontribs)

I can get step by step to help me get error

Reply to "ı get error"
CXuesong (talkcontribs)

When I'm setting up Wikibase on my MeidaWiki site following the guidance of "Items in a dedicated item namespace" section, update.php complains about duplicate definitions

The notes are as follows

PHP Notice:  Constant WB_NS_ITEM already defined in /x/cpwiki/root/LocalSettings.php on line 247
PHP Notice:  Constant WB_NS_ITEM_TALK already defined in /x/cpwiki/root/LocalSettings.php on line 248
PHP Notice:  Constant WB_NS_PROPERTY already defined in /x/cpwiki/root/LocalSettings.php on line 249
PHP Notice:  Constant WB_NS_PROPERTY_TALK already defined in /x/cpwiki/root/LocalSettings.php on line 250

The content from line 247 are

define( 'WB_NS_ITEM', $baseNs );
define( 'WB_NS_ITEM_TALK', $baseNs + 1 );
define( 'WB_NS_PROPERTY', $baseNs + 2 );
define( 'WB_NS_PROPERTY_TALK', $baseNs + 3 );

Then I removed these definitions in LocalSettings.php, the note is gone. I'm not sure if it's only me or the manual here needs an update. I'm using MW 1.31.0-wmf.8.

CXuesong (talkcontribs)

I see that the example code has one line

require_once "$IP/extensions/Wikibase/repo/ExampleSettings.php";

which in the end refers to /extensions/Wikibase/repo/config/Wikibase.example.php. It contains definition of those namespeces already, so I don't need to repeat them in LocalSettings.php.

Reply to "Duplicate constant notices"
Summary by Thiemo Kreuz (WMDE)

The parser functions are documented at d:Wikidata:How to use data on Wikimedia projects.

Deryck Chan (talkcontribs)

Can we have some proper documentation on how {{#statement}} actually works? People are going around saying {{#property}} is deprecated and a lot of Lua Wikidata scripts can be replaced by {{#statement}}, but it's hard to do that without full documentation of what this parser function can do.

Jan Dittrich (WMDE) (talkcontribs)
Tobias Gritschacher (WMDE) (talkcontribs)

@Jan Dittrich (WMDE) Yes, I've just moved everything that was more advanced than the basic setup from the Wikibase Repository & Client extension manuals as it was. I've not made any changes to this stuff yet. We need to go through all the different configuration options and clean up the documentation. See

Reply to "Is it still outdated?"
There are no older topics