I tried to install TimeMediaHandler on our internal wiki, but it failed for several reasons:
TimedMediaHandler.sql is MySQL only. No Problem, I rewrote it to conform to PostgreSQL:
CREATE TABLE /*_*/transcode ( transcode_id SERIAL NOT NULL, transcode_image_name VARCHAR(255) NOT NULL, transcode_key VARCHAR(48) NOT NULL, transcode_error longtext NOT NULL, transcode_time_addjob VARCHAR(14) NULL, transcode_time_startwork VARCHAR(14) NULL, transcode_time_success VARCHAR(14) NULL, transcode_time_error VARCHAR(14) NULL, transcode_final_bitrate INT NOT NULL ) /*$wgDBTableOptions*/; CREATE INDEX /*i*/transcode_time_inx ON /*_*/transcode( transcode_time_addjob ,transcode_time_startwork , transcode_time_success, transcode_time_error ); CREATE INDEX /*i*/transcode_key_idx ON /*_*/transcode( transcode_key ); CREATE UNIQUE INDEX /*i*/transcode_name_key ON /*_*/transcode (transcode_image_name,transcode_key);
Now if I try to upload a file I get this exception:
[02a6c44e6268ccd9ea6e7af1] /index.php/Spezial:Hochladen Error from line 1091 of /var/www/html/includes/specials/SpecialUpload.php: Call to a member function getUrl() on boolean
Backtrace:
#0 /var/www/html/includes/specials/SpecialUpload.php(893): UploadForm->getDescriptionSection()
#1 /var/www/html/includes/specials/SpecialUpload.php(267): UploadForm->__construct(array, DerivativeContext, MediaWiki\Linker\LinkRenderer)
#2 /var/www/html/includes/specials/SpecialUpload.php(446): SpecialUpload->getUploadForm(string, string, boolean)
#3 /var/www/html/includes/specials/SpecialUpload.php(519): SpecialUpload->showUploadWarning(array)
#4 /var/www/html/includes/specials/SpecialUpload.php(209): SpecialUpload->processUpload()
#5 /var/www/html/includes/specialpage/SpecialPage.php(522): SpecialUpload->execute(NULL)
#6 /var/www/html/includes/specialpage/SpecialPageFactory.php(576): SpecialPage->run(NULL)
#7 /var/www/html/includes/MediaWiki.php(283): SpecialPageFactory::executePath(Title, RequestContext)
#8 /var/www/html/includes/MediaWiki.php(851): MediaWiki->performRequest()
#9 /var/www/html/includes/MediaWiki.php(512): MediaWiki->main()
#10 /var/www/html/index.php(43): MediaWiki->run()
#11 {main}The used software versions: