Skocz do zawartości

Zdjęcie
* * * * * 1 głosy

Uruchomienie Ghost CMS na Windowsie


11 odpowiedzi w tym temacie
  • Zaloguj się, aby dodać odpowiedź
wolfdz

    Stary wyjadacz

  • PipPipPip
  • 252 postów
    • Czas spędzony online: 10d 19m 41s
14
Dobra
  • LocationKraśnik

Napisano 01 grudnia 2015 - 18:08

#1

Chciałem się dowiedzieć czy można jakoś pobawić się Ghostem na Windowsie bez konieczności zakupu serwera. Na stronie Ghosta znalazlem to czego szukałem, ale mam pewien problem. Robię dokładnie tak jak jest w instrukcji i zamieszczonym niżej gifie http://support.ghost...-ghost-windows/ ale gdy przechodzę do folderu z ghostem i wpisuje komendę npm install --production wyskakuje taki komunikat w konsoli:

[email protected] preinstall <podana przeze mnie ścieża>
npm install semver && node -e "require <'./core/server/utils/startup-check.js'>.nodeVersion()"

Następnie albo nic się nie dzieje, ale same WARNy wyskakują. Z góry mówie, że miałem format więc na świeżo zainstalowałem node.js więc duplikatu być nie powinno.


  • 0

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 02 grudnia 2015 - 08:11

#2

To mi wygląda jakby node.js w ogóle nie było :D

Rozumiem że node zainstalowałeś z pewnego źródła: https://nodejs.org/en/ zrestartowałeś kompa żeby wszystko co trzeba dodało się do PATH i wtedy próbowałeś?

Co się stanie jak w dowolnym miejscu w CMD wpiszesz samo npm?

 

Wróć, te komendy na początku muszą być, zawsze. U mnie wygląda to tak:

Załączony plik  screen.png   412,18 KB   1 Ilość pobrań

 

I leci instalacja, jak się skończy to się odezwę :D

 

EDIT2: u mnie na razie 3 warny, że potrzebny jest node 0.10.40 a mam 0.10.13 o kolejny warn że jest potrzebny node 0.12.x

EDIT3: zainstalowało


  • 0

webDeveloper


wolfdz

    Stary wyjadacz

  • PipPipPip
  • 252 postów
    • Czas spędzony online: 10d 19m 41s
14
Dobra
  • LocationKraśnik

Napisano 02 grudnia 2015 - 09:46

#3

Miałem instalkę node.js w wersji 0.10.40 odinstalowałem to i pobrałem ze strony node.js wersję LTS (chyba, ze złą wersję pobrałem bo w sumie były tylko dwie), zrestartowałem lapka i uruchamiam node.js command prompt i wpisuje ponownie npm install --production i wyskakuje to samo, czyli te dwie linijki co wcześniej a potem same warny. A po wpisaniu samego npm wyskakuje mi informacja, jak powinna wyglądać komenda i ich lista "npm <command>"


  • 0

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 02 grudnia 2015 - 12:01

#4

Weź wrzuć screena z takimi warnami, może to coś nam powie :) Pewnie niezgodność wersji node'a.

 

W razie czego będziesz aktualizował node'a: http://stackoverflow.com/a/19584407


  • 0

webDeveloper


wolfdz

    Stary wyjadacz

  • PipPipPip
  • 252 postów
    • Czas spędzony online: 10d 19m 41s
14
Dobra
  • LocationKraśnik

Napisano 02 grudnia 2015 - 13:11

#5

A to nie wystarczy najnowsza wersja i tyle? Chociaż w sumie już nie wiem jaka wersja jest nowsza... miałem zainstalowaną wersję 0.10.40 i pobrałem 4.2.2 i to samo :/

Początek wyglądał tak, że pojawiły się te dwie komendy co wcześniej napisałem i reszta warnów taka sama jak na załączonym SS:

ZNqrRF2.png


  • 0

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 02 grudnia 2015 - 14:05

#6

Ja bym to spróbował wrzucić do innego katalogu typu C:/ghost (całą zawartość bezpośrednio) i tam sprawdził, możliwe że przez to że to w katalogu usera jest, skrypt nie ma dostępów. Jak dalej będzie NOPE! to na końcu masz ścieżkę do loga, wrzuć jego zawartość do jakiegoś pastebin i podrzuć linka.

2. Sprawdź jeszcze npm cache clean

3. Spróbuj uruchomić konsolę jako administrator i wtedy odpalić komendę npm install --production


  • 0

webDeveloper


wolfdz

    Stary wyjadacz

  • PipPipPip
  • 252 postów
    • Czas spędzony online: 10d 19m 41s
14
Dobra
  • LocationKraśnik

Napisano 02 grudnia 2015 - 14:40

#7

Spróbuje dać do innego folderu. Co do uruchamiania jako administrator to próbowałem i podobne efekty.

Niestety jestem niecierpliwy i postanowiłem sprawdzić to na linuxie. Okazało się, że wszystko poszło bez problemów, żadnych warningów, nic. Ale mam problem z wejściem na ghost lokalnie. Na stronie ghosta piszę aby połączyć się za pomocą:

http://<your-ip-address>:2368

Ale wcześniej jest info,  że Ghost powinien być domyślnie uruchomiony pod adresem:

127.0.0.1

Jednak po wpisaniu tego w pasek adresu przekierowuje mnie do google (wpisuje razem z http) natomiast w terminalu wyskakuje informacja, że mój blog powinien być dostępny pod adresem:

my-ghost-blog.com

Po wejściu na stronę prosi mnie o skonfigurowanie mojego pliku config w katalogu ghosta.

To w końcu jak to z tym jest? Mogę zaczać na nim pracować wpisując domenę zawartą wyżej czy to jakiś fake i tylko przez adres IP mogę?

Jakby mi się udało na Windowsie to zrobić to również występuje coś takiego czy wystarczy localhost wpisac i gotowe?


  • 0

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 02 grudnia 2015 - 15:47

#8

U mnie na windowsie po wpisaniu npm start <- trzeba to wpisać po zainstalowaniu, strona jest dostępna na http://127.0.0.1:2368 <- po wspomnianej komendzie w konsoli mam info że pod tym adresem mogę wyświetlić stronę.


  • 0

webDeveloper


wolfdz

    Stary wyjadacz

  • PipPipPip
  • 252 postów
    • Czas spędzony online: 10d 19m 41s
14
Dobra
  • LocationKraśnik

Napisano 02 grudnia 2015 - 16:19

#9

Nie wiem jak to się stało, ale przeniosłem ghosta do C/ghost

Wpisałem komendę npm install --production i nie wyskoczyło jak w Twoim przypadku npm HTTP GET... i ładowanie tych plików tylko error, że wersja node js jest starsza, ale nic nie ruszałem. Coś się stało (chyba samo zaktualizowało, nie mam pojęcia) potem wpisałem npm start --production i... wszystko działa >.> Strona ładuje się po adresie IP ale w konsoli mam adres, który podałem wyżej xD


Użytkownik wolfdz edytował ten post 02 grudnia 2015 - 16:20

  • 0

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 03 grudnia 2015 - 09:30

#10

Widać coś musiałeś wcześniej namieszać :D


  • 0

webDeveloper


wolfdz

    Stary wyjadacz

  • PipPipPip
  • 252 postów
    • Czas spędzony online: 10d 19m 41s
14
Dobra
  • LocationKraśnik

Napisano 03 grudnia 2015 - 11:56

#11

A jak chciałbym tworzyć templatki do Ghosta to może być dowolny edytor (Sublime lub N++) czy trzeba to jakoś kompilować czy może jest specjalne środowisko? Bo coś wątpie aby przez konsole się to robiło XD


  • 0

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 03 grudnia 2015 - 12:58

#12

https://themes.ghost.org/ :)


  • 0

webDeveloper






Podone tematy Collapse

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych