Jump to content

Recommended Posts

Posted

так написано же куда копать...

если модуль не установлен, установить `opkg install php7-mod-zip` и перезапустить php (для первого). после установки или настройки php или модулей, требуется перезапуск  php (для второго)

  • 2 months later...
Posted

Подскажи как подправить память на keenetic extra 2

~ # mysql_install_db --datadir=/opt/var --basedir=/opt --force
Warning: World-writable config file '/opt/etc/mysql/my.cnf' is ignored
Installing MariaDB/MySQL system tables in '/opt/var' ...
Warning: World-writable config file '/opt/etc/mysql/my.cnf' is ignored
2018-07-30 21:39:11 2009090640 [Note] /opt/bin/mysqld (mysqld 10.1.33-MariaDB) starting as process 600 ...
2018-07-30 21:39:11 2009090640 [ERROR] mysqld: Out of memory (Needed 130760704 bytes)
2018-07-30 21:39:11 2009090640 [ERROR] mysqld: Out of memory (Needed 98058240 bytes)
2018-07-30 21:39:11 2009090640 [Note] InnoDB: innodb_empty_free_list_algorithm has been changed to legacy because of small buffer pool size. In order to use backoff, increase buffer pool at least up to 20MB.

2018-07-30 21:39:11 2009090640 [Note] InnoDB: Using mutexes to ref count buffer pool pages
2018-07-30 21:39:11 2009090640 [Note] InnoDB: The InnoDB memory heap is disabled
2018-07-30 21:39:11 2009090640 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2018-07-30 21:39:11 2009090640 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2018-07-30 21:39:11 2009090640 [Note] InnoDB: Compressed tables use zlib 1.2.11
2018-07-30 21:39:11 2009090640 [Note] InnoDB: Using generic crc32 instructions
2018-07-30 21:39:11 2009090640 [Note] InnoDB: Initializing buffer pool, size = 128.0M
InnoDB: mmap(138543104 bytes) failed; errno 12
2018-07-30 21:39:11 2009090640 [ERROR] InnoDB: Cannot allocate memory for the buffer pool
2018-07-30 21:39:11 2009090640 [ERROR] Plugin 'InnoDB' init function returned error.
2018-07-30 21:39:11 2009090640 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2018-07-30 21:39:11 2009090640 [ERROR] Unknown/unsupported storage engine: InnoDB
2018-07-30 21:39:11 2009090640 [ERROR] Aborting

 

Posted
В 16.06.2017 в 22:41, TheBB сказал:

lighttpd+php7+sqlite+ssl=owncloud-10.0.2

ставим пакеты


opkg install ca-certificates curl lighttpd lighttpd-mod-cgi lighttpd-mod-fastcgi openssl-util \
php7-cli php7-fastcgi php7-mod-ctype php7-mod-curl php7-mod-dom php7-mod-fileinfo php7-mod-gd \
php7-mod-hash php7-mod-json php7-mod-mbstring php7-mod-pdo-sqlite php7-mod-session php7-mod-simplexml \
php7-mod-sqlite3 php7-mod-xml php7-mod-xmlreader php7-mod-xmlwriter php7-mod-zip tar

забираем архив


curl https://download.owncloud.org/community/owncloud-10.0.2.tar.bz2 --output oc.tar.bz2

распаковываем


tar xjvf oc.tar.bz2 -C /opt/share/www/

правим php.ini

  Показать содержимое

 



[PHP]
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

; 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 = Off
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
;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 = On

; 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

 

правим lighttpd.conf

  Скрыть содержимое

 



server.document-root        = "/opt/share/www"
server.upload-dirs          = ( "/tmp" )
server.errorlog             = "/opt/var/log/lighttpd/error.log"
server.pid-file             = "/opt/var/run/lighttpd.pid"
#server.username             = "http"
#server.groupname            = "www-data"

index-file.names            = ( "index.php", "index.html",
                                "index.htm", "default.htm",
                              )

static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )

### Options that are useful but not always necessary:
#server.chroot               = "/"
server.port                 = 81
#server.bind                 = "localhost"
#server.tag                  = "lighttpd"
#server.errorlog-use-syslog  = "enable"
server.network-backend      = "writev"

### Use IPv6 if available
#include_shell "/opt/share/lighttpd/use-ipv6.pl"

#dir-listing.encoding        = "utf-8"
#server.dir-listing          = "enable"

include "/opt/etc/lighttpd/mime.conf"
include "/opt/etc/lighttpd/conf.d/*.conf"

$HTTP["url"] =~ "^/owncloud/data/" {
url.access-deny = ("")
}
$HTTP["url"] =~ "^/owncloud($|/)" {
dir-listing.activate = "disable"
}

#ssl
$SERVER["socket"] == ":443" {
    ssl.engine = "enable"
    ssl.pemfile = "/opt/etc/lighttpd/certs/lighttpd.pem"

    # enforce strong cypher
    ssl.use-sslv2 = "disable"
    ssl.cipher-list = "TLSv1+HIGH !SSLv2 RC4+MEDIUM !aNULL !eNULL !3DES @STRENGTH"
}

 

правим 30-fastcgi.conf

  Показать содержимое

 



#######################################################################
##
##  FastCGI Module 
## --------------- 
##
## See http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModFastCGI
##
server.modules += ( "mod_fastcgi" )

##
## PHP Example
## For PHP don't forget to set cgi.fix_pathinfo = 1 in the php.ini.
##
## The number of php processes you will get can be easily calculated:
##
## num-procs = max-procs * ( 1 + PHP_FCGI_CHILDREN )
##
## for the php-num-procs example it means you will get 17*5 = 85 php
## processes. you always should need this high number for your very
## busy sites. And if you have a lot of RAM. :)
##
fastcgi.server = ( ".php" =>
                   ( "php-local" =>
                     (
                       "socket" => "/opt/tmp/php-fastcgi-1.socket",
                       "bin-path" => "/opt/bin/php-fcgi",
                       "max-procs" => 1,
                       "broken-scriptfilename" => "enable",
                     )
                   ),
#                   ( "php-tcp" =>
#                     (
#                       "host" => "127.0.0.1",
#                       "port" => 9999,
#                       "check-local" => "disable",
#                       "broken-scriptfilename" => "enable",
#                     )
#                   ),
#
#                   ( "php-num-procs" =>
#                     (
#                       "socket" => socket_dir + "/php-fastcgi-2.socket",
#                       "bin-path" => server_root + "/cgi-bin/php5",
#                       "bin-environment" => (
#                         "PHP_FCGI_CHILDREN" => "16",
#                         "PHP_FCGI_MAX_REQUESTS" => "10000",
#                       ),
#                       "max-procs" => 5,
#                       "broken-scriptfilename" => "enable",
#                     )
#                   ),
                )

##
## Ruby on Rails Example
##
## Normally you only run one Rails application on one vhost.
##
#$HTTP["host"] == "rails1.example.com" {
#  server.document-root  = server_root + "/rails/someapp/public"
#  server.error-handler-404 = "/dispatch.fcgi"
#  fastcgi.server = ( ".fcgi" =>
#    ("someapp" =>
#      ( "socket" => socket_dir + "/someapp-fcgi.socket",
#        "bin-path" => server_root + "/rails/someapp/public/dispatch.fcgi",
#        "bin-environment" => (
#              "RAILS_ENV" => "production",
#              "TMP" => home_dir + "/rails/someapp",
#        ),
#      )
#    )
#  )
#}

##
## Another example with multiple rails applications on one vhost.
##
## http://blog.lighttpd.net/articles/2005/11/23/lighttpd-1-4-8-and-multiple-rails-apps
##
#$HTTP["host"] == "rails2.example.com" {
#  $HTTP["url"] =~ "^/someapp1" {
#    server.document-root  = server_root + "/rails/someapp1/public"
#    server.error-handler-404 = "/dispatch.fcgi"
#    fastcgi.server = ( ".fcgi" =>
#      ("someapp1" =>
#        ( "socket" => socket_dir + "/someapp1-fcgi.socket",
#          "bin-path" => server_root + "/rails/someapp1/public/dispatch.fcgi",
#          "bin-environment" => (
#                "RAILS_ENV" => "production",
#                "TMP" => home_dir + "/rails/someapp1",
#          ),
#          "strip-request-uri" => "/someapp1/"
#        )
#      )
#    )
#  }
#
#  $HTTP["url"] =~ "^/someapp2" {
#    server.document-root  = server_root + "/rails/someapp2/public"
#    server.error-handler-404 = "/dispatch.fcgi"
#    fastcgi.server = ( ".fcgi" =>
#      ("someapp2" =>
#        ( "socket" => socket_dir + "/someapp2-fcgi.socket",
#          "bin-path" => server_root + "/rails/someapp2/public/dispatch.fcgi",
#          "bin-environment" => (
#                "RAILS_ENV" => "production",
#                "TMP" => home_dir + "/rails/someapp2",
#          ),
#          "strip-request-uri" => "/someapp2/"
#        )
#      )
#    )
#  }
#}

## chrooted webserver + external PHP
##
## $ spawn-fcgi -f /usr/bin/php-cgi -p 2000 -a 127.0.0.1 -C 8
##
## webserver chrooted to /srv/www/
## php running outside the chroot
#
#fastcgi.server = ( 
#  ".php" => (( 
#    "host" => "127.0.0.1",
#    "port" => "2000",
#    "docroot" => "/srv/www/servers/www.example.org/htdocs/"
#  )))
#
#server.chroot = "/srv/www"
#server.document-root = "/servers/wwww.example.org/htdocs/"
#

##
#######################################################################

 

создаём папку


mkdir -p ../etc/lighttpd/certs

переходим в неё, создаём pem-файл и задаём ему права


cd /opt/etc/lighttpd/certs/
openssl req -new -x509 -keyout lighttpd.pem -out lighttpd.pem -days 1095 -nodes
chmod 400 lighttpd.pem

проверяем корректность конфига


lighttpd -t -f /opt/etc/lighttpd/lighttpd.conf

запускаем сервер (или рестартим запущенный)


/opt/etc/init.d/S80lighttpd start

идём по адресу (своего устройства) и вводим данные (свои) и жмём "Завершить установку"

screen_186.png

на выходе имеем

screen_187.png

"закручиваем гайки" и настраиваем под себя...

При переходе по адресу http://мой_IP/owncloud выдаёт ошибку: ERR_SSL_UNRECOGNIZED_NAME_ALERT

Posted
10 часов назад, TheBB сказал:

https://ip.add.re.ss/owncloud

Прошу прощения, httpS. и выдаёт такую ошибку.

Запись в логе о старте сервера есть: Started lighttpd from .

Posted (edited)

на nginx будет реализация ?

Edited by yuoras
  • 1 month later...
Posted (edited)
В 31.07.2018 в 10:29, Maxim Orlov сказал:

Прошу прощения, httpS. и выдаёт такую ошибку. 

Запись в логе о старте сервера есть: Started lighttpd from .

тоже самое у меня. смогли исправить ?

 

An error occurred during a connection to 192.168.1.1. SSL peer has no certificate for the requested DNS name. Error code: SSL_ERROR_UNRECOGNIZED_NAME_ALERT

Edited by SimPS
  • 2 weeks later...
Posted (edited)

прим.1 не пользуюсь

прим.2 актуально на момент написания

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

BusyBox v1.29.2 () built-in shell (ash)

~ # ndmq -p "show version" -P device
Keenetic Giga II
~ # ndmq -p "show version" -P release
2.13.B.0.0-2
~ # 
~ # opkg list-installed
busybox - 1.29.2-1
dropbear - 2017.75-7
entware-release - 1.0-2
findutils - 4.6.0-1
grep - 3.1-1
ldconfig - 2.27-8
libc - 2.27-8
libgcc - 7.3.0-8
libndm - 1.8.0-1
libpcre - 8.42-1
libpthread - 2.27-8
librt - 2.27-8
libssp - 7.3.0-8
libstdcpp - 7.3.0-8
locales - 2.27-8
ndmq - 1.0.2-3
opkg - 2011-04-08-9c97d5ec-17c
opt-ndmsv2 - 1.0-10a
terminfo - 6.1-1
zoneinfo-asia - 2018e-1
zoneinfo-europe - 2018e-1
~ # 
~ # date
Tue Sep 18 13:59:33 MSK 2018
~ # 

 

прим.3 сокращено до минимума (для расширения возможностей, отправляемся читать оф.документацию)

устанавливаем пакеты

opkg install bzip2 lighttpd-mod-access lighttpd-mod-fastcgi php7-cgi php7-mod-ctype \
php7-mod-curl php7-mod-dom php7-mod-fileinfo php7-mod-gd php7-mod-hash php7-mod-iconv \
php7-mod-intl php7-mod-json php7-mod-mbstring php7-mod-pdo-sqlite php7-mod-session \
php7-mod-simplexml php7-mod-sqlite3 php7-mod-xml php7-mod-xmlreader php7-mod-xmlwriter \
php7-mod-zip

качаем и распаковываем архив

wget -O - http://download.owncloud.org/community/owncloud-10.0.10.tar.bz2 | \
bzip2 -cd | tar -xvC /opt/share/www/

создаём файл `/opt/etc/lighttpd/conf.d/owncloud.conf` со следующим содержимым

server.port = 81

fastcgi.server = (
  ".php" =>
    ( "localhost" =>
      ( "socket" => "/tmp/php-fcgi.sock",
        "bin-path" => "/opt/bin/php-fcgi",
        "max-procs" => 1,
        "bin-environment" =>
          ( "PHP_FCGI_CHILDREN" => "2",
            "PHP_FCGI_MAX_REQUESTS" => "1000"
          )
        )
     )
 )

$HTTP["url"] =~ "^/owncloud/data/" {
  url.access-deny = ("")
}

$HTTP["url"] =~ "^/owncloud($|/)" {
  dir-listing.activate = "disable"
}

находим в файле `/opt/etc/php.ini`строки и правим

upload_max_filesize = 100M 
post_max_size = 100M 
memory_limit = 32M

запускаем сервер

/opt/etc/init.d/S80lighttpd start

открываем в браузере `http://<ip address of device>:81/owncloud` , вписываем учётные данные, жмём кнопку и ждём завершения установки.

 

"бонусы" для осиливших

бонус 1 nextcloud совместно/вместо owncloud

прим.4 условия те же (см. прим.1-2)

прим.5 для расширения возможностей, отправляемся на чтение документации в другое место - сюда

добавить пакеты

opkg install php7-mod-openssl openssl-util curl

скачать и распаковать архив

curl -k https://download.nextcloud.com/server/releases/nextcloud-14.0.0.tar.bz2 | \
bzip2 -cd | tar -xvC /opt/share/www/

создаём файл `/opt/etc/lighttpd/conf.d/nextcloud.conf` со следующим содержимым (если устанавливать вместо owncloud, надо удалить символ `#` вначале каждой строки, где он есть. также не забыть удалить файл настроек /opt/etc/lighttpd/conf.d/owncloud.conf) )))

#server.port = 81

#fastcgi.server = (
#  ".php" =>
#    ( "localhost" =>
#      ( "socket" => "/tmp/php-fcgi.sock",
#        "bin-path" => "/opt/bin/php-fcgi",
#        "max-procs" => 1,
#        "bin-environment" =>
#          ( "PHP_FCGI_CHILDREN" => "2",
#            "PHP_FCGI_MAX_REQUESTS" => "1000"
#          )
#        )
#     )
# )

$HTTP["url"] =~ "^/nextcloud/data/" {
  url.access-deny = ("")
}

$HTTP["url"] =~ "^/nextcloud($|/)" {
  dir-listing.activate = "disable"
}

запустить/перезапустить сервер

/opt/etc/init.d/S80lighttpd restart

открываем в браузере `http://<ip address of device>:81/nextcloud` , вписываем учётные данные, жмём кнопку и ждём завершения установки.

немного картинок

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

screen_024.png

screen_025.png

screen_026.png

 

бонус 2 php7-pecl-imagick

php7-pecl-imagick_3.4.3-1_mipsel-3.4.ipk

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

opkg install http://bin.entware.net/mipselsf-k3.4/keenetic/test/php7-pecl-imagick_3.4.3-1_mipsel-3.4.ipk

screen_032.png

 

бонус 3 php7-pecl-smbclient

samba36-libsmbclient_3.6.25-12_mipsel-3.4.ipk

php7-pecl-smbclient_0.9.0-1_mipsel-3.4.ipk

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

opkg install http://bin.entware.net/mipselsf-k3.4/keenetic/test/samba36-libsmbclient_3.6.25-12_mipsel-3.4.ipk
opkg install http://bin.entware.net/mipselsf-k3.4/keenetic/test/php7-pecl-smbclient_0.9.0-1_mipsel-3.4.ipk

screen_029.pngscreen_030.png

 

бонус 4 php7-pecl-acp/php7-pecl-acpu (если не подошёл php7-pecl-redis ))) )

php7-pecl-apc_1.0.4-1_mipsel-3.4.ipk

php7-pecl-apcu_5.1.12-1_mipsel-3.4.ipk

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

opkg install http://bin.entware.net/mipselsf-k3.4/keenetic/test/php7-pecl-apcu_5.1.12-1_mipsel-3.4.ipk

или


opkg install http://bin.entware.net/mipselsf-k3.4/keenetic/test/php7-pecl-apcu_5.1.12-1_mipsel-3.4.ipk
opkg install http://bin.entware.net/mipselsf-k3.4/keenetic/test/php7-pecl-apc_1.0.4-1_mipsel-3.4.ipk

screen_027.png

 

бонус 5 php7-pecl-ssh2

php7-pecl-ssh2_1.1.2-1_mipsel-3.4.ipk

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

opkg install http://bin.entware.net/mipselsf-k3.4/keenetic/test/php7-pecl-ssh2_1.1.2-1_mipsel-3.4.ipk

 

`php-cli -i`

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

~ # php -i | grep apc
Additional .ini files parsed => /opt/etc/php7/20_apcu.ini,
/opt/etc/php7/25_apc.ini,
apc
apcu
apc.coredump_unmap => Off => Off
apc.enable_cli => Off => Off
apc.enabled => On => On
apc.entries_hint => 4096 => 4096
apc.gc_ttl => 3600 => 3600
apc.mmap_file_mask => no value => no value
apc.preload_path => no value => no value
apc.serializer => php => php
apc.shm_segments => 1 => 1
apc.shm_size => 32M => 32M
apc.slam_defense => On => On
apc.smart => 0 => 0
apc.ttl => 0 => 0
apc.use_request_time => On => On
apc.writable => /tmp => /tmp
~ # 
~ # php -i | grep imagick
/opt/etc/php7/30_imagick.ini,
imagick
imagick module => enabled
imagick module version => 3.4.3
imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
imagick.locale_fix => 0 => 0
imagick.progress_monitor => 0 => 0
imagick.skip_version_check => 0 => 0
~ # 
~ # php -i | grep smbclient
/opt/etc/php7/30_smbclient.ini
libsmbclient
smbclient
smbclient Support => enabled
smbclient extension Version => 0.9.0
libsmbclient library Version => 3.6.25
~ # 
~ # php -i | grep ssh2
/opt/etc/php7/20_ssh2.ini,
Registered PHP Streams => compress.zlib, https, ftps, php, file, glob, data, http, ftp, ssh2.shell, ssh2.exec, ssh2.tunnel, ssh2.scp, ssh2.sftp, zip, smb
ssh2
libssh2 version => 1.8.0
banner => SSH-2.0-libssh2_1.8.0
~ #

 

собственно, а что это? это дополнительные модули, которых нет в стандартной поставке php.

...

;)

Edited by TheBB
"бонусы" added
  • Thanks 2
  • 2 weeks later...
Posted

Спасибище за обновлённую инструкцию. На KN1010 с 2.12 (и 2.13) nextcloud 14.0.1 завёлся с пол-пинка. Моя довольна.

  • 5 months later...
Posted

Ребят, а это облако дает возможность создавать ссылки на скачивание (по типу Яндекс диска)?
И может кто сравнивал, что лучше WD my cloud из коробки или данное чудо?

Posted (edited)

Обновления по https://download.nextcloud.com/server/ ветки :

- prereleases

- releases

Установить пакет "opkg install unzip", поместить скаченный файл в /opt/share/www, войти в данный каталог и распаковать например "unzip nextcloud-16.0.0beta1.zip" (будет распакован в каталог /opt/share/www/nextcloud )

Далее согласно инструкции выше.

В результате как и owncloud пыхтит на 7621 проце с HDD по USB3

Edited by vasek00
  • Upvote 1
Posted (edited)

Делал все по инструкции (18.09.2018 14:54 (изменено)), но после 


/opt/etc/init.d/S80lighttpd start

Starting lighttpd...              done.

по адресу роутера http://192.168.1.1:81/owncloud страница недоступна.. куда копать?

Edited by Balagur
Posted

Копать в `/opt/var/log/` ( если не включено логирование - включить и читать ), попробовать запустить не скрипт, а бинарник с ключами, и т.д.

Posted
15 часов назад, Balagur сказал:

Делал все по инструкции (18.09.2018 14:54 (изменено)), но после 


/opt/etc/init.d/S80lighttpd start

Starting lighttpd...              done.

по адресу роутера http://192.168.1.1:81/owncloud страница недоступна.. куда копать?

Посмотрите что выводит проверка конфига: lighttpd -t -f /opt/etc/lighttpd/lighttpd.conf

Ну и естественно логи смотрите. Сам пару дней назад переустанавливал по этой инструкции, все нормально запустилось. Спасибо @TheBB за подробную инструкцию.

Posted (edited)

Подскажите, пожалуйста как правильно прописать в конфиге веб сервера  пути к «/.well-known/caldav».

image.png.49d9379e4d22a9c07520fa4d5598e8aa.png

Проблемы с таблицами решил двумя запросами.

mysql -u username -p

connect basename

ALTER TABLE oc_filecache MODIFY mtime bigint NOT NULL DEFAULT '0';

ALTER TABLE `oc_filecache` MODIFY `storage_mtime` bigint NOT NULL DEFAULT '0';

Edited by firefly
добавил информацию
Posted

Всем доброго времени суток!

 

Кто-нибудь настраивал почту в owncloud/nextcloud?

У меня при попытке задать проверить отправку сообщений выходит ошибка: Address in mailbox given [my_mail@] does not comply with RFC 2822, 3.6.2.

Может кто побелил это? Или настроить что-то надо?

Posted

Аналогично.
Пока не получилось.

По всей видимости, в системе (не в скриптах owncloud) )не хватает каких-то модулей, где, в т.ч. есть проверка адреса электронной почты.

owncloud, при вводе адреса, пишет "Недопустимый адрес почты"
 

  • 1 month later...
Posted

Друзья, подскажите почему при обращении к php файлу или к директории nextcloud php не выполняется а скачивается? php и nginx запущены

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


~ # opkg list-installed
busybox - 1.30.1-2
bzip2 - 1.0.6-5a
ca-bundle - 20190110-1
curl - 7.64.1-1
dropbear - 2019.78-2
entware-release - 1.0-2
file - 5.36-1
findutils - 4.6.0-3
glib2 - 2.58.3-1
grep - 3.3-1
icu - 64.2-2
ldconfig - 2.27-8
libacl - 2.2.53-1
libaio - 0.3.111-1
libatomic - 7.4.0-8
libattr - 2.4.48-1
libblkid - 2.33-2
libbz2 - 1.0.6-5a
libc - 2.27-8
libcurl - 7.64.1-1
libedit - 20181209-3.1-1
libexpat - 2.2.6-1
libffi - 3.2.1-3
libfreetype - 2.10.0-1
libgcc - 7.4.0-8
libiconv-full - 1.11.1-4
libintl-full - 0.19.8.1-2
libjpeg - 9c-2
liblua - 5.1.5-2
liblzma - 5.2.4-3
libmagic - 5.36-1
libmbedtls - 2.16.1-1
libmount - 2.33-2
libncurses - 6.1-4
libncursesw - 6.1-4
libndm - 1.1.10-1
libopenssl - 1.1.1b-5
libopenssl-conf - 1.1.1b-5
libpcre - 8.43-1
libpng - 1.6.37-1
libpthread - 2.27-8
librt - 2.27-8
libslang2 - 2.3.2-1
libsqlite3 - 3270200-1
libssh2 - 1.8.2-1
libssp - 7.4.0-8
libstdcpp - 7.4.0-8
libuuid - 2.33-2
libxml2 - 2.9.9-1
lighttpd - 1.4.53-2
lighttpd-mod-access - 1.4.53-2
lighttpd-mod-fastcgi - 1.4.53-2
locales - 2.27-8
mariadb-client - 10.2.24-1
mariadb-client-base - 10.2.24-1
mariadb-client-extra - 10.2.24-1
mariadb-common - 10.2.24-1
mariadb-server - 10.2.24-1
mariadb-server-base - 10.2.24-1
mc - 4.8.22-1
nano - 4.2-1
ndmq - 1.0.2-5
nginx - 1.16.0-1
openssl-util - 1.1.1b-5
opkg - 2019-01-31-d4ba162b-1
opt-ndmsv2 - 1.0-11
php7 - 7.2.17-2
php7-cgi - 7.2.17-2
php7-fastcgi - 7.2.17-2
php7-mod-ctype - 7.2.17-2
php7-mod-curl - 7.2.17-2
php7-mod-dom - 7.2.17-2
php7-mod-exif - 7.2.17-2
php7-mod-fileinfo - 7.2.17-2
php7-mod-gd - 7.2.17-2
php7-mod-gettext - 7.2.17-2
php7-mod-hash - 7.2.17-2
php7-mod-iconv - 7.2.17-2
php7-mod-intl - 7.2.17-2
php7-mod-json - 7.2.17-2
php7-mod-mbstring - 7.2.17-2
php7-mod-mysqlnd - 7.2.17-2
php7-mod-openssl - 7.2.17-2
php7-mod-pdo - 7.2.17-2
php7-mod-pdo-mysql - 7.2.17-2
php7-mod-pdo-sqlite - 7.2.17-2
php7-mod-session - 7.2.17-2
php7-mod-simplexml - 7.2.17-2
php7-mod-sockets - 7.2.17-2
php7-mod-sqlite3 - 7.2.17-2
php7-mod-xml - 7.2.17-2
php7-mod-xmlreader - 7.2.17-2
php7-mod-xmlwriter - 7.2.17-2
php7-mod-zip - 7.2.17-2
resolveip - 2
tar - 1.32-1
terminfo - 6.1-4
unzip - 6.0-8
xz - 5.2.4-3
xz-utils - 5.2.4-3
zlib - 1.2.11-3
zoneinfo-asia - 2019a-1
zoneinfo-europe - 2019a-1
 

 

Posted
В 18.09.2018 в 18:54, TheBB сказал:

php7-pecl-imagick_3.4.3-1_mipsel-3.4.ipk

При установке 

Collected errors:
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for php7-pecl-imagick:
 *      imagemagick-jpeg
 *      imagemagick-png
 *      imagemagick-tiff
 *      imagemagick-tools
 * opkg_install_cmd: Cannot install package php7-pecl-imagick.

Кто подскажет как победить? 

Posted
28 минут назад, Алексей Колегов сказал:

Кто подскажет как победить? 

Установить пакеты руками из архива (или самостоятельно пересобрать пакеты).

  • Upvote 1
Posted

Подскажите пожалуйста как победить ошибку nginx

помогает только /opt/etc/init.d # ./S79php-fcgi restart
 

image.png.330d461229ac0a564da571d87ef104ce.png

  • 1 month later...
Posted
В 15.04.2019 в 15:13, AlexNo сказал:

Аналогично.
Пока не получилось.

По всей видимости, в системе (не в скриптах owncloud) )не хватает каких-то модулей, где, в т.ч. есть проверка адреса электронной почты.

owncloud, при вводе адреса, пишет "Недопустимый адрес почты"
 

Кто-нибудь разобрался с этим? Не могу добавить юзеров без почты, а почта с почтой не регистрирует.

  • 2 months later...
Posted

Здравствуйте! Подскажите, пожалуйста, на кинетики перешёл недавно и ещё не со всем разобрался. Nextcloud запущен на kn-1810. Нужен ли swap и какого размера, при условии, что уже включён zram в 50% оперативки. Из entware ещё активно пользуюсь openvpn, xupnpd2 и udpxy. Из прошивочных приложений: dlna, samba, transmission и l2tp/IPSec. Заранее благодарю за ответ.

  • 3 weeks later...
Posted
В 11.10.2019 в 01:24, Rodstvennik63 сказал:

Здравствуйте! Подскажите, пожалуйста, на кинетики перешёл недавно и ещё не со всем разобрался. Nextcloud запущен на kn-1810. Нужен ли swap и какого размера, при условии, что уже включён zram в 50% оперативки. Из entware ещё активно пользуюсь openvpn, xupnpd2 и udpxy. Из прошивочных приложений: dlna, samba, transmission и l2tp/IPSec. Заранее благодарю за ответ.

Поставьте раздел в гиг, не ошибетесь.

  • Upvote 1
  • 2 weeks later...
Posted

Подскажите пожалуйста что я делаю не так, два дня туплю сижу, браузер выдает "No input file specified."

В логах nginx на php ошибка 404

В логах php unknown file and dir

Я уже не понимаю, почему он document_root осознать не хочет...

Порядок моих действий:
https://github.com/DeAlexPesh/keenetic-nextcloud/raw/master/log

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...