Como deixar a estrutura de classes e funções disponível apenas para include no PHP usando Apache

A ideia aqui é desenvolver uma arquitetura de diretórios onde teremos apenas o template do nosso sistema disponível na internet.
De forma mais prática temos:

ROOT
+
|---+/core
!---+/admin
+---+/public_html -> arquivo de nosso template

Para colocar a arquitetura de diretórios acima em prática devemos criar um Rewrite no Apache, então teremos:

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

Mas afinal o que é EcmaScript ?

O ECMAScript (ES) é a especificação da linguagem de script que o JavaScript implementa, ou seja, é a descrição formal e estruturada de uma linguagem de script, sendo padronizada pela Ecma International – associação criada em 1961 dedicada à padronização de sistemas de informação e comunicação – na especificação ECMA-262. No dia 17 de junho de 2015, foi definida a sexta edição da especificação, a ES6 (também chamada de ECMAScript 2015).

Diferentemente das edições anteriores, o ES6 trouxe a maior mudança para a linguagem JavaScript desde a sua criação, há 20 anos. O principal objetivo da nova versão especificação foi tornar a linguagem mais flexível, enxuta e fácil de se aprender e trabalhar, tornando-a mais próxima a outras linguagens orientadas a objeto, como Java e Python.

Dentre as principais mudanças, temos:

Criação de novos tipos de dados (Map, WeakMap, Set, WeakSet);
Novas maneiras de iterar objetos e coleções;
Declaração de variáveis com let e const;
Modularização e estrutura de classes;
Geradores e símbolos;
Operadores rest e spread.

Reconfigurando Apache 2 com errors na inicialização no Plesk

As vezes é comum que o Plesk se perca em suas configurações. Geralmente isto acontece ao tentar efetuar a alteração no apache2.conf. Caso você encontre este tipo de problema é possível restaurar as configurações válidas através do comando:

/usr/local/psa/admin/bin/httpdmng --reconfigure-all

Caso tenha alguma dúvida em relação a este processo entre em contato conosco através do Twitter @jaccon

Obrirgado