Baikal - Update (Linux): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 43: | Zeile 43: | ||
==== SQL-Syntax-Errors ==== | ==== SQL-Syntax-Errors ==== | ||
Dazu das Update-Skript | |||
<pre> | <pre> | ||
Zeile 49: | Zeile 49: | ||
</pre> | </pre> | ||
bearbeiten und nachfolgende Änderungen vornehmen: | |||
Überall das Schlüssel <code>asc</code> entfernen. | |||
In den Zeilen 225, 260 folgende Befehle anpassen (Länge des UNIQUE-Teils von TEXT-Spalten festlegen): | |||
<pre> | <pre> | ||
Zeile 56: | Zeile 62: | ||
</pre> | </pre> | ||
In der Zeile 299 folgende Zeile einfügen: | |||
<pre> | <pre> | ||
Zeile 62: | Zeile 69: | ||
</pre> | </pre> | ||
Ab der Zeile 373 folgende Befehle anpassen (DEFAULT-Wert für 'id' setzen und die Länge des UNIQUE-Teils der URLs festlegen): | |||
<pre> | <pre> |
Version vom 2. August 2020, 09:15 Uhr
Von Version 0.2.7 auf Version 0.7.1
Download
https://github.com/sabre-io/Baikal/releases
cd ~/temp wget https://github.com/sabre-io/Baikal/releases/download/0.7.1/baikal-0.7.1.zip
Installation
unzip baikal-0.7.1.zip sudo mv baikal /mnt/synology/web1/www/baikal0_7_1 cd /mnt/synology/web1/www/ sudo chown -R www-data:www-data baikal0_7_1 sudo mv baikal baikal_bak sudo ln -s baikal0_7_1 baikal
Upgrade
The constant PROJECT_DB_MYSQL_HOST, containing the MySQL host name, is not set.
Die Datei
sudo vi /mnt/synology/web1/www/bakail/config/baikal.yaml
bearbeiten und folgende Variablen anpassen:
mysql_host: '' mysql_dbname: '' mysql_username: '' mysql_password: ''
SQL-Syntax-Errors
Dazu das Update-Skript
sudo vi /mnt/synology/web1/www/baikal0_7_1/Core/Frameworks/BaikalAdmin/Controller/Install/VersionUpgrade.php
bearbeiten und nachfolgende Änderungen vornehmen:
Überall das Schlüssel asc
entfernen.
In den Zeilen 225, 260 folgende Befehle anpassen (Länge des UNIQUE-Teils von TEXT-Spalten festlegen):
$pdo->exec("CREATE INDEX principaluri_uri ON calendarsubscriptions (principaluri(360), uri(360));"); $pdo->exec('CREATE UNIQUE INDEX path_property ON propertystorage (path(360), name(360));');
In der Zeile 299 folgende Zeile einfügen:
$pdo->exec('ALTER TABLE propertystorage DROP PRIMARY KEY, MODIFY id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT;');
Ab der Zeile 373 folgende Befehle anpassen (DEFAULT-Wert für 'id' setzen und die Länge des UNIQUE-Teils der URLs festlegen):
id integer primary key NOT NULL AUTO_INCREMENT, UNIQUE (principaluri(255), uri(255)), UNIQUE (calendarid, principaluri(255)),
Links
https://sabre.io/baikal/upgrade/
Zurück zu Baikal