Ghost: Różnice pomiędzy wersjami
(→Instalacja) |
|||
Linia 10: | Linia 10: | ||
=== Instalacja === | === Instalacja === | ||
− | |||
''Ghost'' trzeba zainstalować ze źródeł. Aby to zrobić należy się [[logowanie|zalogować]] na shellu ''MyDevil'' i przejść do katalogu <code class="directory">/usr/home/''login''/domains/''domena''/public_nodejs</code>. Następnie trzeba: | ''Ghost'' trzeba zainstalować ze źródeł. Aby to zrobić należy się [[logowanie|zalogować]] na shellu ''MyDevil'' i przejść do katalogu <code class="directory">/usr/home/''login''/domains/''domena''/public_nodejs</code>. Następnie trzeba: | ||
# Ściągnąć pliki ''Ghosta'' <code>fetch -o ghost.zip <nowiki>https://ghost.org/zip/ghost-latest.zip</nowiki></code>. | # Ściągnąć pliki ''Ghosta'' <code>fetch -o ghost.zip <nowiki>https://ghost.org/zip/ghost-latest.zip</nowiki></code>. | ||
# Wypakować archiwum <code>unzip ghost.zip</code>. | # Wypakować archiwum <code>unzip ghost.zip</code>. | ||
# Usunąć archiwum <code>rm ghost.zip</code>. | # Usunąć archiwum <code>rm ghost.zip</code>. | ||
− | # Zainstalować zależności <code>export C=clang && export CXX=clang++ && | + | # Zainstalować zależności <code>export C=clang && export CXX=clang++ && npm012 install --production</code>. |
# Utworzyć plik <code class="directory">app.js</code> z zawartością ''require("./index.js");'' <code>echo "require(\"./index.js\");" >> app.js</code>. | # Utworzyć plik <code class="directory">app.js</code> z zawartością ''require("./index.js");'' <code>echo "require(\"./index.js\");" >> app.js</code>. | ||
# Usunąć plik <code>rm public/index.html</code>. | # Usunąć plik <code>rm public/index.html</code>. |
Wersja z 15:22, 26 paź 2015
Ghost to otwarty system blogowy publikowany na licencji MIT.
Wstępna konfiguracja
Do uruchomienia Ghost należy najpierw zadbać o prawidłową konfigurację samej domeny. Przed przystąpieniem do dalszych kroków należy upewnić się, że:
- Domena jest prawidłowo dodana i skonfigurowana w naszym systemie DNS.
- Została dodana Strona WWW z wskazaniem typu Node.js w wersji 0.12.7.
- Włączono możliwość korzystania z własnego oprogramowania - Binexec.
Instalacja
Ghost trzeba zainstalować ze źródeł. Aby to zrobić należy się zalogować na shellu MyDevil i przejść do katalogu /usr/home/login/domains/domena/public_nodejs
. Następnie trzeba:
- Ściągnąć pliki Ghosta
fetch -o ghost.zip https://ghost.org/zip/ghost-latest.zip
. - Wypakować archiwum
unzip ghost.zip
. - Usunąć archiwum
rm ghost.zip
. - Zainstalować zależności
export C=clang && export CXX=clang++ && npm012 install --production
. - Utworzyć plik
app.js
z zawartością require("./index.js");echo "require(\"./index.js\");" >> app.js
. - Usunąć plik
rm public/index.html
.
Informacja
W przypadku problemów z instalacją sqlite 3.0.8 należy usunąć go z wymagań package.json i npm-shrinkwrap.json i zainstalować go ze źródeł npm install https://github.com/mapbox/node-sqlite3/tarball/master
Panel administracyjny bloga znajduje się subURL-u /ghost.