0 like 0 dislike
3 views
in Bilgi Teknolojileri by anonymous Bilge (165k points)

nextcloud change php version and resolve errors

dbal connection error

In AbstractMySQLDriver.php line 125:
An exception occurred while executing 'ALTER TABLE `oc_addressbooks` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;':
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes  
maintenance:repair [--include-expensive]

9 Answers

0 like 0 dislike
by anonymous Bilge (165k points)

DB Warnings;
1- 
sudo -u daemon php  occ db:add-missing-columns
sudo -u daemon php  occ db:add-missing-indices
sudo -u daemon php  occ db:convert-filecache-bigint
sudo -u daemon php occ config:system:set mysql.utf8mb4 --type boolean --value="true"
sudo -u daemon php occ  maintenance:repair

2- 
$ sudo mysql -u root -p
MariaDB [(none)]> use nextcloud;
MariaDB [nextcloud]> set global innodb_large_prefix=on;
MariaDB [nextcloud]> set global innodb_file_format=Barracuda;
$ sudo -u www-data php occ maintenance:repair

işlemler bitince;
#sudo -u daemon php occ  maintenance:mode --off

by anonymous Bilge (165k points)
sudo chown -R daemon:daemon config/
0 like 0 dislike
by anonymous Bilge (165k points)

opcache ile ilgili; -->nano /etc/php/7.3/mods-available/opcache.ini

; configuration for php opcache module

; priority=10

;zend_extension=opcache.so

zend_extension=/usr/lib/php/20180731/opcache.so

0 like 0 dislike
by anonymous Bilge (165k points)
Aşağıdaki hatalar için (xampp değilse, mysql'i ona göre çalıştırın);
0 like 0 dislike
by anonymous Bilge (165k points)

PHP yükseltme durumunda iki apache oluyor, xampp kalsın diğerini sil;

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.
by anonymous Bilge (165k points)
/var/log/syslog  dosyasını takip et, yanlış bir  memcache ayarından kaynaklanabilir.
0 like 0 dislike
by anonymous Bilge (165k points)

xampp php'sini sisteme linklemek için;

sudo ln -s /opt/lampp/bin/php /usr/bin/php
0 like 0 dislike
by anonymous Bilge (165k points)

sudo -u www-data php /var/www/nextcloud/occ maintenance:update:htaccess

[SOLVED] Error: “Some files have not passed the integrity check”. INVALID_HASH

0 like 0 dislike
by anonymous Bilge (165k points)
.htaccess dosyası için invalid cache hatası verirse, ilgili versiyona ait .htaccess dosyasını github üzerinden alıp tekrar dene.
0 like 0 dislike
by anonymous Bilge (165k points)
xampp  httpd.conf içine aşağıdaki kısmı servername'den sonra açığa ekle.
<IfModule mod_headers.c>
      Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"
</IfModule>
En güncel teknolojiler hakkında yeni şeyler öğren, bilmediklerini sor, bildiklerini paylaş...

Categories

...