dbwebb publish: "Not a valid combination"

  • Författare
  • Meddelande
Användarvisningsbild

datalowe

på gång

  • Inlägg: 4
  • Blev medlem: 16 aug 2020, 17:45

dbwebb publish: "Not a valid combination"

Inlägg16 aug 2020, 19:19

Jag försöker följa guiden PHP och html-> Grunder och struktur -> PHP och HTML: https://dbwebb.se/guide/kom-igang-med-programmering-i-php/php-och-html. Jag försökte köra dbwebb publish hello.html (och sen samma men med ... hello.php), men jag får felmeddelandet "Not a valid combination course: 'htmlphp' and item: 'hello.php'.".

Jag har gått igenom guiden för att "komma igång och installera dbwebb CLI" https://dbwebb.se/dbwebb-cli/kom-igang-och-installera. Det har verkat fungera - jag kunde generera SSH-nycklar, logga in, klona repo för 'htmlphp'... Inget konstigt där. Om något så var det att jag prövade att köra dbwebb validate utan någon vidare specifikation, och när jag märkte det tog lång tid så använde jag ctrl+c för att avbryta efter en stund. Men valideringen bör väl inte påverka filerna?

Jag hittade den här liknande tråden: https://dbwebb.se/forum/viewtopic.php?f=12&t=7769 men det verkar vara en annorlunda situation för mig. Jag kan gå till ".../htmlphp/example/guide-php/01", och där finns mycket riktigt "hello.php" - det är också från den här mappen jag försökte att köra dbwebb publish hello.php. Jag kan också köra dbwebb login, och cd:a mig fram till "/home/saxon/students/20202/loal20/dbwebb-kurser/htmlphp/example/guide-php/01", där jag också kan se "hello.php" ligga.

Tillbaka i min lokala miljö försökte jag för ett antal minuter sen köra "dbwebb validate example", då jag tänkte att det skulle gå snabbare än att validera hela repo:n. Specifikationen "example" verkar inte ha funkat, för hela repo:n blev validerad. Nu nyss så blev validering i vilket fall till slut klar och den säger glatt "OK Asserts: 1816 Faults: 0". Jag provade på nytt att köra dbwebb publish hello.php från mappen där den ligger, gick inte, jag gick upp till repon:s rotmapp, körde dbwebb publish example/guide-php/01/hello.php för att se om hela sökvägen behövdes, men fick tillbaka "FAILED Not a valid combination course: 'htmlphp' and item: 'example/guide-php/01/hello.php'.".

Har någon tips är jag mycket tacksam, ganska frustrerande det här.
Senast redigerad av datalowe 17 aug 2020, 07:46, redigerad totalt 1 gång.

periksson

webbsurfare

  • Inlägg: 5
  • Blev medlem: 10 jul 2020, 15:44

Re: dbwebb publish: "Not a valid combination"

Inlägg16 aug 2020, 19:53

Hej,

Så vitt jag vet så används publish inte med filer utan med en s k part (se hjälpen nedan).
Ett giltigt kommando skulle då t ex vara:
Kod: Markera allt
dbwebb publish lab1


För kursmoment kmom01 i kursen htmlphp så blir då kommandot:
Kod: Markera allt
dbwebb publish kmom01


Hjälpen säger:
Kod: Markera allt
$ dbwebb --help
...
  publish [part]       Publish it.


Mvh Per
Användarvisningsbild

datalowe

på gång

  • Inlägg: 4
  • Blev medlem: 16 aug 2020, 17:45

Re: dbwebb publish: "Not a valid combination"

Inlägg16 aug 2020, 23:58

periksson skrev:Hej,

Så vitt jag vet så används publish inte med filer utan med en s k part (se hjälpen nedan).
Ett giltigt kommando skulle då t ex vara:
Kod: Markera allt
dbwebb publish lab1


För kursmoment kmom01 i kursen htmlphp så blir då kommandot:
Kod: Markera allt
dbwebb publish kmom01



Jaså! Jag hade missförstått den biten. När jag läste "Kontrollera gärna att din sida validerar i Unicorn (men du behöver publicera den på en publik webbplats först, till exempel via dbwebb publish)." (https://dbwebb.se/guide/kom-igang-med-programmering-i-php/php-och-html), så tolkade jag det som att jag skulle publicera just .html/.php-filen för sig. I alla fall, jag flyttade över 'hello.php'-filen till '.../htmlphp/me/kmom01/me' och körde dbwebb publish kmom01. Nu funkar sidan: http://www.student.bth.se/~loal20/dbwebb-kurser/htmlphp/me/kmom01/me/hello.php. Stort tack!

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 19 gäster