- Modificato
- 200+ Like
- 12.3
ok, ma devi caricarlo su https://packagist.org/ e taggare una release, esempio 0.1.0
si c'è un errore nella parentesi graffa, segui le altre voci come esempio
- Feb 19 2021
- 191
- 680
- 222
- 17
ok, ma devi caricarlo su https://packagist.org/ e taggare una release, esempio 0.1.0
si c'è un errore nella parentesi graffa, segui le altre voci come esempio
se non erro:
{
"name": "PeopleInside/supersticky",
"description": "Pin discussions to the top of the list.",
"type": "flarum-extension",
"keywords": ["discussion"],
"license": "MIT",
"support": {
"issues": "https://github.com/PeopleInside/supersticky/issues",
"source": "https://github.com/PeopleInside/supersticky",
"conflict": {
"flarum/sticky": "*"
}
},
"conflict": {
"flarum/sticky": "*"
},
"require": {
"flarum/core": "^1.0"
},
"autoload": {
"psr-4": {
"Flarum\\Sticky\\": "src/"
}
},
"extra": {
"branch-alias": {
"dev-master": "1.x-dev"
},
"flarum-extension": {
"title": "Superssticky",
"category": "feature",
"icon": {
"name": "fas fa-thumbtack",
"backgroundColor": "#D13E32",
"color": "#fff"
}
}
}
}
peopleinside ok tagga una release così la provo
Marko su GitHub?
Tipo 1.0.1?
peopleinside esatto, inizia da 0.1.0 così rispetti il semver
Marko se metto 0.1.0 mi viene fuori che è per Beta 16...?
peopleinside non hai messo il require giusto forse, accetta la pr di luceos
nel caso metti una versione più alta, non ho mai fatto il fork di estensioni esistenti, perciò è nuovo anche per me
peopleinside decisamente c'è un conflitto, ho disabilitato sticky del core ma ricevo
POST http://localhost/flarum/public/api/extensions/peopleinside-supersticky
PDOException: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'is_sticky' in D:\xampp\htdocs\flarum\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOStatement.php:112
Stack trace:
#0 D:\xampp\htdocs\flarum\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOStatement.php(112): PDOStatement->execute(NULL)
#1 D:\xampp\htdocs\flarum\vendor\illuminate\database\Connection.php(478): Doctrine\DBAL\Driver\PDOStatement->execute()
#2 D:\xampp\htdocs\flarum\vendor\illuminate\database\Connection.php(678): Illuminate\Database\Connection->Illuminate\Database\{closure}('alter table `_f...', Array)
#3 D:\xampp\htdocs\flarum\vendor\illuminate\database\Connection.php(645): Illuminate\Database\Connection->runQueryCallback('alter table `_f...', Array, Object(Closure))
#4 D:\xampp\htdocs\flarum\vendor\illuminate\database\Connection.php(479): Illuminate\Database\Connection->run('alter table `_f...', Array, Object(Closure))
#5 D:\xampp\htdocs\flarum\vendor\illuminate\database\Schema\Blueprint.php(109): Illuminate\Database\Connection->statement('alter table `_f...')
#6 D:\xampp\htdocs\flarum\vendor\illuminate\database\Schema\Builder.php(365): Illuminate\Database\Schema\Blueprint->build(Object(Illuminate\Database\MySqlConnection), Object(Illuminate\Database\Schema\Grammars\MySqlGrammar))
#7 D:\xampp\htdocs\flarum\vendor\illuminate\database\Schema\Builder.php(212): Illuminate\Database\Schema\Builder->build(Object(Illuminate\Database\Schema\Blueprint))
#8 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Database\Migration.php(67): Illuminate\Database\Schema\Builder->table('discussions', Object(Closure))
#9 [internal function]: Flarum\Database\Migration::Flarum\Database\{closure}(Object(Illuminate\Database\Schema\MySqlBuilder))
#10 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Database\Migrator.php(202): call_user_func(Object(Closure), Object(Illuminate\Database\Schema\MySqlBuilder))
#11 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Database\Migrator.php(133): Flarum\Database\Migrator->runClosureMigration(Array)
#12 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Database\Migrator.php(116): Flarum\Database\Migrator->runUp('D:\\xampp\\htdocs...', '2015_02_24_0000...', Object(Flarum\Extension\Extension))
#13 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Database\Migrator.php(90): Flarum\Database\Migrator->runMigrationList('D:\\xampp\\htdocs...', Array, Object(Flarum\Extension\Extension))
#14 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Extension\Extension.php(482): Flarum\Database\Migrator->run('D:\\xampp\\htdocs...', Object(Flarum\Extension\Extension))
#15 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Extension\ExtensionManager.php(311): Flarum\Extension\Extension->migrate(Object(Flarum\Database\Migrator), 'up')
#16 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Extension\ExtensionManager.php(182): Flarum\Extension\ExtensionManager->migrate(Object(Flarum\Extension\Extension))
#17 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Api\Controller\UpdateExtensionController.php(46): Flarum\Extension\ExtensionManager->enable('peopleinside-su...')
#18 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\RouteHandlerFactory.php(41): Flarum\Api\Controller\UpdateExtensionController->handle(Object(Laminas\Diactoros\ServerRequest))
#19 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http\{closure}(Object(Laminas\Diactoros\ServerRequest), Array)
#20 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\ExecuteRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Closure))
#21 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Api\Middleware\ThrottleApi.php(33): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#22 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Api\Middleware\ThrottleApi->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#23 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\CheckCsrfToken.php(44): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#24 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\CheckCsrfToken->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#25 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\ResolveRoute.php(67): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#26 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\ResolveRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#27 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\SetLocale.php(51): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#28 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\SetLocale->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#29 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\AuthenticateWithHeader.php(56): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#30 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\AuthenticateWithHeader->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#31 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#32 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\AuthenticateWithSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#33 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\RememberFromCookie.php(52): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#34 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\RememberFromCookie->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#35 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\StartSession.php(61): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#36 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\StartSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#37 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Api\Middleware\FakeHttpMethods.php(29): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#38 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Api\Middleware\FakeHttpMethods->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#39 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\ParseJsonBody.php(28): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#40 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\ParseJsonBody->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#41 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\HandleErrors.php(57): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#42 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\HandleErrors->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#43 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\InjectActorReference.php(25): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#44 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\InjectActorReference->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#45 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\MiddlewarePipe.php(84): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#46 D:\xampp\htdocs\flarum\vendor\middlewares\request-handler\src\RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#47 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Middlewares\RequestHandler->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#48 D:\xampp\htdocs\flarum\vendor\middlewares\base-path-router\src\BasePathRouter.php(101): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#49 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Middlewares\BasePathRouter->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#50 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Middleware\OriginalMessages.php(42): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#51 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Laminas\Stratigility\Middleware\OriginalMessages->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#52 D:\xampp\htdocs\flarum\vendor\middlewares\base-path\src\BasePath.php(73): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#53 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Middlewares\BasePath->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#54 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\ProcessIp.php(24): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#55 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\ProcessIp->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#56 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\MiddlewarePipe.php(84): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#57 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\MiddlewarePipe.php(73): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\EmptyPipelineHandler))
#58 D:\xampp\htdocs\flarum\vendor\laminas\laminas-httphandlerrunner\src\RequestHandlerRunner.php(96): Laminas\Stratigility\MiddlewarePipe->handle(Object(Laminas\Diactoros\ServerRequest))
#59 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Server.php(44): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
#60 D:\xampp\htdocs\flarum\public\index.php(26): Flarum\Http\Server->listen()
#61 {main}
Next Doctrine\DBAL\Driver\PDO\Exception: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'is_sticky' in D:\xampp\htdocs\flarum\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDO\Exception.php:18
Stack trace:
#0 D:\xampp\htdocs\flarum\vendor\doctrine\dbal\lib\Doctrine\DBAL\Driver\PDOStatement.php(114): Doctrine\DBAL\Driver\PDO\Exception::new(Object(PDOException))
#1 D:\xampp\htdocs\flarum\vendor\illuminate\database\Connection.php(478): Doctrine\DBAL\Driver\PDOStatement->execute()
#2 D:\xampp\htdocs\flarum\vendor\illuminate\database\Connection.php(678): Illuminate\Database\Connection->Illuminate\Database\{closure}('alter table `_f...', Array)
#3 D:\xampp\htdocs\flarum\vendor\illuminate\database\Connection.php(645): Illuminate\Database\Connection->runQueryCallback('alter table `_f...', Array, Object(Closure))
#4 D:\xampp\htdocs\flarum\vendor\illuminate\database\Connection.php(479): Illuminate\Database\Connection->run('alter table `_f...', Array, Object(Closure))
#5 D:\xampp\htdocs\flarum\vendor\illuminate\database\Schema\Blueprint.php(109): Illuminate\Database\Connection->statement('alter table `_f...')
#6 D:\xampp\htdocs\flarum\vendor\illuminate\database\Schema\Builder.php(365): Illuminate\Database\Schema\Blueprint->build(Object(Illuminate\Database\MySqlConnection), Object(Illuminate\Database\Schema\Grammars\MySqlGrammar))
#7 D:\xampp\htdocs\flarum\vendor\illuminate\database\Schema\Builder.php(212): Illuminate\Database\Schema\Builder->build(Object(Illuminate\Database\Schema\Blueprint))
#8 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Database\Migration.php(67): Illuminate\Database\Schema\Builder->table('discussions', Object(Closure))
#9 [internal function]: Flarum\Database\Migration::Flarum\Database\{closure}(Object(Illuminate\Database\Schema\MySqlBuilder))
#10 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Database\Migrator.php(202): call_user_func(Object(Closure), Object(Illuminate\Database\Schema\MySqlBuilder))
#11 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Database\Migrator.php(133): Flarum\Database\Migrator->runClosureMigration(Array)
#12 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Database\Migrator.php(116): Flarum\Database\Migrator->runUp('D:\\xampp\\htdocs...', '2015_02_24_0000...', Object(Flarum\Extension\Extension))
#13 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Database\Migrator.php(90): Flarum\Database\Migrator->runMigrationList('D:\\xampp\\htdocs...', Array, Object(Flarum\Extension\Extension))
#14 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Extension\Extension.php(482): Flarum\Database\Migrator->run('D:\\xampp\\htdocs...', Object(Flarum\Extension\Extension))
#15 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Extension\ExtensionManager.php(311): Flarum\Extension\Extension->migrate(Object(Flarum\Database\Migrator), 'up')
#16 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Extension\ExtensionManager.php(182): Flarum\Extension\ExtensionManager->migrate(Object(Flarum\Extension\Extension))
#17 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Api\Controller\UpdateExtensionController.php(46): Flarum\Extension\ExtensionManager->enable('peopleinside-su...')
#18 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\RouteHandlerFactory.php(41): Flarum\Api\Controller\UpdateExtensionController->handle(Object(Laminas\Diactoros\ServerRequest))
#19 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http\{closure}(Object(Laminas\Diactoros\ServerRequest), Array)
#20 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\ExecuteRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Closure))
#21 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Api\Middleware\ThrottleApi.php(33): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#22 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Api\Middleware\ThrottleApi->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#23 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\CheckCsrfToken.php(44): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#24 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\CheckCsrfToken->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#25 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\ResolveRoute.php(67): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#26 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\ResolveRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#27 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\SetLocale.php(51): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#28 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\SetLocale->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#29 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\AuthenticateWithHeader.php(56): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#30 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\AuthenticateWithHeader->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#31 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#32 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\AuthenticateWithSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#33 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\RememberFromCookie.php(52): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#34 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\RememberFromCookie->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#35 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\StartSession.php(61): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#36 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\StartSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#37 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Api\Middleware\FakeHttpMethods.php(29): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#38 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Api\Middleware\FakeHttpMethods->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#39 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\ParseJsonBody.php(28): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#40 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\ParseJsonBody->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#41 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\HandleErrors.php(57): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#42 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\HandleErrors->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#43 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\InjectActorReference.php(25): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#44 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\InjectActorReference->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#45 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\MiddlewarePipe.php(84): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#46 D:\xampp\htdocs\flarum\vendor\middlewares\request-handler\src\RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#47 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Middlewares\RequestHandler->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#48 D:\xampp\htdocs\flarum\vendor\middlewares\base-path-router\src\BasePathRouter.php(101): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#49 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Middlewares\BasePathRouter->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#50 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Middleware\OriginalMessages.php(42): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#51 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Laminas\Stratigility\Middleware\OriginalMessages->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#52 D:\xampp\htdocs\flarum\vendor\middlewares\base-path\src\BasePath.php(73): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#53 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Middlewares\BasePath->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#54 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\ProcessIp.php(24): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#55 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\ProcessIp->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#56 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\MiddlewarePipe.php(84): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#57 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\MiddlewarePipe.php(73): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\EmptyPipelineHandler))
#58 D:\xampp\htdocs\flarum\vendor\laminas\laminas-httphandlerrunner\src\RequestHandlerRunner.php(96): Laminas\Stratigility\MiddlewarePipe->handle(Object(Laminas\Diactoros\ServerRequest))
#59 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Server.php(44): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
#60 D:\xampp\htdocs\flarum\public\index.php(26): Flarum\Http\Server->listen()
#61 {main}
Next Illuminate\Database\QueryException: SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'is_sticky' (SQL: alter table `_fladiscussions` add `is_sticky` tinyint(1) not null default '0') in D:\xampp\htdocs\flarum\vendor\illuminate\database\Connection.php:685
Stack trace:
#0 D:\xampp\htdocs\flarum\vendor\illuminate\database\Connection.php(645): Illuminate\Database\Connection->runQueryCallback('alter table `_f...', Array, Object(Closure))
#1 D:\xampp\htdocs\flarum\vendor\illuminate\database\Connection.php(479): Illuminate\Database\Connection->run('alter table `_f...', Array, Object(Closure))
#2 D:\xampp\htdocs\flarum\vendor\illuminate\database\Schema\Blueprint.php(109): Illuminate\Database\Connection->statement('alter table `_f...')
#3 D:\xampp\htdocs\flarum\vendor\illuminate\database\Schema\Builder.php(365): Illuminate\Database\Schema\Blueprint->build(Object(Illuminate\Database\MySqlConnection), Object(Illuminate\Database\Schema\Grammars\MySqlGrammar))
#4 D:\xampp\htdocs\flarum\vendor\illuminate\database\Schema\Builder.php(212): Illuminate\Database\Schema\Builder->build(Object(Illuminate\Database\Schema\Blueprint))
#5 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Database\Migration.php(67): Illuminate\Database\Schema\Builder->table('discussions', Object(Closure))
#6 [internal function]: Flarum\Database\Migration::Flarum\Database\{closure}(Object(Illuminate\Database\Schema\MySqlBuilder))
#7 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Database\Migrator.php(202): call_user_func(Object(Closure), Object(Illuminate\Database\Schema\MySqlBuilder))
#8 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Database\Migrator.php(133): Flarum\Database\Migrator->runClosureMigration(Array)
#9 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Database\Migrator.php(116): Flarum\Database\Migrator->runUp('D:\\xampp\\htdocs...', '2015_02_24_0000...', Object(Flarum\Extension\Extension))
#10 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Database\Migrator.php(90): Flarum\Database\Migrator->runMigrationList('D:\\xampp\\htdocs...', Array, Object(Flarum\Extension\Extension))
#11 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Extension\Extension.php(482): Flarum\Database\Migrator->run('D:\\xampp\\htdocs...', Object(Flarum\Extension\Extension))
#12 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Extension\ExtensionManager.php(311): Flarum\Extension\Extension->migrate(Object(Flarum\Database\Migrator), 'up')
#13 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Extension\ExtensionManager.php(182): Flarum\Extension\ExtensionManager->migrate(Object(Flarum\Extension\Extension))
#14 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Api\Controller\UpdateExtensionController.php(46): Flarum\Extension\ExtensionManager->enable('peopleinside-su...')
#15 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\RouteHandlerFactory.php(41): Flarum\Api\Controller\UpdateExtensionController->handle(Object(Laminas\Diactoros\ServerRequest))
#16 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\ExecuteRoute.php(27): Flarum\Http\RouteHandlerFactory->Flarum\Http\{closure}(Object(Laminas\Diactoros\ServerRequest), Array)
#17 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\ExecuteRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Closure))
#18 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Api\Middleware\ThrottleApi.php(33): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#19 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Api\Middleware\ThrottleApi->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#20 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\CheckCsrfToken.php(44): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#21 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\CheckCsrfToken->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#22 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\ResolveRoute.php(67): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#23 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\ResolveRoute->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#24 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\SetLocale.php(51): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#25 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\SetLocale->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#26 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\AuthenticateWithHeader.php(56): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#27 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\AuthenticateWithHeader->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#28 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\AuthenticateWithSession.php(31): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#29 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\AuthenticateWithSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#30 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\RememberFromCookie.php(52): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#31 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\RememberFromCookie->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#32 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\StartSession.php(61): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#33 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\StartSession->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#34 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Api\Middleware\FakeHttpMethods.php(29): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#35 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Api\Middleware\FakeHttpMethods->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#36 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\ParseJsonBody.php(28): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#37 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\ParseJsonBody->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#38 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\HandleErrors.php(57): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#39 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\HandleErrors->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#40 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\InjectActorReference.php(25): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#41 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\InjectActorReference->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#42 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\MiddlewarePipe.php(84): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#43 D:\xampp\htdocs\flarum\vendor\middlewares\request-handler\src\RequestHandler.php(84): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#44 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Middlewares\RequestHandler->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#45 D:\xampp\htdocs\flarum\vendor\middlewares\base-path-router\src\BasePathRouter.php(101): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#46 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Middlewares\BasePathRouter->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#47 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Middleware\OriginalMessages.php(42): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#48 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Laminas\Stratigility\Middleware\OriginalMessages->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#49 D:\xampp\htdocs\flarum\vendor\middlewares\base-path\src\BasePath.php(73): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#50 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Middlewares\BasePath->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#51 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Middleware\ProcessIp.php(24): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#52 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\Next.php(61): Flarum\Http\Middleware\ProcessIp->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\Next))
#53 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\MiddlewarePipe.php(84): Laminas\Stratigility\Next->handle(Object(Laminas\Diactoros\ServerRequest))
#54 D:\xampp\htdocs\flarum\vendor\laminas\laminas-stratigility\src\MiddlewarePipe.php(73): Laminas\Stratigility\MiddlewarePipe->process(Object(Laminas\Diactoros\ServerRequest), Object(Laminas\Stratigility\EmptyPipelineHandler))
#55 D:\xampp\htdocs\flarum\vendor\laminas\laminas-httphandlerrunner\src\RequestHandlerRunner.php(96): Laminas\Stratigility\MiddlewarePipe->handle(Object(Laminas\Diactoros\ServerRequest))
#56 D:\xampp\htdocs\flarum\vendor\flarum\core\src\Http\Server.php(44): Laminas\HttpHandlerRunner\RequestHandlerRunner->run()
#57 D:\xampp\htdocs\flarum\public\index.php(26): Flarum\Http\Server->listen()
#58 {main}
hum non so cosa si intenda per migration e cosa "stiate discutendo" qui se devo fare qualcosa attendo istruzioni.
Dopo aver accettato le pull request da luceos continuo a riscontrare errori su packagist
peopleinside dopo un po di prove nel mio caso le discussioni non sono sticky modificando le tue righe, almeno in locale non cambia nulla.
Marko Qui funziona?
Umh Marco, mi fa una rabbia non capirci niente di questo codice!
Creare un'estensione mi sembra impossibile ma nemmeno fare un fork.
Hai svuotato la cache dopo aver commentato o rimosso le linee che seguono?
e modificato la linea 54
da:
->where('sticky.user_id', '=', $filterState->getActor()->id)
a
->where('sticky.user_id', '=>', $filterState->getActor()->id)
peopleinside si se hai solo una discussione sticky funziona da te, allora avrò modificato qualcosa io
si se hai solo una discussione sticky funziona da te, allora avrò modificato qualcosa io
Anche con più discussioni sticky https://community.marcoborla.it/
Il problema è che se non sei registrato le vedrai sempre sticky ma io anche da autenticato le vedo sempre in alto.
@Marko ho anche notato che non riusciamo ad aggiungere conflict in composer.json.
Le due pull request da luceos hanno causato problemi ovvero dopo di esse non potevo più aggiornare in packagist.
Se le stringe conflict aggiunte (ora non presenti) in composer.json funzionassero, quando si va ad aggiornare packagist dovresti vedere sotto la voce conflitti il conflitto invece non va.
anche come ho postato io non va?
https://flarum.it/d/131-discussioni-super-sticky-in-evidenza-sempre/31
Marko Va nel senso che mi accetta il comando update packagist ma non vedo nessun conflitto elencato sotto conflict in packagist.
Forse adesso si: https://packagist.org/packages/peopleinside/supersticky#dev-master
peopleinside no quello vuol dire che non hai collegato gitbub a packagist per gli auto update
La soluzione è ora un'estensione sviluppata da Kylo.
È possibile consultare la relativa discussione con tutti i dettagli >> qui <<.
Pagine GitHub qui.
Per avere il super sticky
modifica /vendor/flarum/sticky/src/Listener/PinStickiedDiscussionsToTop.php
linea 77 ->where('sticky.user_id', '=', $search->getActor()->id)
in ->where('sticky.user_id', '=>', $search->getActor()->id)
commenta riga if con // e parentesi graffa della if con // linea
if ($criteria->sortIsDefault) {
e la relativa}
ma questa modifica non serve se si usa l'estensione sopracitata.
peopleinside ottima segnalazione