Inhaltsverzeichnis

RealURL

Löschen des Pagepath für News-Artikel ist nur direkt in der Datenbank (mit phpmyadmin) möglich. (Datenbanktabellen mit „tx_realurl_' leeren)

TRUNCATE `tx_realurl_pathcache` ;
TRUNCATE `tx_realurl_uniqalias` ;
TRUNCATE `tx_realurl_uniqalias_cache_map` ;
TRUNCATE `tx_realurl_urlcache` ;

Update

Nach einem Update der Extension RealURL sollte man alle Datenbank-Tabellen, die mit tx_realurl beginnen, außer tx_realurl_redirects, leeren

Upgrade von RealURL 1.x auf 2.2.x

:!: Zunächst muss man die Konfiguration auf „automatisch“ umstellen. Es scheint Probleme mit älteren selbstgeschriebenen PHP-Skripten zu geben.

Unmittelbar vor dem Update folgende SQL-Befehle in der Datenbank ausführen:

ALTER TABLE tx_realurl_pathcache CHANGE cache_id uid int(11) NOT NULL;
ALTER TABLE tx_realurl_pathcache DROP PRIMARY KEY;
ALTER TABLE tx_realurl_pathcache MODIFY uid int(11) NOT NULL auto_increment primary key;

DROP TABLE tx_realurl_chashcache;
DROP TABLE tx_realurl_urldecodecache;
DROP TABLE tx_realurl_urlencodecache;
DROP TABLE tx_realurl_errorlog;

Anschließend realurl_2.0.15.t3x hochladen und im Install-Tool den Cache leeren und einen „Compare“ auf der Datenbank durchführen.

Dann auf realurl_2.1.4 upgraden und das Update Script (Aktualisierungs-Skript) im Extensionmanager aufrufen.

Anschließend kann man ganz normal über den Extension-Manager auf die neueste Version bis max. 2.2.1 upgraden.

s. a. https://github.com/dmitryd/typo3-realurl/wiki/Upgrading-from-RealURL-1.x-to-RealURL-2.x

Upgrade von RealURL 2.2.x auf 2.3.0

Unmittelbar vor dem Update folgende SQL-Befehle in der Datenbank ausführen:

ALTER TABLE tx_realurl_urldata DISABLE KEYS;
ALTER TABLE tx_realurl_urldata ADD COLUMN original_url_hash int(11) unsigned DEFAULT '0' NOT NULL;
ALTER TABLE tx_realurl_urldata ADD COLUMN speaking_url_hash int(11) unsigned DEFAULT '0' NOT NULL;
UPDATE tx_realurl_urldata SET original_url_hash=CRC32(original_url), speaking_url_hash=CRC32(speaking_url);
ALTER TABLE tx_realurl_urldata DROP KEY pathq1;
ALTER TABLE tx_realurl_urldata DROP KEY pathq2;
ALTER TABLE tx_realurl_urldata ADD KEY pathq1 (rootpage_id,original_url_hash,expire);
ALTER TABLE tx_realurl_urldata ADD KEY pathq2 (rootpage_id,speaking_url_hash,expire);
ALTER TABLE tx_realurl_urldata ENABLE KEYS;