Zainstaluj AlchemyCMS Rails Framework na Ubuntu 16.04 | 18.04

  • Vovich Masterovich
  • 0
  • 2720
  • 101

AlchemyCMS to open source, bezgłowy system zarządzania treścią (CMS) oparty na Railsach, który dostosowuje się do Twoich potrzeb…. To sprawia, że ​​tworzenie i projektowanie statycznych stron internetowych jest bardzo łatwe i jest jednym z wiodących frameworków CMS opartych na Railsach… .

Możesz użyć AlchemyCMS do stworzenia swoich osobistych lub firmowych stron internetowych w ciągu kilku minut, tworząc strony ze znacznikami i zawartość… Dzieli strony na logiczne części, takie jak nagłówki, akapity, obrazy itp. Jedyne, co przechowujemy w bazie danych, to tekst, identyfikatory obrazów i bogata treść tekstowa. Nic więcej.…

Wszystko, co musisz zrobić, to napisać treść i natychmiast ją opublikować… Inne funkcje, takie jak linki bezpośrednie, kategorie, strony, posty i niestandardowe układy, są najlepsze i przyjazne dla SEO…

Aby dowiedzieć się więcej o AlchemyCMS, sprawdź jego stronę główną… .

Ten krótki samouczek pokaże studentom i nowym użytkownikom, jak zainstalować AlchemyCMS na Ubuntu 16.04 | Systemy 18.04 i 18.10.

Oto pakiety, które będziemy konfigurować…

  • Ruby w wersji 2.5.3
  • Rails w wersji 5.2.1
  • Serwer MySQL

Krok 1: Zainstaluj Rubiego

Aby zainstalować Ruby i Rails na Ubuntu, musisz zainstalować pewne zależności… Aby to się stało, zainstaluj repozytoria Node.js i Yarn… Ułatwi to instalowanie zależności…

Najpierw zainstaluj te pakiety curl i git…

sudo apt update sudo apt install curl git

Następnie uruchom poniższe polecenia, aby dodać repozytoria i klucze Node.js i Yarn do systemu…. Następnie zainstaluj kilka podstawowych pakietów, aby uruchomić swoje środowisko…

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stabilny main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get aktualizacja sudo apt-get install nodejs przędza zlib1g-dev build-essential libpq-dev libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev libffi-dev

Kiedy skończysz… kontynuuj poniżej:

Po dodaniu repozytoriów i zainstalowaniu niezbędnych pakietów powyżej, zainstaluj Ruby z ustawieniami profilu lokalnego za pomocą rbenv… następnie użyjesz rbenv do zainstalowania ruby-build…

cd ~ / git clone https://github.com/rbenv/rbenv.git ~ / .rbenv echo 'export PATH = "$ HOME / .rbenv / bin: $ PATH"' >> ~ / .bashrc echo 'eval " $ (rbenv init -) "'>> ~ / .bashrc exec $ SHELL git clone https://github.com/rbenv/ruby-build.git ~ / .rbenv / plugins / ruby-build echo' export PATH =" $ HOME / .rbenv / plugins / ruby-build / bin: $ PATH "'>> ~ / .bashrc exec $ SHELL

Po skonfigurowaniu lokalnego profilu… uruchom poniższe polecenia, aby zainstalować wersję Rubiego 2.5.3… Jeśli dostępna jest nowsza wersja, zamień numer wersji na ten… odwiedź tę stronę, aby poznać najnowsze wersje Rubiego… .

rbenv install 2.5.3 rbenv global 2.5.3

Aby sprawdzić, czy Ruby jest zainstalowany, uruchom poniższe polecenia:

ruby -v

Powinieneś zobaczyć podobne linie, jak poniżej:

ruby 2.5.3p105 (18.10.2018, wersja 65156) [x86_64-linux]

Innym narzędziem do zarządzania pakietami, które chcesz zainstalować, jest bundler… aby to zrobić, uruchom poniższe polecenia

gem install bundler

Teraz uruchom poniższe polecenie po zainstalowaniu pakietu…

rbenv rehash

Krok 2: Zainstaluj serwer MySQL

Serwer MySQL można zainstalować w systemie Ubuntu, uruchamiając poniższe polecenia:

sudo apt-get install mysql-client mysql-server libmysqlclient-dev

Krok 3: Zainstaluj szyny

Teraz, gdy środowisko Ruby jest już skonfigurowane, uruchom poniższe polecenia, aby zainstalować Railsy… Railsy można zainstalować z Node.Js… Uruchom poniższe polecenia, aby zainstalować repozytorium Node.js, a następnie zainstaluj pakiet Node.js…

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs

Po zainstalowaniu Node.js uruchom poniższe polecenia, aby zainstalować Railsy…

gem install rails -v 5.2.1

Nie zapomnij ponownie sformatować środowiska rbenv, instalując nowe pakiety…

rbenv rehash

Aby sprawdzić, czy Railsy są zainstalowane, uruchom poniższe polecenia…

szyny -v

Powinieneś zobaczyć coś podobnego do poniższych linii:

Szyny 5.2.1

Instalacja AlchemyCMS jest bardzo łatwa. Wystarczy uruchomić polecenie klejnotu Rubiego… Aby to zrobić, uruchom poniższe polecenia…

gem install alchemy_cms npm install gm

Krok 4: Skonfiguruj AlchemyCMS

Teraz, gdy twoje środowisko jest gotowe, uruchom poniższe polecenia, aby zainstalować Alchemy CMS i zbudować swoją pierwszą witrynę… Alchemy to silnik Rails 4, więc najpierw musisz wygenerować nową aplikację Rails 4, uruchamiając to polecenie

szyny nowe alchemiki

Następnie przejdź do folderu Alchemy CMS i zainstaluj tam…

cd ~ / alchemycms

Następnie uruchom polecenia, aby otworzyć tam plik Gemfile…

nano Gemfile

Po otwarciu skopiuj i wklej poniższe linie do pliku i zapisz…

klejnot „alchemia_cms” klejnot „urządzenie-alchemia”

Plik powinien wtedy wyglądać następująco:

ruby '2.5.3' #alchemy gem 'alchemy_cms' gem 'alchemy-devise' # Bundle edge Rails zamiast: gem 'rails', github: 'rails / rails' gem 'rails', '~> 5.2.1' # Użycie sqlite3 jako baza danych dla gem Active Record 'sqlite3' 

Zapisz i wyjdź…

Następnie uruchom poniższe polecenia:

instalacja pakietu

Następnie powinieneś zobaczyć komunikat poniżej:

Ukończono korzystanie z pakietu konsoli internetowej w wersji 3.7.0! 19 zależności Gemfile, zainstalowano 103 klejnoty. Użyj „informacji o pakiecie [nazwa klejnotu]”, aby zobaczyć, gdzie jest zainstalowany pakiet klejnotu. Wiadomość po instalacji od alchemy_cms: ------------------------------------------- ------------------ Dziękujemy za zainstalowanie Alchemy CMS -------------------------- ----------------------------------- - Dokończ instalację w istniejącej aplikacji Railsowej: $ bin / rake alchemy : install - Ukończ aktualizację istniejącej instalacji Alchemy: $ bin / rake alchemy: upgrade i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Potrzebuję pomocy? Wypróbuj: * http://stackoverflow.com/questions/tagged/alchemy-cms * http://groups.google.com/group/alchemy-cms * irc: //irc.freenode.net#alchemy_cms

Po chwili niezbędne pakiety powinny zostać zainstalowane… Kiedy skończysz, uruchom poniższe polecenia, aby zakończyć instalację CMS…

bin / rails g alchemy: devise: install bin / rake alchemy: install bin / rake alchemy: upgrade

Po pomyślnym zainstalowaniu AlchemyCMS przejdźmy dalej, tworząc pierwszego użytkownika z uprawnieniami administratora.

Uruchom poniższe polecenia, aby uruchomić serwer…

pojemnik / szyny s

Otwórz przeglądarkę i przejdź do lokalnego hosta, po którym następuje port # 3000… Powinieneś zobaczyć stronę główną AlchemyCMS…

Zaloguj się do zaplecza przy użyciu adresu administratora i hasła…

http: // localhost: 3000 / admin

Zostaniesz powitany ekranem, który monituje o utworzenie pierwszego użytkownika.

Gratulacje, możesz teraz uzyskać dostęp do zaplecza.

Zaloguj się do zaplecza i zacznij tworzyć zawartość.

Gratulacje! Pomyślnie zainstalowałeś platformę AlchemyCMS na Ubuntu 16.04 | 18.04 | 18.10




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux