(u_u)

GNU Socialをインストールする際、「Database error: DB Error: unknown error」と表示される

Categories: [blog]
Tags: [ubuntu], [gnu social]

解決策

Unknown database error on install (#338) · Issues · gnu.io / gnu-social · GitLab
これが該当しているようで(修正されていない?)、以下を実行する。

mysql -u root -p

でMySQLにログインし、

use social
CREATE TABLE profile_list ( 
id int not null auto_increment comment 'unique identifier', 
tagger int not null comment 'user making the tag', 
tag varchar(64) not null comment 'people tag', 
description text comment 'description of the people tag', 
private tinyint default 0 comment 'is this tag private', 
created timestamp default CURRENT_TIMESTAMP comment 'date the tag was added', 
modified timestamp default CURRENT_TIMESTAMP comment 'date the tag was modified', 
uri varchar(191) comment 'universal identifier', 
mainpage varchar(191) comment 'page to link to', 
tagged_count int default 0 comment 'number of people tagged with this tag by this user', 
subscriber_count int default 0 comment 'number of subscribers to this tag', 
PRIMARY KEY (tagger,tag), CONSTRAINT profile_list_id_key UNIQUE (id) ) 
ENGINE=InnoDB CHARACTER SET utf8mb4 COLLATE utf8mb4_bin

を実行。このクエリは動的に生成されてるっぽくて、フォルダ内を全文検索しても出てこなかった。