magicjojo
Goto Top

MediaWiki installieren ... Keine Fehler aber doch Fehler?!

Hallo,

ich betreibe einen Debian Etch Server, auf dem alle aktuellen Updates zu Apache etc. eingespielt sind. Nun will ich mir ein MediaWiki installieren - doch leider klappt das noch nicht so ganz. Nachdem ich es hochgeladen, das Setup ausgeführt und alle Daten eingetragen habe (sicherlich die richtigen!), klicke ich auf den Submitbutton und es wird die Installation eingeleitet, in der ich so weit komme:


          • PHP 5.xxxxxxxx installed
          • Found database drivers for: MySQL
          • PHP server API is apache2handler; ok, using pretty URLs (index.php/Page_Title)
          • Have XML / Latin1-UTF-8 conversion support.
          • Session save path (/var/lib/php5) appears to be valid.
          • PHP's memory_limit is 16M. Attempting to raise limit to 20M... ok.
          • Couldn't find Turck MMCache, eAccelerator, APC or XCache; cannot use these for object caching.
          • Found GNU diff3: /usr/bin/diff3.
          • Found GD graphics library built-in, image thumbnailing will be enabled if you enable uploads.
          • Installation directory: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
          • Script URI path: /wiki
          • Installing MediaWiki with php file extensions
          • Environment checked. You can install MediaWiki.
          • Generating configuration file...
          • Database type: MySQL
          • Loading class: DatabaseMysql
          • Attempting to connect to database server as desart...success.
          • Connected to xxxxxxxxxxxxxxxxx-log; enabling MySQL 4.1/5.0 charset mode
          • Database desart_wiki exists
          • Creating tables...Query "CREATE TABLE `wiki_searchindex` ( si_page int unsigned NOT NULL, si_title varchar(255) NOT NULL default '', si_text mediumtext NOT NULL, UNIQUE KEY (si_page), FULLTEXT si_title (si_title), FULLTEXT si_text (si_text) ) ENGINE=MyISAM " failed with error code "Column 'si_title' cannot be part of FULLTEXT index (localhost)".


Beim Klick auf F5 für aktualisieren tut sich auf einmal mehr:


          • PHP xxxxxxxxxxxxx installed
          • Found database drivers for: MySQL
          • PHP server API is apache2handler; ok, using pretty URLs (index.php/Page_Title)
          • Have XML / Latin1-UTF-8 conversion support.
          • Session save path (/var/lib/php5) appears to be valid.
          • PHP's memory_limit is 16M. Attempting to raise limit to 20M... ok.
          • Couldn't find Turck MMCache, eAccelerator, APC or XCache; cannot use these for object caching.
          • Found GNU diff3: /usr/bin/diff3.
          • Found GD graphics library built-in, image thumbnailing will be enabled if you enable uploads.
          • Installation directory: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
          • Script URI path: /wiki
          • Installing MediaWiki with php file extensions
          • Environment checked. You can install MediaWiki.
          • Generating configuration file...
          • Database type: MySQL
          • Loading class: DatabaseMysql
          • Attempting to connect to database server as desart...success.
          • Connected to xxxxxxxxxxxxxxxxxx-log; enabling MySQL 4.1/5.0 charset mode
          • Database desart_wiki exists
          • There are already MediaWiki tables in this database. Checking if updates are needed...

...have ipb_id field in ipblocks table.
...have ipb_expiry field in ipblocks table.
Creating interwiki table: ok
Adding default interwiki definitions: ok
...indexes seem up to 20031107 standards
...hitcounter table already exists.
...have rc_type field in recentchanges table.
...have user_real_name field in user table.
Creating querycache table...ok
Creating objectcache table...ok
...categorylinks table already exists.
Already have pagelinks; skipping old links table updates.
...have rc_ip field in recentchanges table.
...image primary key already set.
...have rc_id field in recentchanges table.
...have rc_patrolled field in recentchanges table.
Creating logging table...Query "ALTER TABLE recentchanges
MODIFY rc_namespace tinyint(3) NOT NULL default '0'
" failed with error code "Table 'desart_wiki.recentchanges' doesn't exist (localhost)".


Und wenn ich wieder aktualisiere, dann kommt er noch weiter und zeigt auf einmal an, dass die Installation erfolgreich gewesen sei. Aber es wird vieles nicht erstellt, unter anderem nicht der Benutzer "WikiSysOp". Also kann ich die Installation komplett vergessen. Auch bei nachträglichem Anlegen des Benutzers lassen sich somanche Funktionen nicht verwenden (und es wird ja nicht nur nicht der User erstellt).

Kann mir wer helfen, an was es liegen könnte? Wäre sehr dankbar dafür.

Grüße
Johannes

Content-Key: 104602

Url: https://administrator.de/contentid/104602

Printed on: April 24, 2024 at 19:04 o'clock

Member: priez
priez Dec 23, 2008 at 12:39:54 (UTC)
Goto Top
Hi,

Hast du evtl. die falsche MySQL Version?

mfg

René
Member: MagicJojo
MagicJojo Dec 23, 2008 at 12:49:59 (UTC)
Goto Top
Ne, vorrausgesetzt ist 4.*schlagmichtot* und ich habe 5.x. PHP ist auch vorrausgesetzt 5.x, welches ich installiert habe.
Member: priez
priez Dec 23, 2008 at 12:56:40 (UTC)
Goto Top
Hi,

ich habe mal nach "error code "Column 'si_title' cannot be part of FULLTEXT index" gegoogelt. Raus kam folgender Hinweis der mediawiki database:

"In some common configurations of MySQL 4.1 and later, mysqldump can corrupt MediaWiki's stored text. If your database's character set is set to "latin1" rather than "UTF-8", mysqldump in 4.1+ will apply a character set conversion step which can corrupt text containing non-English characters as well as punctuation like "smart quotes" and long dashes used in English text."

gefunden auf: http://www.mediawiki.org/wiki/Project:Support_desk/Archives/Database/00 ...

Du solltest dir den entsprechenden Abschnitt mal durchlesen und schauen ob da etwas auf dich zutrifft.

Viel Glück

René