Jump to content
TheBB

ownCloud - строим личное облачное хранилище

Recommended Posts

Что это такое и для чего, можно прочитать, напр., на офф сайте owncloud или wiki. Если кратко, то - персональное (личное) облачное хранилище (облако).

Размер облака ограничен "жадностью" владельца и/или объёмом диска (флешки не рассматриваются ввиду малого объёма)...

Желательно наличие swap`a (файла подкачки).

(nginx+php+mysql)

Обновить список пакетов

opkg update

(опционально) установить nano - можно вставлять текст из буфера; mc - понятно; tar - "старший брат" для распаковки

opkg install nano mc tar

Установить следующие пакеты

opkg install nginx php7-fastcgi php7-mod-ctype php7-mod-curl php7-mod-dom \
php7-mod-exif php7-mod-fileinfo php7-mod-gd php7-mod-gettext php7-mod-hash \
php7-mod-iconv php7-mod-json php7-mod-mbstring php7-mod-mcrypt php7-mod-mysql \
php7-mod-pdo php7-mod-pdo-mysql php7-mod-session php7-mod-simplexml \
php7-mod-sockets php7-mod-xml php7-mod-xmlreader php7-mod-xmlwriter php7-mod-zip \
mariadb-server mariadb-client-extra

Создать скрипт запуска S79php-fcgi и сделать его исполняемым

#!/bin/sh

export PHP_FCGI_CHILDREN=''

ENABLED=yes
PROCS=php-fcgi
ARGS="-b /opt/var/run/php-fcgi.sock &"
PREARGS=""
DESC=$PROCS
PATH=/opt/bin:/opt/sbin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. /opt/etc/init.d/rc.func
 
chmod +x /opt/etc/init.d/S79php-fcgi

Отредактировать файлы: php.ini, fastcgi_params и nginx.conf

Скрытый текст

zend.ze1_compatibility_mode = Off

; Language Options

engine = On
;short_open_tag = Off
precision    =  12
y2k_compliance = On
output_buffering = Off
;output_handler =
zlib.output_compression = Off
;zlib.output_compression_level = -1
;zlib.output_handler =
implicit_flush = Off
unserialize_callback_func =
serialize_precision = 100

;open_basedir =
disable_functions =
disable_classes =

; Colors for Syntax Highlighting mode.  Anything that's acceptable in
; <span style="color: ???????"> would work.
;highlight.string  = #DD0000
;highlight.comment = #FF9900
;highlight.keyword = #007700
;highlight.bg      = #FFFFFF
;highlight.default = #0000BB
;highlight.html    = #000000

;ignore_user_abort = On
;realpath_cache_size = 16k
;realpath_cache_ttl = 120

; Miscellaneous

expose_php = On

; Resource Limits

max_execution_time = 30    ; Maximum execution time of each script, in seconds.
max_input_time = 60    ; Maximum amount of time each script may spend parsing request data.
;max_input_nesting_level = 64
memory_limit = 32M    ; Maximum amount of memory a script may consume.

; Error handling and logging

; Error Level Constants:
; E_ALL             - All errors and warnings (includes E_STRICT as of PHP 6.0.0)
; E_ERROR           - fatal run-time errors
; E_RECOVERABLE_ERROR  - almost fatal run-time errors
; E_WARNING         - run-time warnings (non-fatal errors)
; E_PARSE           - compile-time parse errors
; E_NOTICE          - run-time notices (these are warnings which often result
;                     from a bug in your code, but it's possible that it was
;                     intentional (e.g., using an uninitialized variable and
;                     relying on the fact it's automatically initialized to an
;                     empty string)
; E_STRICT            - run-time notices, enable to have PHP suggest changes
;                     to your code which will ensure the best interoperability
;                     and forward compatibility of your code
; E_CORE_ERROR      - fatal errors that occur during PHP's initial startup
; E_CORE_WARNING    - warnings (non-fatal errors) that occur during PHP's
;                     initial startup
; E_COMPILE_ERROR   - fatal compile-time errors
; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
; E_USER_ERROR      - user-generated error message
; E_USER_WARNING    - user-generated warning message
; E_USER_NOTICE     - user-generated notice message
; E_DEPRECATED      - warn about code that will not work in future versions
;                     of PHP
; E_USER_DEPRECATED - user-generated deprecation warnings
;
; Common Values:
;   E_ALL & ~E_NOTICE  (Show all errors, except for notices and coding standards warnings.)
;   E_ALL & ~E_NOTICE | E_STRICT  (Show all errors, except for notices)
;   E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR  (Show only errors)
;   E_ALL | E_STRICT  (Show all errors, warnings and notices including coding standards.)
; Default Value: E_ALL & ~E_NOTICE
error_reporting  =  E_ALL & ~E_NOTICE & ~E_STRICT

display_errors = On
display_startup_errors = Off
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
;report_zend_debug = 0
track_errors = Off
;html_errors = Off
;docref_root = "/phpmanual/"
;docref_ext = .html
;error_prepend_string = "<font color=#ff0000>"
;error_append_string = "</font>"
; Log errors to specified file.
error_log = /opt/var/log/php_errors.log
; Log errors to syslog.
;error_log = syslog

; Data Handling

;arg_separator.output = "&amp;"
;arg_separator.input = ";&"
variables_order = "EGPCS"
request_order = "GP"
register_globals = Off
register_long_arrays = Off
register_argc_argv = On
auto_globals_jit = On
post_max_size = 512M;максимальный размер файла доступный для загрузки в облакo
;magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
;default_charset = "iso-8859-1"
;always_populate_raw_post_data = -1

; Paths and Directories

; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
doc_root = "/opt/share/www"
user_dir =
extension_dir = "/opt/lib/php"
enable_dl = On
;cgi.force_redirect = 1
;cgi.nph = 1
;cgi.redirect_status_env = ;
cgi.fix_pathinfo = 1
;fastcgi.impersonate = 1;
;fastcgi.logging = 0
;cgi.rfc2616_headers = 0

; File Uploads

file_uploads = On
upload_tmp_dir = "/opt/tmp"
upload_max_filesize = 512M;максимальный размер файла доступный для загрузки в облако
max_file_uploads = 20

; Fopen wrappers

allow_url_fopen = On
allow_url_include = Off
;from="john@doe.com"
;user_agent="PHP"
default_socket_timeout = 60
;auto_detect_line_endings = Off

; Dynamic Extensions

;extension=ctype.so
;extension=curl.so
;extension=dom.so
;extension=exif.so
;extension=ftp.so
;extension=gd.so
;extension=gmp.so
;extension=hash.so
;extension=iconv.so
;extension=json.so
;extension=ldap.so
;extension=mbstring.so
;extension=mcrypt.so
;extension=mysql.so
;extension=openssl.so
;extension=pcre.so
;extension=pdo.so
;extension=pdo-mysql.so
;extension=pdo-pgsql.so
;extension=pdo_sqlite.so
;extension=pgsql.so
;extension=session.so
;extension=soap.so
;extension=sockets.so
;extension=sqlite.so
;extension=sqlite3.so
;extension=tokenizer.so
;extension=xml.so
;extension=xmlreader.so
;extension=xmlwriter.so

; Module Settings

[APC]
apc.enabled = 1
apc.shm_segments = 1    ;The number of shared memory segments to allocate for the compiler cache.
apc.shm_size = 4M    ;The size of each shared memory segment.

[Date]
date.timezone = Europe/Moscow ;Вставить своё расположение
;date.default_latitude = 31.7667
;date.default_longitude = 35.2333
;date.sunrise_zenith = 90.583333
;date.sunset_zenith = 90.583333

[filter]
;filter.default = unsafe_raw
;filter.default_flags =

[iconv]
;iconv.input_encoding = ISO-8859-1
;iconv.internal_encoding = ISO-8859-1
;iconv.output_encoding = ISO-8859-1

[sqlite]
;sqlite.assoc_case = 0

[sqlite3]
;sqlite3.extension_dir =

[Pdo_mysql]
pdo_mysql.cache_size = 2000
pdo_mysql.default_socket = /opt/var/run/mysqld.sock

[MySQL]
mysql.allow_local_infile = On
mysql.allow_persistent = On
mysql.cache_size = 2000
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port =
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode = Off

[PostgresSQL]
pgsql.allow_persistent = On
pgsql.auto_reset_persistent = Off
pgsql.max_persistent = -1
pgsql.max_links = -1
pgsql.ignore_notice = 0
pgsql.log_notice = 0

[Session]
session.save_handler = files
session.save_path = "/opt/tmp"
session.use_cookies = 1
;session.cookie_secure =
session.use_only_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.cookie_httponly =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor     = 100
session.gc_maxlifetime = 1440
session.bug_compat_42 = On
session.bug_compat_warn = On
session.referer_check =
session.entropy_length = 0
;session.entropy_file = /dev/urandom
session.entropy_file =
;session.entropy_length = 16
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 0
session.hash_bits_per_character = 4
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="

[mbstring]
;mbstring.language = Japanese
;mbstring.internal_encoding = EUC-JP
;mbstring.http_input = auto
;mbstring.http_output = SJIS
;mbstring.encoding_translation = Off
;mbstring.detect_order = auto
;mbstring.substitute_character = none;
;mbstring.func_overload = 0
;mbstring.strict_detection = Off
;mbstring.http_output_conv_mimetype=
;mbstring.script_encoding=

[gd]
;gd.jpeg_ignore_warning = 0

[exif]
;exif.encode_unicode = ISO-8859-15
;exif.decode_unicode_motorola = UCS-2BE
;exif.decode_unicode_intel    = UCS-2LE
;exif.encode_jis =
;exif.decode_jis_motorola = JIS
;exif.decode_jis_intel    = JIS

[soap]
soap.wsdl_cache_enabled=1
soap.wsdl_cache_dir="/opt/tmp"
soap.wsdl_cache_ttl=86400
soap.wsdl_cache_limit = 5

[sysvshm]
;sysvshm.init_mem = 10000

[ldap]
ldap.max_links = -1

[mcrypt]
;mcrypt.algorithms_dir=
;mcrypt.modes_dir=

[opcache]
;opcache.memory_consumption=8        ; 8M is the allowed minimum
;opcache.interned_strings_buffer=1
opcache.max_accelerated_files=200    ; 200 is the allowed minimum
;opcache.revalidate_freq=60
;opcache.fast_shutdown=1
opcache.enable_cli=1
opcache.enable=1
;opcache.log_verbosity_level=4

 

Скрытый текст


fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD     $request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;

fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
fastcgi_param  PATH_INFO          $fastcgi_path_info;
fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
fastcgi_param  SERVER_PROTOCOL    $server_protocol;
fastcgi_param  REQUEST_SCHEME     $scheme;
fastcgi_param  HTTPS              $https if_not_empty;

fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

fastcgi_param  REMOTE_ADDR        $remote_addr;
fastcgi_param  REMOTE_PORT        $remote_port;
fastcgi_param  SERVER_ADDR        $server_addr;
fastcgi_param  SERVER_PORT        $server_port;
fastcgi_param  SERVER_NAME        $server_name;

# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param  REDIRECT_STATUS    200;

 

Скрытый текст

user  nobody;
worker_processes  1;

#error_log  /opt/var/log/nginx/error.log;
#error_log  /opt/var/log/nginx/error.log  notice;
#error_log  /opt/var/log/nginx/error.log  info;

#pid        /opt/var/run/nginx.pid;

events {
    worker_connections  64;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  /opt/var/log/nginx/access.log;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;
          
    server {
        listen       88;
        server_name  localhost;
        #charset koi8-r;
        #access_log  /opt/var/log/nginx/host.access.log;
    location / {
            root   /opt/share/www;
            index  index.php index.html index.htm;
        }

        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
        root   /opt/share/nginx/html;
        }
             location = /robots.txt { allow all; access_log off; log_not_found off; }
             location = /favicon.ico { access_log off; log_not_found off; }
             location ^~ /owncloud {
                 root   /opt/share/www;
                 try_files $uri $uri/ /owncloud/index.php$is_args$args;
                 client_max_body_size 512M; # максимальный размер файла для загрузки
                 location ~ ^/owncloud/(?:\.|data|config|db_structure\.xml|README) {
                deny all;
                 }
            location ~ [^/]\.php(/|$) {
            fastcgi_split_path_info   ^(.+?\.php)(/.*)$;
            if (!-f $document_root$fastcgi_script_name) {
        return 404;
    }
                root           /opt/share/www;
                fastcgi_pass unix:/opt/var/run/php-fcgi.sock;
                fastcgi_index  index.php;
                include fastcgi_params;
                fastcgi_param MOD_X_ACCEL_REDIRECT_ENABLED on;
            }
            location ~* \.(?:jpg|gif|ico|png|css|js|svg)$ {
                expires 30d; add_header Cache-Control public;
            }
        }
    }
}

Скачать архив owncloud и распаковать в корень сервера (напр., так)

mkdir /opt/share/www
cd /opt/share/www
wget http://download.owncloud.org/community/owncloud-8.1.8.tar.bz2
Connecting to download.owncloud.org (188.40.68.177:80)
owncloud-8.1.8.tar.b 100% |**********(вырезано)*********| 24032k  0:00:00 ETA
tar -jxf owncloud-8.1.8.tar.bz2

Создать базу данных

mysql_install_db --datadir=/opt/var --basedir=/opt --force

Запустить mariadb-server

/opt/etc/init.d/S70mariadbd start

Задать пароль доступа

mysqladmin -u root password 'Passw0rd'

Войти и создать БД для ownCloud

mysql -u root -p
create database oc;
\q

Перезапустить mariadb-server

/opt/etc/init.d/S70mariadbd restart

Запустить php и nginx

/opt/etc/init.d/S79php-fcgi start
/opt/etc/init.d/S80nginx start

Перейти по адресу http://192.168.1.1:88/owncloud и произвести первичную настройку

owncloud_002.png

 где user - имя админа облака, pass - его пароль; /opt/share/www/owncloud/data - каиалог для данных; root - имя прользователя для БД; Passw0rd - его пароль; oc - имя БД (использовались в качестве примера - указывайте свои). Если все прошло удачно, то можно увидеть

owncloud_003.png

если не получилось, проверяйте где допустили ошибку.
Варианты применения: слушать музыку

owncloud_006.png

смотреть мувики

owncloud_004.png

работать с документами

owncloud_008.png

открыть доступ соседке, а ночью просматривать ее селфи поделиться с друзьями/знакомыми, прикрутить сертификат и "выпустить" в интернеты, использовать с другим сервером и БД например  и т.д. и т.п.

 

"Самопальный" сертификат для подключения по https

Обновить и установить пакеты

opkg update
opkg install openssl-util

Создаём корневой ключ server.key (алгоритм шифрования aes256, длиной 4096 bit).
Cистема дважды попросит ввести парольную фразу, придумываем её, вводим и запоминаем.

openssl genrsa -aes256 -out server.key 4096
Скрытый текст

Generating RSA private key, 4096 bit long modulus
....++
................................................................++
e is 65537 (0x10001)
Enter pass phrase for server.key:
Verifying - Enter pass phrase for server.key:

Создаём корневой сертификат:

openssl req -new -key server.key -out server.csr -days 3560
Скрытый текст

Enter pass phrase for server.key:
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:RU
State or Province Name (full name) [Some-State]:my_territory
Locality Name (eg, city) []:my_village
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Horns&Hooves
Organizational Unit Name (eg, section) []:chamber№6
Common Name (e.g. server FQDN or YOUR name) []:IP_or_DDNS
Email Address []:my@mail.ru

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:passwd
An optional company name []:

 

Копируем ключ

cp server.key server.key.org

Удаляем пароль из ключа

openssl rsa -in server.key.org -out server.key

Генерируем сертификат

openssl x509 -req -days 3650 -in server.csr -sha384 -signkey server.key -out server.crt
Скрытый текст

Signature ok
subject=/C=RU/ST=my_territory/L=my_village/O=Horns&Hooves/OU=chamber\xC3\xA2\xC2\x84\xC2\x966/CN=IP_or_DDNS/emailAddress=my@mail.ru
Getting Private key

 

Правим nginx.conf

 ...
  ssl_certificate      /opt/etc/nginx/server.crt;
  ssl_certificate_key  /opt/etc/nginx/server.key;

server {
            listen 443 ssl;
...

После внесения изменений в конфиг, nginx надо перезапустить, а в адресной строке для подключения к owncloud надо набрать https://ip.ad..re.ss:88/owncloud

 

hdd

Если нужно чтоб папка data находилась на другом диске то, носителю должна быть задана метка, он должен быть подключен и смонтирован. Проверяем командой mount, в примере ниже это флешка sdb1 с меткой data смонтированая в /tmp/mnt/

~ # mount

rootfs on / type rootfs (rw)

/dev/root on / type squashfs (ro,relatime)

tmpfs on /dev type tmpfs (rw,nosuid,noexec,relatime)

none on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)

proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)

tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)

/dev/mtdblock/7 on /storage type jffs2 (rw,nosuid,relatime)

none on /proc/bus/usb type usbfs (rw,nosuid,noexec,relatime)

/dev/sda1 on /tmp/mnt/omni2 type ext2 (rw,relatime)

/dev/sdb1 on /tmp/mnt/data type ext2 (rw,nosuid,noexec,noatime)

/dev/sda1 on /opt type ext2 (rw,relatime)

nfsd on /proc/fs/nfsd type nfsd (rw,relatime)

Создаем на нужном носителе папку data

mkdir /tmp/mnt/data/data

При выборе места хранения данных указываем нужный путь, в примере это /tmp/mnt/data/data

Для переноса папки data на другой диск проверяем монтирование и копируем ее (папку) в нужное место, из примера выше, так

mv /opt/share/www/owncloud/data /tmp/mnt/data/

нужно открыть и отредактировать файл /opt/share/www/owncloud/config/config.php

в файле найти строку 'datadirectory' => '/opt/share/www/owncloud/data', и изменить в ней путь до нового места хранения (из примера выше, заменить на 'datadirectory' => '/tmp/mnt/data/data')

Edited by TheBB
upd
  • Thanks 2

Share this post


Link to post
Share on other sites
9 часов назад, TheBB сказал:

nginx.conf


client_max_body_size 1024M;

php.ini


upload_max_filesize = 1024M

post_max_size = 1024M

А при таких настройках роутеру не поплохеет? :)

Share this post


Link to post
Share on other sites

когда поплохеет, тогда юзери и перестанут страдать фигней, начнут думать и читать...

Share this post


Link to post
Share on other sites
38 минут назад, TheBB сказал:

когда поплохеет, тогда юзери и перестанут страдать фигней, начнут думать и читать...

Очень понравилась идея. Давно думал, как же мне уже заполучить эти селфи моей такой симпатичной и фигуристой соседки, ведь так нет никакого повода их просить показать :)  И знакомиться как бы повода не было :) А так теперь 3 в 1. Будет повод познакомиться и облако предложить, протестировать наконец самому как это работает (давно поглядывал и подумывал) и наконец, самое приятное - смогу ночью селфи новой подружки посмотреть :)))

Edited by Roman_Petrov

Share this post


Link to post
Share on other sites
15 часов назад, TheBB сказал:

nginx.conf


client_max_body_size 1024M;

php.ini


upload_max_filesize = 1024M

post_max_size = 1024M

Благодарю за ответ!Как то маловато 1 гиг на аплоад(

Share this post


Link to post
Share on other sites

замените 1024М на то, что хочется )))

Share this post


Link to post
Share on other sites
16 часов назад, TheBB сказал:

замените 1024М на то, что хочется )))

Благодарю за ответ!

Share this post


Link to post
Share on other sites

Всем привет! На этапе настройки в веб-консоле, а точнее сразу после ввода паролей и создания пользователя в веб-морде первой.

Всё делал по мануалу, кроме того что последнюю версию owncloud взял (9).

Internal Server Error

The server encountered an internal error and was unable to complete your request.

Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.

More details can be found in the server log.


Screenshot_20160819_202855.png

cat owncloud.log

Скрытый текст

{"reqId":"bnfF4OwzJYY5CHIRF76Z","remoteAddr":"192.168.0.32","app":"index","message":"Exception: {\"Exception\":\"Doctrine\\\\DBAL\\\\Exception\\\\DriverException\",\"Message\":\"An exception occurred while executing 'CREATE TABLE `oc_addressbooks` (`id` BIGINT UNSIGNED AUTO_INCREMENT NOT NULL, `principaluri` VARCHAR(255) DEFAULT NULL, `displayname` VARCHAR(255) DEFAULT NULL, `uri` VARCHAR(255) DEFAULT NULL, `description` VARCHAR(255) DEFAULT NULL, `synctoken` INT UNSIGNED DEFAULT 1 NOT NULL, UNIQUE INDEX addressbook_index (`principaluri`, `uri`), PRIMARY KEY(`id`)) DEFAULT CHARACTER SET utf8 COLLATE utf8_bin ENGINE = InnoDB':\\n\\nSQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes\",\"Code\":0,\"Trace\":\"#0 \\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/DBALException.php(116): Doctrine\\\\DBAL\\\\Driver\\\\AbstractMySQLDriver->convertException('An exception oc...', Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException))\\n#1 \\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Connection.php(945): Doctrine\\\\DBAL\\\\DBALException::driverExceptionDuringQuery(Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOMySql\\\\Driver), Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException), 'CREATE TABLE `o...')\\n#2 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/DB\\\/MDB2SchemaManager.php(168): Doctrine\\\\DBAL\\\\Connection->query('CREATE TABLE `o...')\\n#3 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/DB\\\/MDB2SchemaManager.php(69): OC\\\\DB\\\\MDB2SchemaManager->executeSchemaChange(Object(Doctrine\\\\DBAL\\\\Schema\\\\Schema))\\n#4 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/legacy\\\/db.php(172): OC\\\\DB\\\\MDB2SchemaManager->createDbFromStructure('\\\/opt\\\/share\\\/www\\\/...')\\n#5 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Installer.php(563): OC_DB::createDbFromStructure('\\\/opt\\\/share\\\/www\\\/...')\\n#6 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Installer.php(539): OC\\\\Installer::installShippedApp('dav')\\n#7 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Setup.php(379): OC\\\\Installer::installShippedApps()\\n#8 \\\/opt\\\/share\\\/www\\\/owncloud\\\/core\\\/Controller\\\/SetupController.php(64): OC\\\\Setup->install(Array)\\n#9 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/base.php(829): OC\\\\Core\\\\Controller\\\\SetupController->run(Array)\\n#10 \\\/opt\\\/share\\\/www\\\/owncloud\\\/index.php(39): OC::handleRequest()\\n#11 {main}\",\"File\":\"\\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Driver\\\/AbstractMySQLDriver.php\",\"Line\":115}","level":3,"time":"2016-08-19T15:58:04+00:00","method":"POST","url":"\/owncloud\/index.php","user":"--"}
{"reqId":"+09ja\/9Hk8aREKlbCQVa","remoteAddr":"192.168.0.32","app":"index","message":"Exception: {\"Exception\":\"Doctrine\\\\DBAL\\\\Exception\\\\DriverException\",\"Message\":\"An exception occurred while executing 'CREATE TABLE `oc_addressbooks` (`id` BIGINT UNSIGNED AUTO_INCREMENT NOT NULL, `principaluri` VARCHAR(255) DEFAULT NULL, `displayname` VARCHAR(255) DEFAULT NULL, `uri` VARCHAR(255) DEFAULT NULL, `description` VARCHAR(255) DEFAULT NULL, `synctoken` INT UNSIGNED DEFAULT 1 NOT NULL, UNIQUE INDEX addressbook_index (`principaluri`, `uri`), PRIMARY KEY(`id`)) DEFAULT CHARACTER SET utf8 COLLATE utf8_bin ENGINE = InnoDB':\\n\\nSQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes\",\"Code\":0,\"Trace\":\"#0 \\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/DBALException.php(116): Doctrine\\\\DBAL\\\\Driver\\\\AbstractMySQLDriver->convertException('An exception oc...', Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException))\\n#1 \\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Connection.php(945): Doctrine\\\\DBAL\\\\DBALException::driverExceptionDuringQuery(Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOMySql\\\\Driver), Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException), 'CREATE TABLE `o...')\\n#2 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/DB\\\/MDB2SchemaManager.php(168): Doctrine\\\\DBAL\\\\Connection->query('CREATE TABLE `o...')\\n#3 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/DB\\\/MDB2SchemaManager.php(69): OC\\\\DB\\\\MDB2SchemaManager->executeSchemaChange(Object(Doctrine\\\\DBAL\\\\Schema\\\\Schema))\\n#4 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/legacy\\\/db.php(172): OC\\\\DB\\\\MDB2SchemaManager->createDbFromStructure('\\\/opt\\\/share\\\/www\\\/...')\\n#5 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Installer.php(563): OC_DB::createDbFromStructure('\\\/opt\\\/share\\\/www\\\/...')\\n#6 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Installer.php(539): OC\\\\Installer::installShippedApp('dav')\\n#7 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Setup.php(379): OC\\\\Installer::installShippedApps()\\n#8 \\\/opt\\\/share\\\/www\\\/owncloud\\\/core\\\/Controller\\\/SetupController.php(64): OC\\\\Setup->install(Array)\\n#9 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/base.php(829): OC\\\\Core\\\\Controller\\\\SetupController->run(Array)\\n#10 \\\/opt\\\/share\\\/www\\\/owncloud\\\/index.php(39): OC::handleRequest()\\n#11 {main}\",\"File\":\"\\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Driver\\\/AbstractMySQLDriver.php\",\"Line\":115}","level":3,"time":"2016-08-19T16:00:43+00:00","method":"POST","url":"\/owncloud\/index.php","user":"--"}
{"reqId":"sZbZHVUdXMWzKymFGJLg","remoteAddr":"192.168.0.32","app":"index","message":"Exception: {\"Exception\":\"Doctrine\\\\DBAL\\\\Exception\\\\DriverException\",\"Message\":\"An exception occurred while executing 'CREATE TABLE `oc_addressbooks` (`id` BIGINT UNSIGNED AUTO_INCREMENT NOT NULL, `principaluri` VARCHAR(255) DEFAULT NULL, `displayname` VARCHAR(255) DEFAULT NULL, `uri` VARCHAR(255) DEFAULT NULL, `description` VARCHAR(255) DEFAULT NULL, `synctoken` INT UNSIGNED DEFAULT 1 NOT NULL, UNIQUE INDEX addressbook_index (`principaluri`, `uri`), PRIMARY KEY(`id`)) DEFAULT CHARACTER SET utf8 COLLATE utf8_bin ENGINE = InnoDB':\\n\\nSQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes\",\"Code\":0,\"Trace\":\"#0 \\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/DBALException.php(116): Doctrine\\\\DBAL\\\\Driver\\\\AbstractMySQLDriver->convertException('An exception oc...', Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException))\\n#1 \\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Connection.php(945): Doctrine\\\\DBAL\\\\DBALException::driverExceptionDuringQuery(Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOMySql\\\\Driver), Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException), 'CREATE TABLE `o...')\\n#2 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/DB\\\/MDB2SchemaManager.php(168): Doctrine\\\\DBAL\\\\Connection->query('CREATE TABLE `o...')\\n#3 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/DB\\\/MDB2SchemaManager.php(69): OC\\\\DB\\\\MDB2SchemaManager->executeSchemaChange(Object(Doctrine\\\\DBAL\\\\Schema\\\\Schema))\\n#4 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/legacy\\\/db.php(172): OC\\\\DB\\\\MDB2SchemaManager->createDbFromStructure('\\\/opt\\\/share\\\/www\\\/...')\\n#5 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Installer.php(563): OC_DB::createDbFromStructure('\\\/opt\\\/share\\\/www\\\/...')\\n#6 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Installer.php(539): OC\\\\Installer::installShippedApp('dav')\\n#7 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Setup.php(379): OC\\\\Installer::installShippedApps()\\n#8 \\\/opt\\\/share\\\/www\\\/owncloud\\\/core\\\/Controller\\\/SetupController.php(64): OC\\\\Setup->install(Array)\\n#9 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/base.php(829): OC\\\\Core\\\\Controller\\\\SetupController->run(Array)\\n#10 \\\/opt\\\/share\\\/www\\\/owncloud\\\/index.php(39): OC::handleRequest()\\n#11 {main}\",\"File\":\"\\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Driver\\\/AbstractMySQLDriver.php\",\"Line\":115}","level":3,"time":"2016-08-19T16:06:26+00:00","method":"POST","url":"\/owncloud\/index.php","user":"--"}
{"reqId":"EQR+zc2wNXR+j8IWZBIL","remoteAddr":"192.168.0.32","app":"PHP","message":"Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php:\/\/input stream instead. at Unknown#0","level":3,"time":"2016-08-19T16:21:28+00:00","method":"POST","url":"\/owncloud\/index.php\/heartbeat","user":"--"}
{"reqId":"11xolCAR0m2k+acQCZyC","remoteAddr":"192.168.0.32","app":"index","message":"Exception: {\"Exception\":\"Doctrine\\\\DBAL\\\\Exception\\\\DriverException\",\"Message\":\"An exception occurred while executing 'CREATE TABLE `oc_addressbooks` (`id` BIGINT UNSIGNED AUTO_INCREMENT NOT NULL, `principaluri` VARCHAR(255) DEFAULT NULL, `displayname` VARCHAR(255) DEFAULT NULL, `uri` VARCHAR(255) DEFAULT NULL, `description` VARCHAR(255) DEFAULT NULL, `synctoken` INT UNSIGNED DEFAULT 1 NOT NULL, UNIQUE INDEX addressbook_index (`principaluri`, `uri`), PRIMARY KEY(`id`)) DEFAULT CHARACTER SET utf8 COLLATE utf8_bin ENGINE = InnoDB':\\n\\nSQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes\",\"Code\":0,\"Trace\":\"#0 \\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/DBALException.php(116): Doctrine\\\\DBAL\\\\Driver\\\\AbstractMySQLDriver->convertException('An exception oc...', Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException))\\n#1 \\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Connection.php(945): Doctrine\\\\DBAL\\\\DBALException::driverExceptionDuringQuery(Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOMySql\\\\Driver), Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException), 'CREATE TABLE `o...')\\n#2 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/DB\\\/MDB2SchemaManager.php(168): Doctrine\\\\DBAL\\\\Connection->query('CREATE TABLE `o...')\\n#3 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/DB\\\/MDB2SchemaManager.php(69): OC\\\\DB\\\\MDB2SchemaManager->executeSchemaChange(Object(Doctrine\\\\DBAL\\\\Schema\\\\Schema))\\n#4 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/legacy\\\/db.php(172): OC\\\\DB\\\\MDB2SchemaManager->createDbFromStructure('\\\/opt\\\/share\\\/www\\\/...')\\n#5 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Installer.php(563): OC_DB::createDbFromStructure('\\\/opt\\\/share\\\/www\\\/...')\\n#6 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Installer.php(539): OC\\\\Installer::installShippedApp('dav')\\n#7 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Setup.php(379): OC\\\\Installer::installShippedApps()\\n#8 \\\/opt\\\/share\\\/www\\\/owncloud\\\/core\\\/Controller\\\/SetupController.php(64): OC\\\\Setup->install(Array)\\n#9 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/base.php(829): OC\\\\Core\\\\Controller\\\\SetupController->run(Array)\\n#10 \\\/opt\\\/share\\\/www\\\/owncloud\\\/index.php(39): OC::handleRequest()\\n#11 {main}\",\"File\":\"\\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Driver\\\/AbstractMySQLDriver.php\",\"Line\":115}","level":3,"time":"2016-08-19T16:35:37+00:00","method":"POST","url":"\/owncloud\/index.php","user":"--"}
{"reqId":"o9ut4\/wB8XuvM2DHlxWN","remoteAddr":"192.168.0.32","app":"index","message":"Exception: {\"Exception\":\"Doctrine\\\\DBAL\\\\Exception\\\\DriverException\",\"Message\":\"An exception occurred while executing 'CREATE TABLE `oc_addressbooks` (`id` BIGINT UNSIGNED AUTO_INCREMENT NOT NULL, `principaluri` VARCHAR(255) DEFAULT NULL, `displayname` VARCHAR(255) DEFAULT NULL, `uri` VARCHAR(255) DEFAULT NULL, `description` VARCHAR(255) DEFAULT NULL, `synctoken` INT UNSIGNED DEFAULT 1 NOT NULL, UNIQUE INDEX addressbook_index (`principaluri`, `uri`), PRIMARY KEY(`id`)) DEFAULT CHARACTER SET utf8 COLLATE utf8_bin ENGINE = InnoDB':\\n\\nSQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes\",\"Code\":0,\"Trace\":\"#0 \\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/DBALException.php(116): Doctrine\\\\DBAL\\\\Driver\\\\AbstractMySQLDriver->convertException('An exception oc...', Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException))\\n#1 \\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Connection.php(945): Doctrine\\\\DBAL\\\\DBALException::driverExceptionDuringQuery(Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOMySql\\\\Driver), Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException), 'CREATE TABLE `o...')\\n#2 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/DB\\\/MDB2SchemaManager.php(168): Doctrine\\\\DBAL\\\\Connection->query('CREATE TABLE `o...')\\n#3 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/DB\\\/MDB2SchemaManager.php(69): OC\\\\DB\\\\MDB2SchemaManager->executeSchemaChange(Object(Doctrine\\\\DBAL\\\\Schema\\\\Schema))\\n#4 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/legacy\\\/db.php(172): OC\\\\DB\\\\MDB2SchemaManager->createDbFromStructure('\\\/opt\\\/share\\\/www\\\/...')\\n#5 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Installer.php(563): OC_DB::createDbFromStructure('\\\/opt\\\/share\\\/www\\\/...')\\n#6 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Installer.php(539): OC\\\\Installer::installShippedApp('dav')\\n#7 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Setup.php(379): OC\\\\Installer::installShippedApps()\\n#8 \\\/opt\\\/share\\\/www\\\/owncloud\\\/core\\\/Controller\\\/SetupController.php(64): OC\\\\Setup->install(Array)\\n#9 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/base.php(829): OC\\\\Core\\\\Controller\\\\SetupController->run(Array)\\n#10 \\\/opt\\\/share\\\/www\\\/owncloud\\\/index.php(39): OC::handleRequest()\\n#11 {main}\",\"File\":\"\\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Driver\\\/AbstractMySQLDriver.php\",\"Line\":115}","level":3,"time":"2016-08-19T16:41:39+00:00","method":"POST","url":"\/owncloud\/index.php","user":"--"}
{"reqId":"+m6uMZeb\/NWJT4NIGioZ","remoteAddr":"192.168.0.32","app":"PHP","message":"Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php:\/\/input stream instead. at Unknown#0","level":3,"time":"2016-08-19T17:02:32+00:00","method":"POST","url":"\/owncloud\/index.php\/heartbeat","user":"--"}
{"reqId":"9teyaMFk9GQg6NB1sp7J","remoteAddr":"192.168.0.32","app":"index","message":"Exception: {\"Exception\":\"Doctrine\\\\DBAL\\\\Exception\\\\DriverException\",\"Message\":\"An exception occurred while executing 'CREATE TABLE `oc_addressbooks` (`id` BIGINT UNSIGNED AUTO_INCREMENT NOT NULL, `principaluri` VARCHAR(255) DEFAULT NULL, `displayname` VARCHAR(255) DEFAULT NULL, `uri` VARCHAR(255) DEFAULT NULL, `description` VARCHAR(255) DEFAULT NULL, `synctoken` INT UNSIGNED DEFAULT 1 NOT NULL, UNIQUE INDEX addressbook_index (`principaluri`, `uri`), PRIMARY KEY(`id`)) DEFAULT CHARACTER SET utf8 COLLATE utf8_bin ENGINE = InnoDB':\\n\\nSQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes\",\"Code\":0,\"Trace\":\"#0 \\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/DBALException.php(116): Doctrine\\\\DBAL\\\\Driver\\\\AbstractMySQLDriver->convertException('An exception oc...', Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException))\\n#1 \\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Connection.php(945): Doctrine\\\\DBAL\\\\DBALException::driverExceptionDuringQuery(Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOMySql\\\\Driver), Object(Doctrine\\\\DBAL\\\\Driver\\\\PDOException), 'CREATE TABLE `o...')\\n#2 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/DB\\\/MDB2SchemaManager.php(168): Doctrine\\\\DBAL\\\\Connection->query('CREATE TABLE `o...')\\n#3 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/DB\\\/MDB2SchemaManager.php(69): OC\\\\DB\\\\MDB2SchemaManager->executeSchemaChange(Object(Doctrine\\\\DBAL\\\\Schema\\\\Schema))\\n#4 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/legacy\\\/db.php(172): OC\\\\DB\\\\MDB2SchemaManager->createDbFromStructure('\\\/opt\\\/share\\\/www\\\/...')\\n#5 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Installer.php(563): OC_DB::createDbFromStructure('\\\/opt\\\/share\\\/www\\\/...')\\n#6 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Installer.php(539): OC\\\\Installer::installShippedApp('dav')\\n#7 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/private\\\/Setup.php(379): OC\\\\Installer::installShippedApps()\\n#8 \\\/opt\\\/share\\\/www\\\/owncloud\\\/core\\\/Controller\\\/SetupController.php(64): OC\\\\Setup->install(Array)\\n#9 \\\/opt\\\/share\\\/www\\\/owncloud\\\/lib\\\/base.php(829): OC\\\\Core\\\\Controller\\\\SetupController->run(Array)\\n#10 \\\/opt\\\/share\\\/www\\\/owncloud\\\/index.php(39): OC::handleRequest()\\n#11 {main}\",\"File\":\"\\\/opt\\\/share\\\/www\\\/owncloud\\\/3rdparty\\\/doctrine\\\/dbal\\\/lib\\\/Doctrine\\\/DBAL\\\/Driver\\\/AbstractMySQLDriver.php\",\"Line\":115}","level":3,"time":"2016-08-19T17:22:50+00:00","method":"POST","url":"\/owncloud\/index.php","user":"--"}

 

Share this post


Link to post
Share on other sites

Установил чётко по мануалу с учётом версии, теперь пишет при вводе данных:

Error

MySQL/MariaDB username and/or password not valid You need to enter either an existing account or the administrator.

Хотя через консоль захожу в mysql под root.

Share this post


Link to post
Share on other sites

С последней проблемой разобрался, надо было писать не localhost, а 127.0.0.1.

Share this post


Link to post
Share on other sites

поздравляю! читали и делали невнимательно... на скрине что? (вопрос риторический, отвечать не надо) )))

Share this post


Link to post
Share on other sites

А будут мануалы по обновлению? Старую версию опасно использовать. Через веб-морду не обновиться.

Share this post


Link to post
Share on other sites

Невозможно установить плагин Default encryption module.

Приложение не может быть установлено, следующие зависимости не удовлетворены:

  • The library openssl is not available

opkg install libopenssl
Package libopenssl (1.0.2h-1) installed in root is up to date.

 

 

Share this post


Link to post
Share on other sites

поставил на entware-3x по указанной инструкции - веб морда отдает install.php как файл для скачивания

отличие в том, что ставится не nginx-zyx, а просто nginx

куда копать?

Share this post


Link to post
Share on other sites
2 минуты назад, BeaViSs сказал:

куда копать?

в настройки... значит не по инструкции, т.к. от сервера не зависит

Share this post


Link to post
Share on other sites
42 минуты назад, TheBB сказал:

в настройки... значит не по инструкции, т.к. от сервера не зависит

все сделано простым копипастом конфигов отсюда в файлы :)

 

вообще ссылка ню любой .php приводит к скачванию файла, а не его исполнению на стороне рутера

Share this post


Link to post
Share on other sites

Все, нашел где проблема :)

пока что не в  entware 3х, но понял куда копать

Share this post


Link to post
Share on other sites

Как создать скрипт запуска. Я создал текстовый  фаил S79php-fcgi вставил туда код как в инструкции убрал расширение тхт и закинул его в \etc\init.d\ но когда запускаю он пишет фаил не найден.

~ # /opt/etc/init.d/S79php-fcgi start
-sh: /opt/etc/init.d/S79php-fcgi: not found

В чём мой косяк. И как правильно создать скрипт запуска.

Кстати в браузере пишет. Роутер Keenetic II 2.06

403 Forbidden
nginx/1.10.0

 

Edited by Djunior

Share this post


Link to post
Share on other sites
16 минут назад, Djunior сказал:

Как создать скрипт запуска.

Почтите какой-нибудь "Linux для чайников" перед тем как использовать Entware. начните, например, с http://forums.zyxmon.org/viewtopic.php?f=7&t=15

И вообще - гугл и яндекс: найдется все, в том числе и 100000000 ответов на Ваш вопрос.

Share this post


Link to post
Share on other sites
7 минут назад, zyxmon сказал:

И вообще - гугл и яндекс: найдется все, в том числе и 100000000 ответов на Ваш вопрос.

Вообще то я так и сделал вбил в гугл и сделал как написано

http://www.ithowto.ru/268-kak-napisat-prostoj-skript-na-bash.html

Но всё равно пишет нет файла 

~ # chmod +x /opt/etc/init.d/S79php-fcgi
~ # /opt/etc/init.d/S79php-fcgi start
-sh: /opt/etc/init.d/S79php-fcgi: not found
~ #

Просьба не умничать если не можете помочь 

 

Share this post


Link to post
Share on other sites
5 часов назад, Djunior сказал:

Просьба не умничать если не можете помочь

Просьба самостоятельно искать решение, используя руководство - http://maddog.sitengine.ru/smart-question-ru.html

PS Надеюсь скрипт не в notepad создали! 

 

Share this post


Link to post
Share on other sites
mysql_install_db --datadir=/opt/var --basedir=/opt --force

ключик --force лишний. 

Installing MySQL system tables...
160923  3:48:40 [ERROR] /opt/bin/mysqld: unknown option '--forse'
160923  3:48:40 [ERROR] Aborting

Share this post


Link to post
Share on other sites
3 часа назад, Across сказал:

ключик --force лишний. 

Это ключик --forSe неверный! )))

  • Thanks 1

Share this post


Link to post
Share on other sites
17 часов назад, zyxmon сказал:

Это ключик --forSe неверный! )))

Точно =) всё-таки надо по ночам спать =)

Share this post


Link to post
Share on other sites
В 24.09.2016 в 00:57, Across сказал:

Точно =) всё-таки надо по ночам спать =)

Нужно знать, что `paste` в putty делается правой кнопкой мыши! :grin:

Share this post


Link to post
Share on other sites
17 минут назад, zyxmon сказал:

Нужно знать, что `paste` в putty делается правой кнопкой мыши! :grin:

...или труъ old school'ным DOS'овым сочетанием <Shift> + <Ins>.

 

Скрытый текст

Меня иногда веселят некоторые жадные сайты, на которых <Ctrl>+C/<Ctrl>+V запрещены Java Script'ом. Потому что про олдовые <Ctrl>+<Ins>/<Shift>+<Ins> забывают.:)

 

Edited by Александр Рыжов

Share this post


Link to post
Share on other sites
11 час назад, zyxmon сказал:

Нужно знать, что `paste` в putty делается правой кнопкой мыши! :grin:

А putty работает не в православной ОС =) я в Unix'ах работаю. А клик средней клавишей в консоли роутера не работает или вставляет не полностью.

Share this post


Link to post
Share on other sites
28 минут назад, Across сказал:

А putty работает не в православной ОС =) я в Unix'ах работаю.

И там есть copy-paste. Например в MATE терминале -

 

copypaste.png

Share this post


Link to post
Share on other sites

Всем привет! Спасибо за инструкцию - все установилось и работает, но работает безумно медленно. Загрузка проца на кинетик не более 15%. Можно как то ускорить?

Share this post


Link to post
Share on other sites

owncloud из под Entware ворочается пошустрее конечно чем под Дебиан к сожалению, полноценный линукс попонтовей иметь на роутере.

Подскажите пожалуйста:

[error] 2912#0: *49 access forbidden by rule, client: 192.168.1.43, server: localhost, request: "GET /owncloud/index.php/apps/files/ajax/download.php?dir=%2F&files=ownCloud_User_Manual.pdf HTTP/1.1", upstream: "fastcgi://unix:/opt/var/run/php-fcgi.sock", host: "192.168.1.1:88", referrer: "http://192.168.1.1:88/owncloud/apps/files_pdfviewer/vendor/pdfjs/build/pdf.worker.js?v=0.7.1"

В дебиане такого у меня не было.

Не знаю где Вы там 15% углядели, процесс php-fastcgi нагружает проц в 100%.

В 27.09.2016 в 22:34, syncmas сказал:

Всем привет! Спасибо за инструкцию - все установилось и работает, но работает безумно медленно. Загрузка проца на кинетик не более 15%. Можно как то ускорить?

Edited by Илларион
ответ

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...