### Laravel ### # Serão instalados: xampp composer laravel nodejs gulp elixir Documentação: http://laravel.com/docs/5.1 # Instalar o Firebird 3.0 - Link para instalação: https://www.firebirdsql.org/en/firebird-3-0/ - Marcar Generate client library as GDS32.DLL for legacy InterBase support - Marcar Enable Authorization for legacy Firebird clients - Senha SysDBA: GC@180316 - Essa senha será usada no arquivo de configuração do Laravel: config.php no usuário SYSDBA # Instalar o Xampp - Instalar somente APACHE e PHP - É recomendável instalar no local C:\xampp - Adicionar ao arquivo c:\xampp\apache\conf\httpd.conf, linha 58: (porta de escuta do http) Listen [IP]:8090 - Adicionar no começo do arquivo: # AUMENTA O LIMENTE DE DADOS ENVIADO PELO GET (URL;URI) LimitRequestLine 1000000 LimitRequestFieldSize 1000000 # VirtualHost Em C:\xampp\apache\conf\extra\httpd-vhosts.conf, adiciona: ServerAdmin admin@localhost DocumentRoot "C:/xampp/htdocs" ServerName localhost ErrorLog logs/localhost_error.log CustomLog logs/localhost_access.log common DocumentRoot "C:/xampp/htdocs/public" ServerName gc.delfa Options All Includes Indexes Em C:\Windows\System32\drivers\etc\hosts, adiciona: [:IP] gc.delfa # Habilitar conexão do php ao firebird Descomentar no arquivo c:\xampp\php\php.ini: extension=php_interbase.dll extension=php_pdo_firebird.dll post_max_size=32M zlib.output_compression = On extension=php_curl.dll # Habilitar CURL apt-get install php-curl Reinicie o apache. Obs.: Caso haja problema para inicializar o apache, abra o skype -> ferramentas -> opções -> avançado -> conexão e desmarque a primeira opção que fala sobre as portas 80 e 443 # Composer Instalação: https://getcomposer.org/doc/00-intro.md#installation-windows - O arquivo php.exe do xampp está localizado em: C:\xampp\php\php.exe - Pesquise no MENU INICIAR por -> Variáveis do Sistema-> Variáveis de usuário -> PATH-> Clicar em Editar... - Adicione ";" e o caminho: C:\Users\[USUÁRIO]\AppData\Roaming\Composer\vendor\bin # Instalar Laravel: # Para um novo projeto - Acessar C:\xampp\htdocs\ - Clique com o botão direito do mouse e selecione a opção Use Composer Here - Execute o seguinte comando: composer global require "laravel/installer=~1.1" # Para o projeto GCWEB - Instalar o Tortoise - Acessar C:\xampp\htdocs\ - Clicar com o botão direito do mouse e selecione a opção SVN Checkout - URL de repositório svn://gc.delfa.com.br:5050/home/svn/GCWEB https://srv-aquiles/svn/GC_WEB # Bootstrap # Instalar Nodejs: https://nodejs.org - Pesquise no MENU INICIAR por -> Variáveis do Sistema-> Variáveis de usuário -> PATH-> Clicar em Editar... - Adicione ";" e o caminho: C:\Program Files\nodejs # Angularjs - Instalar Python - Versão 6.4.1 NPM npm i -g npm@6.4.1 - Rodar o comando: npm install angular-material --save - Caso der erro de SSL(reason: self signed certificate in certificate chain), rodar o seguinte comando: npm config set strict-ssl false Error Windows: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (64) //* Executar o prompt de comando como administrador *// - executar npm install --production windows-build-tools - executar npm rebuild node-sass - npm install gulp-sass --save-dev # Elixir (Referência: http://laravel.com/docs/5.1/elixir) Com o terminal aberto dentro do projeto: # Instalar Gulp: npm install --global gulp # Instalar Elixir: npm install --no-bin-links # Resolver bug do modal Abrir: node_modules\bootstrap-sass\assets\javascripts\bootstrap.min.js Buscar por: .appendTo(this.$body) Substituir por: .insertBefore(this.$element) Abrir C:\xampp\htdocs\node_modules\bootstrap-sass\assets\stylesheets\bootstrap\_variables.scss Buscar por: $zindex-modal-background: 1040 !default; Substituir por: $zindex-modal-background: 1050 !default; # Página perde CSS ao Imprimir: Abrir o arquivo: C:\xampp\htdocs\node_modules\bootstrap-sass\assets\stylesheets\bootstrap\_print.scss Comentar Código dentro do arquivo. # bug popover colar o conteudo da pasta "Arquivos Bootstrap" em "node_modules\" OBS: Ao termino de tudo rodar o gulp2 # No projeto: - Diretórios para adicionar: - storage/framework/cache - storage/framework/sessions - storage/framework/views - Acessar o diretório public e renomear "htacess" para ".htaccess" - Acessar o diretório raiz do projeto e renomear "config-def.php" para "config.php" - Adicionar .env - Acessar o diretório app\Models\Conexao e renomear "_Conexao-def.php" para "_Conexao.php" #se não usar ssl (https) em config.ini define('SESSION_SECURE_COOKIE', false); -> tem que ser falso - USUÁRIO PADRÃO: GC #gerador de graficos pyton pip uninstall matplotlib pip install matplotlib --system pip uninstall pyparsing pip install pyparsing --system pip uninstall backports.functools_lru_cache pip install backports.functools_lru_cache --system pip uninstall cycler pip install cycler --system pip install numpy python-dateutil pytz pyparsing six --force-reinstall --upgrade --system pip uninstall kiwisolver pip install kiwisolver --system pip uninstall numpy pip install numpy --system pip uninstall docopt pip install docopt --system pip uninstall pandas pip install pandas --system