Configurando o NextCloud com o Amazon S3 e o RDS

1

Eu estava pesquisando na web como conectar o NextCloud ao S3 e achei aqui eu até encontrei alguns tópicos nos fóruns que explicam como fazer isso, o que é ótimo.

mas minha solução também depende do Amazon RDS, não achei muito sobre isso, então como configurar o RDS como o banco de dados principal do NextCloud? (da mesma forma que o S3, por exemplo, a configuração do S3 deveria ser feita antes mesmo de criar um usuário admin, que eu vi no fórum) e, se possível, quais são os DBs que são suportados pelo NextCloud?

depois que eu tentei conectar o NextCloud ao Amazon RDS, mas não funcionou no começo eu instalei o NextCloud seguindo o Instalação do NextCloud mas eu não instalei o mariadb-server pois eu já tenho meu banco de dados que é o RDS, o PHP 7 está instalado, e o php7.0-mysql também está instalado, e o mysql pdo está habilitado, se eu rodar sudo php --ini eu tenho /etc/php/7.0/cli/conf.d/20-pdo_mysql.ini, e se eu executar o comando: sudo php -m eu tenho pdo_mysql, isso significa que ambos estão ativados e no meu arquivo de configuração eu tenho o seguinte

<?php
  'dbtype' => 'mysql',
  'dbname' => 'dmname',
  'dbhost' => '**********.rds.amazonaws.com:port-number',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => '********',
  'dbpassword' => '********',
  'installed' => false,

eu até tentei a configuração

<?php
  'dbtype' => 'mysql',
  'version' => '12.0.4.3',
  'dbname' => 'dbname',
  'dbhost' => 'http://**********.rds.amazonaws.com',
  'dbport' => 'port-number',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => '********',
  'dbpassword' => '********',

mas eu continuo recebendo a exceção

{"reqId":"jUI5gpnDa3jRzK9N4crh","level":3,"time":"2018-01-29T12:43:01+00:00","remoteAddr":"194.165.136.114","user":"--","app":"PHP","method":"GET","url":"\/nextcloud\/index.php","message":"Doctrine\DBAL\DBALException: Failed to connect to the database: An exception occured in driver: could not find driver at \/var\/www\/nextcloud\/lib\/private\/DB\/Connection.php#61","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/63.0.3239.132 Safari\/537.36","version":""}
  'installed' => true,

e eu até instalei o mariaDB, mariadb-server mas o mesmo problema continua chegando.

eu executei o comando no terminal do servidor e consegui me conectar ao RDS do próprio servidor, o que significa que nada está bloqueando o RDS no servidor o comando é: mysql -u username -h *******. rds.amazonaws.com -p

e a resposta foi como a seguinte:

Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is ***
Server version: 10.1.26-MariaDB MariaDB Server

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

qualquer ajuda seria ótima

    
por ibr 30.01.2018 / 08:20

0 respostas