Instalando o Fork CMS no CentOS 7
Usando um sistema diferente? Fork é um CMS de código aberto escrito em PHP. O código fonte do Forks está hospedado no GitHub. Este guia mostra como instalar o Fork CM
O Ghost é uma plataforma de publicação de código aberto moderna, construída no Node.js com um cliente de administrador do Ember.js. , uma API JSON e uma API de tema fornecida pelo Handlebars.js . A equipe do Ghost lançou recentemente uma nova versão do Ghost com muitos novos recursos e melhorias: novo editor de descontos com a barra de ferramentas para ajudá-lo a estilizar sua postagem, melhorias na UI / UX, arrastar e soltar várias imagens, instalação aprimorada e processo de atualização com novos ferramenta chamada Ghost-CLI , novo tema padrão Casper v2.0.0 e muito mais. Deixo para você explorar mais depois de instalá-lo.
Neste tutorial, vamos instalar, configurar e configurar um Ghost v1.0.0 no Ubuntu 16.04 LTS usando MySQL, Let's Encrypt, Node.js, NPM, Ghost-CLI e NGINX.
NOTA : O Ubuntu 16.04 LTS é a única distribuição Linux oficialmente suportada . Não é possível instalar o Ghost v1.0.0 em outras distribuições Linux. No futuro, provavelmente será possível instalá-lo quando adicionarem suporte para outras distribuições na ferramenta Ghost-CLI.
A equipe do Ghost recomenda a seguinte pilha e configuração de servidor para instalação de produção do blog Ghost v1.0.0:
ghost
comandosVerifique a versão do Ubuntu:
lsb_release -ds
# Ubuntu 16.04.3 LTS
Crie uma nova conta de usuário não raiz com sudo
acesso e alterne para ela:
NOTA : Substitua
johndoe
pelo seu nome de usuário
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
Configure o fuso horário:
sudo dpkg-reconfigure tzdata
Verifique se o seu sistema está atualizado:
sudo apt update && sudo apt upgrade -y
Instale o build-essential
pacote:
sudo apt install -y build-essential
Primeiro, precisaremos instalar o banco de dados MySQL, conforme o Ghost o recomendar como banco de dados para o ambiente de produção.
Faça o download e instale o MySQL:
sudo apt install -y mysql-server
NOTA : Você será solicitado a digitar a senha para o usuário "root" do MySQL. Digite uma senha forte!
Verifique a versão do MySQL:
mysql --version
# mysql Ver 14.14 Distrib 5.7.19, for Linux (x86_64) using EditLine wrapper
Endurecer o MySQL Server executando o mysql_secure_installation
script:
sudo mysql_secure_installation
Em seguida, precisamos instalar o software NGINX. Ele será usado como um proxy reverso para o nosso aplicativo Ghost. O Ghost-CLI pode configurar o NGINX como um proxy reverso para você automaticamente.
Faça o download e instale o NGINX:
sudo apt install -y nginx
Verifique a versão do NGINX:
sudo nginx -v
# nginx version: nginx/1.10.3 (Ubuntu)
Santo v1.0.0 atualmente suporta versões Node.js 6.9+ e 4.5+ somente. A versão recomendada do Node.js para uso com o Ghost v1.0.0 é atualmente o Node.js v6 Boron LTS .
O Ghost é criado no Node.js. O Ghost está seguindo o plano LTS do Node, suportando apenas versões LTS do Node.js. Portanto, precisaremos instalar a última versão LTS do Node.js.
Baixe e instale o Node.js e o NPM:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt install -y nodejs
Verifique a versão do Node.js e do NPM:
node -v && npm -v
# v6.11.3
# 3.10.10
O Ghost-CLI é uma ferramenta de CLI para instalar e atualizar o Ghost. Isso facilita a instalação e a atualização do Ghost. Ele pode configurar o banco de dados para você, configurar o NGINX como um proxy reverso, configurar a segurança TLS usando o Let's Encrypt, renovação automática de SSL e configurar o ghost como um serviço systemd. Ele cuidará da segurança básica para você, criando um usuário do sistema dedicado chamado ghost
para executar o blog do Ghost.
Instale o Ghost-CLI via npm:
sudo npm install -g ghost-cli@latest
Verifique a versão da CLI do Ghost:
ghost version
# Ghost-CLI version: 1.1.1
Execute o ghost doctor
comando para verificar se seu ambiente é compatível com o Ghost-CLI:
ghost doctor
✔ Checking system Node.js version
✔ Checking current folder permissions
✔ Checking operating system
✔ Checking MySQL is installed
✔ All install checks passed
Obtenha ajuda sobre o ghost
comando:
ghost help
Para obter ajuda mais específica sobre ghost
subcomandos, você pode executar ghost help <command>
. Por exemplo, para obter ajuda sobre o ghost config
comando, execute:
ghost help config
NOTA : Verifique se os registros DNS do seu domínio estão configurados. Este tutorial usa domínio de exemplo
blog.example.tld
. Substituablog.example.tld
pelo seu domínio / nome do host.
Agora estamos prontos para instalar o Ghost CMS. A única maneira de instalar o Ghost v1.0.0 é usando a ferramenta CLI do Ghost.
Crie o diretório raiz do documento:
sudo mkdir -p /var/www/ghost
Altere a propriedade do /var/www/ghost
diretório para o usuário não raiz com sudo
privilégios que você criou no início deste tutorial:
sudo chown <johndoe>:<johndoe> /var/www/ghost
Navegue para o diretório raiz do documento:
cd /var/www/ghost
NOTA : Verifique se o
/var/www/ghost
diretório está vazio antes de instalar o Ghost e seu usuário deve ser o proprietário desse diretório.
Instale o Ghost em um modo de produção:
ghost install
Responda às perguntas que ele solicitar. Para obter mais informações sobre as perguntas solicitadas, visite os documentos do Ghost :
? Enter your blog URL: https://blog.example.tld
? Enter your MySQL hostname: localhost
? Enter your MySQL username: root
? Enter your MySQL password: [Enter password you created when you installed MySQL]
? Enter your Ghost database name: [Whatever you want]
? Do you wish to set up Nginx? yes
? Do you wish to set up SSL? yes
? Enter your email (used for Let's Encrypt notifications) [Your email for Let's Encrypt]
? Do you wish to set up "ghost" mysql user? yes
? Do you wish to set up Systemd? yes
? Do you want to start Ghost? yes
NOTA : Após a instalação, os arquivos de configuração do NGINX estarão no
/var/www/ghost/system/files
diretório O Ghost-CLI perguntará a vocêDo you wish to set up Nginx?
e, se sua resposta foryes
, configurará o NGINX como um proxy reverso para você automaticamente. Seus arquivos de configuração do NGINX estarão no{your_ghost_installation_dir}/system/files
diretório
Após a conclusão da instalação, você pode executar ghost ls
para visualizar o processo Ghost em execução:
ghost ls
Também para verificar se o Ghost está instalado, você pode executar ghost version
novamente a partir do /var/www/ghost
diretório:
ghost version
# Ghost-CLI version: 1.1.1
# Ghost Version (at /var/www/ghost): 1.8.4
No futuro, quando a versão mais recente do Ghost for lançada, basta executar o ghost update
comando no /var/www/ghost
diretório para atualizar o ghost. Além disso, antes de atualizar, faça um backup do seu blog na interface de administração.
Para concluir o processo de configuração e criar uma conta de administrador do Ghost, navegue até a página de configuração do Ghost anexando /ghost
o final do URL do seu blog. Este exemplo usa https://blog.example.tld/ghost
.
Instalamos e configuramos com êxito o nosso novo blog Ghost v1.0.0 para produção. A ferramenta Ghost-CLI facilita muito nossa vida, eliminando as etapas manuais que tínhamos a ver com o v0.11.x
Ghost mais antigo . Você também pode fazer tudo manualmente sem a ajuda da ferramenta Ghost-CLI, mas perderá a capacidade de atualizar facilmente seu blog com o ghost update
comando Fazer tudo manualmente é trabalhoso e não é recomendado. A única desvantagem é o fato de que outras distribuições Linux não são suportadas no momento.
Usando um sistema diferente? Fork é um CMS de código aberto escrito em PHP. O código fonte do Forks está hospedado no GitHub. Este guia mostra como instalar o Fork CM
O Typesetter é um CMS de código aberto escrito em PHP, focado na facilidade de uso com a edição True WYSIWYG e armazenamento de arquivos simples. Neste artigo, instalaremos
Usando um sistema diferente? O Ghost é uma plataforma de blog de código aberto que vem ganhando popularidade entre desenvolvedores e usuários comuns desde a sua 201
Usando um sistema diferente? O MODX Revolution é um sistema de gerenciamento de conteúdo (CMS) de nível empresarial, rápido, flexível, escalável, gratuito e de código aberto
Usando um sistema diferente? O MODX Revolution é um sistema de gerenciamento de conteúdo (CMS) de nível empresarial, rápido, flexível, escalável, gratuito e de código aberto
O Neos é um sistema inovador de gerenciamento de conteúdo de código aberto, ótimo para criar e editar conteúdo online. Com autores e editores em mente, o Neo
Introdução Quanto mais próximo você mantiver sua instalação do OpenBSD do padrão e sem tantos pacotes adicionados, mais seguro será. Enquanto o mais commo
Introdução O WordPress é o sistema de gerenciamento de conteúdo dominante na internet. Ele fornece tudo, desde blogs a sites complexos, com conteúdo dinâmico
Usando um sistema diferente? O Ghost é uma plataforma de blog de código aberto que vem ganhando popularidade entre desenvolvedores e usuários comuns desde a sua 201
Usando um sistema diferente? Dotclear é um mecanismo de blog muito simples. É de código aberto e fácil de usar. Este tutorial passará pela instalação em
Um uso comum de um servidor virtual Vultr é hospedar sites do Wordpress. Este guia mostra como automatizar a configuração de um servidor virtual a partir do scratc
As instâncias do Vultr são uma ótima maneira de executar seu blog WordPress, mas uma extensão mais notável do WordPress é o WooCommerce, um plug-in de comércio eletrônico que estende a
O Ghost é o maior e mais recente iniciante a rivalizar com o WordPress. O desenvolvimento de temas é rápido e fácil de aprender, porque os desenvolvedores do Ghost decidiram usar os dois
Usando um sistema diferente? O MODX Revolution é um sistema de gerenciamento de conteúdo (CMS) de nível empresarial, rápido, flexível, escalável e de código aberto, escrito em PHP. É eu
Usando um sistema diferente? O Ghost é uma plataforma de blog de código aberto que vem ganhando popularidade entre desenvolvedores e usuários comuns desde a sua 201
Usando um sistema diferente? O MODX Revolution é um sistema de gerenciamento de conteúdo (CMS) de nível empresarial, rápido, flexível, escalável, gratuito e de código aberto
Usando um sistema diferente? O MODX Revolution é um sistema de gerenciamento de conteúdo (CMS) de nível empresarial, rápido, flexível, escalável, gratuito e de código aberto
Usando um sistema diferente? O Ghost é uma plataforma de blog de código aberto que vem ganhando popularidade entre desenvolvedores e usuários comuns desde a sua 201
Usando um sistema diferente? Fork é um CMS de código aberto escrito em PHP. O código fonte do Forks está hospedado no GitHub. Este guia mostra como instalar o Fork CM
Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane
ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.
O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+
Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.
Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais
13 Ferramentas de Extração de Dados Comerciais de Big Data
Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true
À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.
Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1
A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA na área da saúde ainda está crescendo dia a dia.