Nextcloud Optimierungen für Synology Installation

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.845
Punkte für Reaktionen
56
Punkte
74
Naja - ich denke der Fehler liegt irgendwo da, dass (ich) dem System das php74 weggenommen (habe)wurde und dementsprechend jetzt keinerlei Befehle a' la "sudo -u http php80 occ ...." möglich sind. Versteh nur noch nicht, wo hier Einstellungen fehlen, die das System mit der Nase drauf stoßen, dass hier nun php80 am Laufen ist und nicht mehr der alte 74 Shais...
Bisher wars ja so, dass eine Installation eines php Pakets im Paketcenter alle Änderungen selbst bewerkstelligt hat(te).
 
Zuletzt bearbeitet:

Crashandy

Benutzer
Mitglied seit
14. Mai 2014
Beiträge
293
Punkte für Reaktionen
100
Punkte
43
ich denke der Fehler liegt irgendwo da, dass (ich) dem System das php74 weggenommen (habe)wurde
Nein, daran kann es eigentlich auch nicht liegen.

Ich habe auf meinem produktiven System PHP 7.4 und PHP 8.0 am Laufen und bekomme es auch nicht hin mit 'memcache.distributed' => '\\OC\\Memcache\\Redis',

Auf einem anderen Testsystem war nur php7.4 installiert und ich habe nun php8.0 ganz neu hinzugefügt und mit dem entsprechenden PHP-Profil in der Nextcloud eingerichtet. Die Nextcloud ist gefühlt etwas schneller geworden, jedoch der Redis-Fehler bleibt.

Bei mir geben beide Befehle "sudo -u http php74 -m" und "sudo -u http php80 -m" alle geladenen Module aus, inklusive "apcu" und "redis".

Tatsächlich läuft die Synology mit DSM 7.1.1-42962 Update 2 aber nur mit PHP 7.3.3 vom 7. Oktober 2021 und das ist eventuell die Ursache. Gib mal den Befehl "php -v" bei Dir ein und poste einmal das Ergebnis. Auch @Tuxnet sollte hier einmal sein Ergebnis zum Vergleich posten.

Bei mir sieht es wie folgt aus:
Code:
php -v
PHP 7.3.3 (cli) (built: Oct  7 2021 06:18:21) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.3, Copyright (c) 1998-2018 Zend Technologies

Wenn ich nun nur "php -m" eingebe, dann fehlen die wichtigen Module "apcu" und "redis".
Code:
php -m
[PHP Modules]
bcmath
bz2
Core
ctype
curl
date
dom
filter
hash
iconv
json
ldap
libxml
mbstring
openssl
pcntl
pcre
PDO
pdo_sqlite
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
sqlite3
standard
xml
xmlreader
xmlwriter
zip
zlib

[Zend Modules]

Als Ergänzung hier noch einmal die PHP 8.0 Version.
Code:
sudo -u http php80 -v
PHP 8.0.23 (cli) (built: Oct 13 2022 17:43:45) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.23, Copyright (c) Zend Technologies
 

Tuxnet

Benutzer
Mitglied seit
02. Jan 2019
Beiträge
618
Punkte für Reaktionen
74
Punkte
48
@Crashandy
Bei php7.3.3 haben wir die gleichen Werte.

Das spielt aber auch keine Rolle, da wir ja alles über php8 ausführen.

Hier mal die Dateien die ich verändert habe.
Bitte das .zip am ende entfernen
 

Anhänge

  • php8.tar.zip
    770 KB · Aufrufe: 12
Zuletzt bearbeitet:

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.845
Punkte für Reaktionen
56
Punkte
74
php -v

Code:
PHP 7.3.3 (cli) (built: Oct  7 2021 06:18:21) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.3, Copyright (c) 1998-2018 Zend Technologies

sudo -u http php80 -v

Code:
PHP 8.0.23 (cli) (built: Oct 13 2022 17:43:45) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.23, Copyright (c) Zend Technologies

php -m

Code:
[PHP Modules]
bcmath
bz2
Core
ctype
curl
date
dom
filter
hash
iconv
json
ldap
libxml
mbstring
openssl
pcntl
pcre
PDO
pdo_sqlite
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
sqlite3
standard
xml
xmlreader
xmlwriter
zip
zlib

[Zend Modules]
 

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.845
Punkte für Reaktionen
56
Punkte
74
@Crashandy
Hier mal die Dateien die ich verändert habe.
Bitte das .zip am ende entfernen
Was haste denn da genau geändert? Ich habs mal "grob" verglichen und da gibts zu meinen Settings in diesen Dateien (scheinbar) keine Unterschiede.

Vielleicht noch als Info: Ich habe bei mir gar kein redis am Laufen!
 

Tuxnet

Benutzer
Mitglied seit
02. Jan 2019
Beiträge
618
Punkte für Reaktionen
74
Punkte
48
@TheGardner
im Post 139 werden auch die module angezeigt,
aber anscheinen nicht geladen.

Lad mir mal bitte deine php.ini hier rauf

/usr/local/etc/php80/cli/php.ini
und
/volume1/@appstore/PHP8.0/usr/local/etc/php80/cli/php.ini
 

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.845
Punkte für Reaktionen
56
Punkte
74
php.ini von /usr/local/....
die extention Einträge hier am Ende waren manuell von mir im Laufe dieses Themas eingetragen worden...

Code:
[core]
sendmail_path = /usr/bin/ssmtp -t
ignore_repeated_source = 0
xmlrpc_error_number = 0
memory_limit = 128M
output_buffering = 4096
auto_globals_jit = 1
include_path = .:/usr/share/pear
log_errors = On
allow_url_fopen = 1
enable_dl = Off
upload_max_filesize = 32M
default_socket_timeout = 60
enable_post_data_reading = 1
ignore_user_abort = 0
display_startup_errors = 1
sys_temp_dir = /var/services/tmp
extension_dir = /usr/local/lib/php80/modules
hard_timeout = 2
smtp_port = 25
realpath_cache_size = 4096K
register_argc_argv = Off
html_errors = off
max_file_uploads = 20
max_input_nesting_level = 64
disable_classes =
default_mimetype = text/html
expose_php = Off
log_errors_max_len = 1024
post_max_size = 32M
report_memleaks = 1
variables_order = GPCS
short_open_tag = On
upload_tmp_dir = /var/services/tmp
max_execution_time = 240
serialize_precision = -1
docref_ext =
SMTP = localhost
precision = 14
unserialize_max_depth = 4096
implicit_flush = 1
xmlrpc_errors = 0
ignore_repeated_errors = 0
request_order = GP
allow_url_include = 0
disable_functions =
file_uploads = 1
docref_root =
max_input_time = 60
auto_detect_line_endings = 0
max_input_vars = 1000
report_zend_debug = 0
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
default_charset = UTF-8
realpath_cache_ttl = 120

[pdo_mysql]
pdo_mysql.default_socket = /run/mysqld/mysqld.sock

[zlib]
zlib.output_compression = 0
zlib.output_compression_level = -1
zlib.output_handler =

[mailparse]
mailparse.def_charset = us-ascii

[dba]
dba.default_handler = flatfile

[intl]
intl.use_exceptions = 0
intl.error_level = 0

[zend]
zend.multibyte = 0
zend.assertions = 1
zend.exception_string_param_max_len = 15
zend.signal_check = 0
zend.detect_unicode = 1
zend.exception_ignore_args = 0
zend.enable_gc = 1

[phar]
phar.readonly = Off
phar.cache_list =
phar.require_hash = 1

[syslog]
syslog.facility = LOG_USER
syslog.filter = no-ctrl
syslog.ident = php

[imagick]
imagick.shutdown_sleep_count = 10
imagick.progress_monitor = 0
imagick.locale_fix = 0
imagick.set_single_thread = 1
imagick.skip_version_check = 1
imagick.allow_zero_dimension_images = 0

[session]
session.cookie_samesite =
session.auto_start = 0
session.cache_limiter = nocache
session.trans_sid_tags = "a=href,area=href,frame=src,form="
session.name = PHPSESSID
session.upload_progress.name = PHP_SESSION_UPLOAD_PROGRESS
session.sid_length = 32
session.use_only_cookies = 0
session.serialize_handler = php
session.cookie_path = /
session.gc_probability = 1
session.cache_expire = 180
session.cookie_secure = 0
session.upload_progress.freq = 1%
session.gc_divisor = 1000
session.upload_progress.min_freq = 1
session.upload_progress.prefix = upload_progress_
session.use_strict_mode = 0
session.cookie_httponly = 0
session.gc_maxlifetime = 1440
session.upload_progress.enabled = 1
session.upload_progress.cleanup = 1
session.referer_check =
session.lazy_write = 1
session.save_handler = files
session.cookie_domain =
session.sid_bits_per_character = 4
session.save_path = /var/services/tmp
session.cookie_lifetime = 0
session.trans_sid_hosts =
session.use_cookies = 1
session.use_trans_sid = 0

[apc]
apc.enabled = 1
apc.coredump_unmap = 0
apc.shm_size = 32M
apc.mmap_file_mask =
apc.entries_hint = 4096
apc.use_request_time = 0
apc.smart = 0
apc.ttl = 0
apc.shm_segments = 1
apc.enable_cli = 0
apc.serializer = php
apc.gc_ttl = 3600
apc.slam_defense = 0

[curl]
curl.cainfo =

[pcre]
pcre.recursion_limit = 100000
pcre.jit = 0
pcre.backtrack_limit = 1000000

[iconv]
iconv.input_encoding =
iconv.output_encoding =
iconv.internal_encoding =

[xdebug]
xdebug.remote_mode = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_mode
xdebug.client_discovery_header =
xdebug.trace_format = 0
xdebug.gc_stats_output_dir = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.gc_stats_output_dir
xdebug.discover_client_host = 0
xdebug.profiler_append = 0
xdebug.profiler_enable_trigger = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.profiler_enable_trigger
xdebug.cli_color = 0
xdebug.trace_enable_trigger = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.trace_enable_trigger
xdebug.profiler_enable = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.profiler_enable
xdebug.collect_params = This setting has been removed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#removed-xdebug.collect_params
xdebug.dump_once = 1
xdebug.cloud_id =
xdebug.gc_stats_output_name = gcstats.%p
xdebug.overload_var_dump = This setting has been removed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#removed-xdebug.overload_var_dump
xdebug.var_display_max_children = 128
xdebug.remote_connect_back = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_connect_back
xdebug.start_with_request = default
xdebug.halt_level = 0
xdebug.trigger_value =
xdebug.dump_undefined = 0
xdebug.trace_enable_trigger_value = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.trace_enable_trigger_value
xdebug.show_mem_delta = This setting has been removed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#removed-xdebug.show_mem_delta
xdebug.remote_enable = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_enable
xdebug.show_error_trace = 0
xdebug.file_link_format =
xdebug.show_local_vars = 0
xdebug.trace_output_name = trace.%c
xdebug.connect_timeout_ms = 200
xdebug.start_upon_error = default
xdebug.collect_vars = This setting has been removed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#removed-xdebug.collect_vars
xdebug.remote_timeout = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_timeout
xdebug.use_compression = 1
xdebug.client_port = 9003
xdebug.remote_host = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_host
xdebug.scream = 0
xdebug.remote_log = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_log
xdebug.force_display_errors = 0
xdebug.auto_trace = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.auto_trace
xdebug.trace_output_dir = /var/services/tmp
xdebug.collect_assignments = 0
xdebug.trace_options = 0
xdebug.var_display_max_data = 512
xdebug.max_nesting_level = 256
xdebug.output_dir = /tmp
xdebug.profiler_output_name = cachegrind.out.%p
xdebug.remote_log_level = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_log_level
xdebug.dump_globals = 1
xdebug.mode = develop
xdebug.remote_port = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_port
xdebug.profiler_enable_trigger_value = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.profiler_enable_trigger_value
xdebug.collect_includes = This setting has been removed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#removed-xdebug.collect_includes
xdebug.idekey =
xdebug.max_stack_frames = -1
xdebug.collect_return = 0
xdebug.profiler_output_dir = /var/services/tmp
xdebug.coverage_enable = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.coverage_enable
xdebug.remote_autostart = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_autostart
xdebug.default_enable = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.default_enable
xdebug.show_exception_trace = 0
xdebug.gc_stats_enable = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.gc_stats_enable
xdebug.filename_format =
xdebug.log =
xdebug.force_error_reporting = 0
xdebug.client_host = localhost
xdebug.var_display_max_depth = 3
xdebug.log_level = 7

[cli]
cli.pager =
cli.prompt = \b \>

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

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

[mbstring]
mbstring.encoding_translation = 0
mbstring.regex_retry_limit = 1000000
mbstring.regex_stack_limit = 100000
mbstring.language = neutral
mbstring.http_output_conv_mimetypes = "^(text/|application/xhtml\+xml)"
mbstring.strict_detection = 0

[ldap]
ldap.max_links = -1

[sqlite3]
sqlite3.defensive = 1

[mail]
mail.add_x_header = 0

[soap]
soap.wsdl_cache_limit = 5
soap.wsdl_cache_ttl = 86400
soap.wsdl_cache_dir = /var/services/tmp
soap.wsdl_cache_enabled = 1
soap.wsdl_cache = 1

[bcmath]
bcmath.scale = 0

[assert]
assert.active = 1
assert.bail = 0
assert.warning = 1
assert.exception = 1

[date]
date.default_latitude = 31.7667
date.sunrise_zenith = 90.583333
date.sunset_zenith = 90.583333
date.default_longitude = 35.2333

[mysqli]
mysqli.reconnect = 0
mysqli.default_socket = /run/mysqld/mysqld.sock
mysqli.max_links = -1
mysqli.max_persistent = -1
mysqli.allow_local_infile = 0
mysqli.rollback_on_cached_plink = 0
mysqli.default_port = 3306
mysqli.allow_persistent = 1

[user_ini]
user_ini.cache_ttl = 300
user_ini.filename = .user.ini

[imap]
imap.enable_insecure_rsh = 0

[url_rewriter]
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
url_rewriter.hosts =

[mysqlnd]
mysqlnd.net_read_buffer_size = 32768
mysqlnd.net_read_timeout = 86400
mysqlnd.collect_statistics = 1
mysqlnd.collect_memory_statistics = 0
mysqlnd.net_cmd_buffer_size = 4096
mysqlnd.mempool_default_size = 16000
mysqlnd.fetch_data_copy = 0
mysqlnd.log_mask = 0

[filter]
filter.default = unsafe_raw

[gd]
gd.jpeg_ignore_warning = 1

[highlight]
highlight.default = #0000BB
highlight.keyword = #007700
highlight.html = #000000
highlight.comment = #FF8000
highlight.string = #DD0000

[arg_separator]
arg_separator.input = "&"
arg_separator.output = "&"

[opcache]
opcache.jit_debug = 0
opcache.jit_bisect_limit = 0
opcache.jit_max_recursive_returns = 2
opcache.jit_buffer_size = 0
opcache.blacklist_filename =
opcache.revalidate_path = 0
opcache.jit_max_recursive_calls = 2
opcache.file_cache_only = 0
opcache.force_restart_timeout = 180
opcache.interned_strings_buffer = 8
opcache.jit_max_polymorphic_calls = 2
opcache.opt_debug_level = 0
opcache.jit_max_side_traces = 128
opcache.jit_hot_side_exit = 8
opcache.log_verbosity_level = 1
opcache.jit = tracing
opcache.jit_hot_func = 127
opcache.validate_permission = 0
opcache.huge_code_pages = 0
opcache.enable = 1
opcache.dups_fix = 0
opcache.save_comments = 1
opcache.jit_max_exit_counters = 8192
opcache.enable_cli = 0
opcache.preferred_memory_model =
opcache.preload =
opcache.file_cache_consistency_checks = 1
opcache.jit_max_root_traces = 1024
opcache.jit_blacklist_root_trace = 16
opcache.restrict_api =
opcache.file_update_protection = 2
opcache.jit_prof_threshold = 0.005
opcache.validate_root = 0
opcache.record_warnings = 0
opcache.jit_hot_loop = 64
opcache.memory_consumption = 128
opcache.max_accelerated_files = 10000
opcache.validate_timestamps = 1
opcache.protect_memory = 0
opcache.optimization_level = 0x7fffbfff
opcache.jit_blacklist_side_trace = 8
opcache.jit_max_loop_unrolls = 8
opcache.lockfile_path = /tmp
opcache.preload_user =
opcache.enable_file_override = 0
opcache.max_file_size = 0
opcache.jit_hot_return = 8
opcache.use_cwd = 1
opcache.error_log =
opcache.max_wasted_percentage = 5
opcache.revalidate_freq = 2
opcache.consistency_checks = 0

extension = apcu.so
extension = redis.so

php.ini von /volume1/@app.......

Code:
[core]
sendmail_path = /usr/bin/ssmtp -t
ignore_repeated_source = 0
xmlrpc_error_number = 0
memory_limit = 128M
output_buffering = 4096
auto_globals_jit = 1
include_path = .:/usr/share/pear
log_errors = On
allow_url_fopen = 1
enable_dl = Off
upload_max_filesize = 32M
default_socket_timeout = 60
enable_post_data_reading = 1
ignore_user_abort = 0
display_startup_errors = 1
sys_temp_dir = /var/services/tmp
extension_dir = /usr/local/lib/php80/modules
hard_timeout = 2
smtp_port = 25
realpath_cache_size = 4096K
register_argc_argv = Off
html_errors = off
max_file_uploads = 20
max_input_nesting_level = 64
disable_classes =
default_mimetype = text/html
expose_php = Off
log_errors_max_len = 1024
post_max_size = 32M
report_memleaks = 1
variables_order = GPCS
short_open_tag = On
upload_tmp_dir = /var/services/tmp
max_execution_time = 240
serialize_precision = -1
docref_ext =
SMTP = localhost
precision = 14
unserialize_max_depth = 4096
implicit_flush = 1
xmlrpc_errors = 0
ignore_repeated_errors = 0
request_order = GP
allow_url_include = 0
disable_functions =
file_uploads = 1
docref_root =
max_input_time = 60
auto_detect_line_endings = 0
max_input_vars = 1000
report_zend_debug = 0
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
default_charset = UTF-8
realpath_cache_ttl = 120

[pdo_mysql]
pdo_mysql.default_socket = /run/mysqld/mysqld.sock

[zlib]
zlib.output_compression = 0
zlib.output_compression_level = -1
zlib.output_handler =

[mailparse]
mailparse.def_charset = us-ascii

[dba]
dba.default_handler = flatfile

[intl]
intl.use_exceptions = 0
intl.error_level = 0

[zend]
zend.multibyte = 0
zend.assertions = 1
zend.exception_string_param_max_len = 15
zend.signal_check = 0
zend.detect_unicode = 1
zend.exception_ignore_args = 0
zend.enable_gc = 1

[phar]
phar.readonly = Off
phar.cache_list =
phar.require_hash = 1

[syslog]
syslog.facility = LOG_USER
syslog.filter = no-ctrl
syslog.ident = php

[imagick]
imagick.shutdown_sleep_count = 10
imagick.progress_monitor = 0
imagick.locale_fix = 0
imagick.set_single_thread = 1
imagick.skip_version_check = 1
imagick.allow_zero_dimension_images = 0

[session]
session.cookie_samesite =
session.auto_start = 0
session.cache_limiter = nocache
session.trans_sid_tags = "a=href,area=href,frame=src,form="
session.name = PHPSESSID
session.upload_progress.name = PHP_SESSION_UPLOAD_PROGRESS
session.sid_length = 32
session.use_only_cookies = 0
session.serialize_handler = php
session.cookie_path = /
session.gc_probability = 1
session.cache_expire = 180
session.cookie_secure = 0
session.upload_progress.freq = 1%
session.gc_divisor = 1000
session.upload_progress.min_freq = 1
session.upload_progress.prefix = upload_progress_
session.use_strict_mode = 0
session.cookie_httponly = 0
session.gc_maxlifetime = 1440
session.upload_progress.enabled = 1
session.upload_progress.cleanup = 1
session.referer_check =
session.lazy_write = 1
session.save_handler = files
session.cookie_domain =
session.sid_bits_per_character = 4
session.save_path = /var/services/tmp
session.cookie_lifetime = 0
session.trans_sid_hosts =
session.use_cookies = 1
session.use_trans_sid = 0

[apc]
apc.enabled = 1
apc.coredump_unmap = 0
apc.shm_size = 32M
apc.mmap_file_mask =
apc.entries_hint = 4096
apc.use_request_time = 0
apc.smart = 0
apc.ttl = 0
apc.shm_segments = 1
apc.enable_cli = 0
apc.serializer = php
apc.gc_ttl = 3600
apc.slam_defense = 0

[curl]
curl.cainfo =

[pcre]
pcre.recursion_limit = 100000
pcre.jit = 0
pcre.backtrack_limit = 1000000

[iconv]
iconv.input_encoding =
iconv.output_encoding =
iconv.internal_encoding =

[xdebug]
xdebug.remote_mode = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_mode
xdebug.client_discovery_header =
xdebug.trace_format = 0
xdebug.gc_stats_output_dir = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.gc_stats_output_dir
xdebug.discover_client_host = 0
xdebug.profiler_append = 0
xdebug.profiler_enable_trigger = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.profiler_enable_trigger
xdebug.cli_color = 0
xdebug.trace_enable_trigger = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.trace_enable_trigger
xdebug.profiler_enable = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.profiler_enable
xdebug.collect_params = This setting has been removed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#removed-xdebug.collect_params
xdebug.dump_once = 1
xdebug.cloud_id =
xdebug.gc_stats_output_name = gcstats.%p
xdebug.overload_var_dump = This setting has been removed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#removed-xdebug.overload_var_dump
xdebug.var_display_max_children = 128
xdebug.remote_connect_back = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_connect_back
xdebug.start_with_request = default
xdebug.halt_level = 0
xdebug.trigger_value =
xdebug.dump_undefined = 0
xdebug.trace_enable_trigger_value = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.trace_enable_trigger_value
xdebug.show_mem_delta = This setting has been removed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#removed-xdebug.show_mem_delta
xdebug.remote_enable = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_enable
xdebug.show_error_trace = 0
xdebug.file_link_format =
xdebug.show_local_vars = 0
xdebug.trace_output_name = trace.%c
xdebug.connect_timeout_ms = 200
xdebug.start_upon_error = default
xdebug.collect_vars = This setting has been removed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#removed-xdebug.collect_vars
xdebug.remote_timeout = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_timeout
xdebug.use_compression = 1
xdebug.client_port = 9003
xdebug.remote_host = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_host
xdebug.scream = 0
xdebug.remote_log = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_log
xdebug.force_display_errors = 0
xdebug.auto_trace = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.auto_trace
xdebug.trace_output_dir = /var/services/tmp
xdebug.collect_assignments = 0
xdebug.trace_options = 0
xdebug.var_display_max_data = 512
xdebug.max_nesting_level = 256
xdebug.output_dir = /tmp
xdebug.profiler_output_name = cachegrind.out.%p
xdebug.remote_log_level = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_log_level
xdebug.dump_globals = 1
xdebug.mode = develop
xdebug.remote_port = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_port
xdebug.profiler_enable_trigger_value = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.profiler_enable_trigger_value
xdebug.collect_includes = This setting has been removed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#removed-xdebug.collect_includes
xdebug.idekey =
xdebug.max_stack_frames = -1
xdebug.collect_return = 0
xdebug.profiler_output_dir = /var/services/tmp
xdebug.coverage_enable = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.coverage_enable
xdebug.remote_autostart = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.remote_autostart
xdebug.default_enable = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.default_enable
xdebug.show_exception_trace = 0
xdebug.gc_stats_enable = This setting has been changed, see the upgrading guide at https://xdebug.org/docs/upgrade_guide#changed-xdebug.gc_stats_enable
xdebug.filename_format =
xdebug.log =
xdebug.force_error_reporting = 0
xdebug.client_host = localhost
xdebug.var_display_max_depth = 3
xdebug.log_level = 7

[cli]
cli.pager =
cli.prompt = \b \>

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

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

[mbstring]
mbstring.encoding_translation = 0
mbstring.regex_retry_limit = 1000000
mbstring.regex_stack_limit = 100000
mbstring.language = neutral
mbstring.http_output_conv_mimetypes = "^(text/|application/xhtml\+xml)"
mbstring.strict_detection = 0

[ldap]
ldap.max_links = -1

[sqlite3]
sqlite3.defensive = 1

[mail]
mail.add_x_header = 0

[soap]
soap.wsdl_cache_limit = 5
soap.wsdl_cache_ttl = 86400
soap.wsdl_cache_dir = /var/services/tmp
soap.wsdl_cache_enabled = 1
soap.wsdl_cache = 1

[bcmath]
bcmath.scale = 0

[assert]
assert.active = 1
assert.bail = 0
assert.warning = 1
assert.exception = 1

[date]
date.default_latitude = 31.7667
date.sunrise_zenith = 90.583333
date.sunset_zenith = 90.583333
date.default_longitude = 35.2333

[mysqli]
mysqli.reconnect = 0
mysqli.default_socket = /run/mysqld/mysqld.sock
mysqli.max_links = -1
mysqli.max_persistent = -1
mysqli.allow_local_infile = 0
mysqli.rollback_on_cached_plink = 0
mysqli.default_port = 3306
mysqli.allow_persistent = 1

[user_ini]
user_ini.cache_ttl = 300
user_ini.filename = .user.ini

[imap]
imap.enable_insecure_rsh = 0

[url_rewriter]
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
url_rewriter.hosts =

[mysqlnd]
mysqlnd.net_read_buffer_size = 32768
mysqlnd.net_read_timeout = 86400
mysqlnd.collect_statistics = 1
mysqlnd.collect_memory_statistics = 0
mysqlnd.net_cmd_buffer_size = 4096
mysqlnd.mempool_default_size = 16000
mysqlnd.fetch_data_copy = 0
mysqlnd.log_mask = 0

[filter]
filter.default = unsafe_raw

[gd]
gd.jpeg_ignore_warning = 1

[highlight]
highlight.default = #0000BB
highlight.keyword = #007700
highlight.html = #000000
highlight.comment = #FF8000
highlight.string = #DD0000

[arg_separator]
arg_separator.input = "&"
arg_separator.output = "&"

[opcache]
opcache.jit_debug = 0
opcache.jit_bisect_limit = 0
opcache.jit_max_recursive_returns = 2
opcache.jit_buffer_size = 0
opcache.blacklist_filename =
opcache.revalidate_path = 0
opcache.jit_max_recursive_calls = 2
opcache.file_cache_only = 0
opcache.force_restart_timeout = 180
opcache.interned_strings_buffer = 8
opcache.jit_max_polymorphic_calls = 2
opcache.opt_debug_level = 0
opcache.jit_max_side_traces = 128
opcache.jit_hot_side_exit = 8
opcache.log_verbosity_level = 1
opcache.jit = tracing
opcache.jit_hot_func = 127
opcache.validate_permission = 0
opcache.huge_code_pages = 0
opcache.enable = 1
opcache.dups_fix = 0
opcache.save_comments = 1
opcache.jit_max_exit_counters = 8192
opcache.enable_cli = 0
opcache.preferred_memory_model =
opcache.preload =
opcache.file_cache_consistency_checks = 1
opcache.jit_max_root_traces = 1024
opcache.jit_blacklist_root_trace = 16
opcache.restrict_api =
opcache.file_update_protection = 2
opcache.jit_prof_threshold = 0.005
opcache.validate_root = 0
opcache.record_warnings = 0
opcache.jit_hot_loop = 64
opcache.memory_consumption = 128
opcache.max_accelerated_files = 10000
opcache.validate_timestamps = 1
opcache.protect_memory = 0
opcache.optimization_level = 0x7fffbfff
opcache.jit_blacklist_side_trace = 8
opcache.jit_max_loop_unrolls = 8
opcache.lockfile_path = /tmp
opcache.preload_user =
opcache.enable_file_override = 0
opcache.max_file_size = 0
opcache.jit_hot_return = 8
opcache.use_cwd = 1
opcache.error_log =
opcache.max_wasted_percentage = 5
opcache.revalidate_freq = 2
opcache.consistency_checks = 0
 

Tuxnet

Benutzer
Mitglied seit
02. Jan 2019
Beiträge
618
Punkte für Reaktionen
74
Punkte
48
aha,

bei beiden mal bitte

apc.enable_cli = 0 auf 1

evt. mal einen reboot….kann ja nicht schaden
 

BlueRazer

Benutzer
Mitglied seit
09. Okt 2019
Beiträge
69
Punkte für Reaktionen
26
Punkte
24
Auch die
opcache.enable_cli = 0 auf 1
 

Tuxnet

Benutzer
Mitglied seit
02. Jan 2019
Beiträge
618
Punkte für Reaktionen
74
Punkte
48
Nein, zum testen nur die beiden bitte
 

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.845
Punkte für Reaktionen
56
Punkte
74
Habbich!
...und er nimmt den Befehl (sudo -u http php80 -d memory_limit=1024M -f /volume1/web/nextcloud/cron.php) und schließt ihn ohne Fehlermeldung ab. Die Frage bleibt, ob der -define....Part noch notwendig ist. Vermutlich aber nicht.

Das wäre damit gelöst. Hast Du noch weitere Ideen, die folgen sollten?
 
  • Like
Reaktionen: Tuxnet

Tuxnet

Benutzer
Mitglied seit
02. Jan 2019
Beiträge
618
Punkte für Reaktionen
74
Punkte
48
Ich würde in beiden Dateien noch das memory limit erhöhen

memory_limit = 128M -> 1024M oder 512M
 

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.845
Punkte für Reaktionen
56
Punkte
74
Jo, schon getan. Gab diesbezgl. schon nen Murren vom Terminal, dass ich dies mal in Erwägung ziehen soll.
 

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.845
Punkte für Reaktionen
56
Punkte
74
Kurze Nextcloud Fachfrage noch zwischendurch:

Synchronisiert bei Euch nen Nextcloud-Datei-Bestand (der auf dem Nextcloud Server liegt) auch mit dem Handy (wenn dieses die Nextcloud App [Android] benutzt) ??? Also synct das beidseitig, wenn man eine Synchronisation zwischen einem bestimmten Handy Ordner und dem entsprechenden Nextcloud Ordner auf dem Server eingestellt hat...?!

Bei mir macht der das nämlich nicht. Die Rede ist von ca. 1500 Bildern, welche dem Handy (durch Verschiebeaktion und anschließende Wegnahme des Google-Drives) entzogen worden sind und auf den Nextcloudserver umgezogen/verschoben sind. Jetzt müsste das Handy eigentlich feststellen, dass da massiv viele Bilder auf dem Nextcloudserver liegen, welche aber noch nicht auf dem Handy (Ordner) vorhanden sind.
Die Nextcloud App auf dem Handy, juckt das aber überhaupt nicht...
 

Tuxnet

Benutzer
Mitglied seit
02. Jan 2019
Beiträge
618
Punkte für Reaktionen
74
Punkte
48
Guten Morgen zusammen, wie ich sehe, gibt es eine neue PHP 8.0 Version. Hat sich schon einer installiert ? Hat alles reibungslos funktioniert oder muss man wieder alle Dateien editieren?
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
Bei mir läuft PHP 8.0 für Nextcloud erfolgreich seit der Umstellung. Ein paar Config Files die auch bereits auf PHP 7.4 angepasst wurden, mussten selbstverständlich äquvalent dazu auch angepasst werden. Es wird bei der Installation von PHP 8.0 keine Konfiguration einer anderen Version übernommen.
 

Tuxnet

Benutzer
Mitglied seit
02. Jan 2019
Beiträge
618
Punkte für Reaktionen
74
Punkte
48
Hallo @luddi

Das weiß ich, php8.0 läuft ja bei mir mit Redis problemlos. Ich möchte halt nur wissen, wenn ich das php8 update 8.0.23-0103 einspiele,ob ich wieder alle Dateien editieren muss.

Dann mache ich das nachts, und nicht im laufen Betrieb.
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
wie ich sehe, gibt es eine neue PHP 8.0 Version
Also sprichst du eigentlich vom Update... Und ich hatte es falsch interpretiert, dass es überhaupt um PHP 8.0 geht 🤦‍♂️

In der Regel kenne ich es so, dass PHP Updates die bestehende Config nicht auf Default zurücksetzt.

Ich werde das gleich einmal bei mir aktualisieren und gebe Bescheid, ob es irgendwelche Auffälligkeiten in Kombination mit Nextcloud gibt.

1672222250751.png
 
  • Like
Reaktionen: Tuxnet

BlueRazer

Benutzer
Mitglied seit
09. Okt 2019
Beiträge
69
Punkte für Reaktionen
26
Punkte
24
Hallo @luddi

Das weiß ich, php8.0 läuft ja bei mir mit Redis problemlos. Ich möchte halt nur wissen, wenn ich das php8 update 8.0.23-0103 einspiele,ob ich wieder alle Dateien editieren muss.

Dann mache ich das nachts, und nicht im laufen Betrieb.
Ja, ist erforderlich:
user_settings.ini
extension.ini
php-fpm.ini

waren es bei mir.
 
  • Like
Reaktionen: Tuxnet

Tuxnet

Benutzer
Mitglied seit
02. Jan 2019
Beiträge
618
Punkte für Reaktionen
74
Punkte
48
Danke für die Info, dann werde ich das besser nachts machen.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat