Coder Social home page Coder Social logo

cms-php's Introduction

Logo

Sistema CMS Vogue pronto para uso em containers Docker.

CRÉDITOS AO AUTOR DO SISTEMA CMS VOGUE:

https://www.sourcecodester.com/php/15517/company-website-cms-php.html

O sistema é antigo e já foi descontinuado. Aconselho usar apenas para fins pessoais.

O servidor está configurado com muitos complementos sendo grande parte deles desnecessários.

Retire-os conforme quiser personalizar sua instalação no arquivo dockerfile.
Além disso, esse projeto é bom para personalizar para outros projetos Web também.

Comandos:

Iniciar:
docker-compose up -d

Parar:
docker-compose down

Fazer o build dos containers analizando a construção:
docker-compose up --build

Use a mesma configuração no OpenCart que você usou no .env para o banco de dados

A princípio é essa configuração: Endereço: localhost
SGBD: MySQL
Banco: opencartbrasil
User: root
Senha: root

Instalação de algumas dependências

sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg
lsb-release

Instalação do Docker

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io

Depois de instalado e configurado rode o Docker: sudo service docker start

Testar se o serviço Docker está rodando corretamente: sudo docker run hello-world

Docker-Compose - Instalação e configuração:

OBS: EM ALGUNS CASOS PODE ESTAR NO /usr/bin/docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

docker-compose --version

Para usar o Docker sem usar sudo

https://docs.docker.com/engine/install/linux-postinstall/

Configurar para o fuso horário de São Paulo

sudo timedatectl set-timezone America/Sao_Paulo

Adicionar o repositório do PHP:

sudo add-apt-repository ppa:ondrej/php

Instalar os pacotes do PHP instalado. Verificar com php version.

sudo apt-get install -y php8.2-cli php8.2-common php8.2-pgsql php8.2-zip php8.2-gd php8.2-mbstring php8.2-curl php8.2-xml php8.2-bcmath

Install Composer

curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin --filename=composer

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php -r "if (hash_file('sha384', 'composer-setup.php') === 'e21205b207c3ff031906575712edab6f13eb0b361f2085f1f1237b7126d785e826a450292b6cfd1d64d92e6563bbde02') { 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 apt-get install composer

cms-php's People

Contributors

abraao69 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.