Instalando o Fuel CMS no Ubuntu 16.04 LTS
Usando um sistema diferente? O Fuel CMS é um sistema de gerenciamento de conteúdo baseado em CodeIgniter. Seu código fonte está hospedado no GitHub. Este guia mostra como você pode
PyroCMS é um CMS de código aberto escrito em PHP. O código fonte do PyroCMS está hospedado no GitHub . Neste guia, percorreremos todo o processo de instalação do PyroCMS em uma instância do CentOS 7 Vultr.
Antes de instalar o PyroCMS em um servidor, existem alguns requisitos que precisam ser atendidos.
Verifique a versão do CentOS.
cat /etc/centos-release
# CentOS Linux release 7.4.1708 (Core)
Crie uma nova non-root
conta de usuário com sudo
acesso e mude para ela.
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
NOTA : Substitua johndoe
pelo seu nome de usuário .
Configure o fuso horário.
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
Verifique se o seu sistema está atualizado.
sudo yum update -y
Instale os pacotes necessários e úteis.
sudo yum install -y wget vim unzip bash-completion
Desative o SELinux.
sudo setenforce 0
O CentOS não fornece a versão mais recente do PHP em seus repositórios de software padrão. Precisamos adicionar um repositório Webtatic YUM. Instruções sobre como adicionar o repositório estão disponíveis neste guia do Vultr .
Faça o download e instale o PHP 7.2 e as extensões PHP necessárias.
sudo yum install -y php72w php72w-cli php72w-fpm php72w-mysql php72w-curl php72w-sqlite3 php72w-mbstring php72w-gd php72w-dom
Verifique a versão do PHP.
php --version
PHP 7.2.2 (cli) (built: Feb 4 2018 10:14:07) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
Faça o download e instale o MariaDB.
sudo vim /etc/yum.repos.d/MariaDB.repo
# Copy/paste this to the /etc/yum.repos.d/MariaDB.repo file
[mariadb]
name = MariaDB
baseurl = https://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
sudo yum install -y MariaDB-server MariaDB-client
Verifique a versão do MariaDB.
mysql --version
# mysql Ver 15.1 Distrib 10.2.13-MariaDB, for Linux (x86_64) using readline 5.1
Inicie e ative o MariaDB.
sudo systemctl enable mariadb.service
sudo systemctl start mariadb.service
Execute o mysql_secure_installation
script para melhorar a segurança da sua instalação do MariaDB.
sudo mysql_secure_installation
Efetue login no MariaDB como o usuário root.
mysql -u root -p
# Enter password:
Crie um novo banco de dados e usuário do MariaDB e lembre-se das credenciais.
create database dbname;
grant all on dbname.* to 'username' identified by 'password';
Saia do MySQL.
exit
Instale o NGINX.
sudo vim /etc/yum.repos.d/nginx_mainline.repo
# Copy/paste this to the /etc/yum.repos.d/nginx_mainline.repo file
[nginx]
name=nginx repo
baseurl=https://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=1
enabled=1
wget https://nginx.org/keys/nginx_signing.key
sudo rpm --import nginx_signing.key
rm nginx_signing.key
sudo yum install -y nginx
Verifique a versão do NGINX.
nginx -v
Inicie e ative o NGINX.
sudo systemctl enable nginx.service
sudo systemctl start nginx.service
Configure o NGINX como um proxy FastCGI. Execute sudo vim /etc/nginx/conf.d/pyro.conf
e preencha-o com o texto a seguir.
server {
listen 80;
server_name example.com; # Check this
root /var/www/pyro/public; # Check this
index index.php index.html;
charset utf-8;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000; # Check this
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
NOTA : Certifique-se de apontar a raiz da web para o public
diretório do Pyro .
Teste a configuração do NGINX.
sudo nginx -t
Recarregue o NGINX.
sudo systemctl reload nginx.service
Faça o download das dependências do Composer.
sudo yum install -y curl git unzip
Faça o download e instale o Composer, o gerenciador de dependências do PHP.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
Verifique a versão do compositor.
composer --version
# Composer version 1.6.3 2018-01-31 16:28:17
Crie um diretório raiz do documento.
sudo mkdir -p /var/www/pyro
Mude a propriedade do /var/www/pyro
diretório para johndoe
.
sudo chown -R johndoe:johndoe /var/www/pyro
Baixe a última versão estável do PyroCMS na linha de comando.
cd /var/www/pyro
composer create-project pyrocms/pyrocms .
NOTA : Você pode ficar sem memória ao instalar o Pyro via Composer. Pode ser aconselhável parar os servidores Nginx, PHP-FPM e MySQL sudo systemctl stop nginx.service php-fpm.service mysql.service
para economizar no uso de memória e iniciá-los novamente após esta etapa .
Mude a propriedade do /var/www/pyro
diretório para nginx
.
sudo chown -R nginx:nginx /var/www/pyro
Execute sudo vim /etc/php-fpm.d/www.conf
e defina o usuário e o grupo como nginx
.
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
Reinicie o php-fpm.service
.
sudo systemctl restart php-fpm.service
Usando o seu navegador preferido, abra seu site e siga o instalador do PyroCMS. Depois de seguir o instalador, você terá o PyroCMS em funcionamento. Para acessar a área de administração do PyroCMS, adicione /admin
o URL do seu site.
Usando um sistema diferente? O Fuel CMS é um sistema de gerenciamento de conteúdo baseado em CodeIgniter. Seu código fonte está hospedado no GitHub. Este guia mostra como você pode
Usando um sistema diferente? O Couch CMS é um sistema de gerenciamento de conteúdo (CMS) simples e flexível, gratuito e de código aberto que permite que os web designers
Usando um sistema diferente? O WonderCMS é um CMS de arquivo simples, rápido e pequeno, de código aberto, escrito em PHP. O código fonte do WonderCMS está hospedado no Github. Este guia irá
Usando um sistema diferente? O Redaxscript 3.2 CMS é um sistema de gerenciamento de conteúdo (CMS) moderno e ultra leve, gratuito e de código aberto com foguete-fas
Usando um sistema diferente? Neos é uma plataforma de aplicativos de conteúdo com um CMS e uma estrutura de aplicativos em seu núcleo. Este guia mostra como instalar
Usando um sistema diferente? O Directus 6.4 CMS é um sistema de gerenciamento de conteúdo sem cabeça (CMS) poderoso e flexível, gratuito e de código aberto que fornece
Usando um sistema diferente? Introdução O BoltWire é um sistema de gerenciamento de conteúdo gratuito e leve, escrito em PHP. Comparado com a maioria dos outros gerenciadores de conteúdo
Usando um sistema diferente? O BigTree CMS 4.2 é um sistema de gerenciamento de conteúdo (CMS) de nível empresarial, rápido e leve, gratuito e de código aberto, com uma extensa
Usando um sistema diferente? O Redaxscript 3.2 CMS é um sistema de gerenciamento de conteúdo (CMS) moderno e ultra leve, gratuito e de código aberto com foguete-fas
Bolt é um CMS de código aberto escrito em PHP. O código fonte do Bolts está hospedado no GitHub. Este guia mostra como instalar o Bolt CMS em um novo CentOS 7 Vult
Usando um sistema diferente? Automad é um sistema de gerenciamento de conteúdo (CMS) baseado em arquivo de código aberto e um mecanismo de modelo escrito em PHP. O código-fonte Automad i
Usando um sistema diferente? O Directus 6.4 CMS é um sistema de gerenciamento de conteúdo sem cabeça (CMS) poderoso e flexível, gratuito e de código aberto que fornece
Usando um sistema diferente? O ProcessWire CMS 3.0 é um CMS (Content Management System) simples, flexível e poderoso, de código aberto e gratuito. ProcessWire CMS 3.
Usando um sistema diferente? O Anchor CMS é um mecanismo de blog de sistema de gerenciamento de conteúdo (CMS) super simples e extremamente leve, gratuito e de código aberto que
Usando um sistema diferente? Anchor é um CMS de blog leve e de código aberto, escrito em PHP. O código-fonte Anchors está hospedado no GitHub. Este guia irá mostrar-lhe como
Usando um sistema diferente? Microweber é um software livre de arrastar e soltar CMS e loja online. O código-fonte da Microweber está hospedado no GitHub. Este guia irá mostrar-lhe
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
Usando um sistema diferente? O Thelia é uma ferramenta de código aberto para a criação de sites de comércio eletrônico e gerenciamento de conteúdo on-line, escrito em PHP. Código fonte Thelia i
Usando um sistema diferente? O ProcessWire CMS 3.0 é um CMS (Content Management System) simples, flexível e poderoso, de código aberto e gratuito. ProcessWire CMS 3.
Usando um sistema diferente? Introdução O Craft CMS é um CMS de código aberto escrito em PHP. O código-fonte do Craft CMS está hospedado no GitHub. Este guia irá mostrar-lhe
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.