Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2019-07-08 15:35:22

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Nowy stable - Apache i Owncloud

Normalnie ich zabiję. Po tej aktualizacji systemu wysypał mi się w robocie owncloud i ludziki chcą mi jaja urwać.
Trzeba mi pomóc :)

Po pierwsze nie mógł (OWC) się połączyć z bazą. Serwer OWC stał na MariaDB i tę wypierdzieliło w kosmos po upgradzie systemu.
Dobra, mały pikuś poradziłem sobie.
Teraz pluje się Apache. Strona konfiguracyjna serwera OWC się odpala, ale pisze że nie są zainstalowane moduły php-intl oraz php-curl. Oczywiście oba są zainstalowane.
No i co ja mam biedny zrobić ?
...
Tak na szybko.
W /etc/php/php-7.0 są te moduły
w /etc/php/php-7.3 już ich nie ma. Mimo że w repo są pakiety w wersji 7.3 i sa zainstalowane. Zrobiłem dowiązanie symboliczne, ale Apacz i tak tego nie widzi (po restarcie).
No i buba :(


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#2  2019-07-08 18:29:05

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Nowy stable - Apache i Owncloud

Pokaż wyniki:

Kod:

aptitude search php~i
php -m

Offline

 

#3  2019-07-08 19:05:44

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Nowy stable - Apache i Owncloud

Hmm
Buster na VPS:

Kod:

PHP 7.3.4-2 (cli) (built: Apr 13 2019 19:05:48) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.4-2, Copyright (c) 1999-2018, by Zend Technologies

Kod:

php -m
[PHP Modules]
calendar
Core
ctype
curl
date
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
intl
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
Zend OPcache
zlib

[Zend Modules]
Zend OPcache

Jak widać, wsio na swoim miejscu.
Co prawda mam uczulenie na Apacha, ale w phpinfo na Nginxie też są dzięki uprzejmości  PHP-FPM.

MariaDB? po instalacji wgrałem bazy zrzucone wcześniej poleceniem:

Kod:

mysqldump --ssl -h $VPSHOST  -u $DBUSER  -p$DBPASS --single-transaction  --all-databases  --add-drop-table |xz > $BACKUPDIR/mysqldb/all-drop.sql.xz

i po flush privileges wszystkie bazy, konta użyszkodników i hasła działają jak dawniej.

Więc nie za bardzo czaję, w czym problem.

Podejrzewam, że w /etc/php/7.3/apache2/conf.d/ (czy jakoś podobnie) jakieś dowiązania są nieobecne.

SOA#1

Pozdro

Ostatnio edytowany przez Jacekalex (2019-07-08 19:11:38)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#4  2019-07-09 07:35:27

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Nowy stable - Apache i Owncloud

Już pokazuję wyniki.
Na początek nowum. Dziś rano uruchomiłem serwer i na cloudzie mam taki komunikat:

Kod:

Exception occurred while logging exception: Failed to connect to the database: An exception occured in driver: could not find driver
#0 /home/bodzio/owncloud/lib/composer/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(992): OC\DB\Connection->connect()
#1 /home/bodzio/owncloud/lib/private/DB/Connection.php(207): Doctrine\DBAL\Connection->executeUpdate('PRAGMA read_unc...', Array, Array)
#2 /home/bodzio/owncloud/lib/composer/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): OC\DB\Connection->executeUpdate('PRAGMA read_unc...')
#3 /home/bodzio/owncloud/lib/private/DB/Connection.php(144): Doctrine\DBAL\Connection->setTransactionIsolation(2)
#4 /home/bodzio/owncloud/lib/composer/doctrine/dbal/lib/Doctrine/DBAL/DriverManager.php(172): OC\DB\Connection->__construct(Array, Object(Doctrine\DBAL\Driver\PDOSqlite\Driver), Object(Doctrine\DBAL\Configuration), Object(Doctrine\Common\EventManager))
#5 /home/bodzio/owncloud/lib/private/DB/ConnectionFactory.php(145): Doctrine\DBAL\DriverManager::getConnection(Array, Object(Doctrine\DBAL\Configuration), Object(Doctrine\Common\EventManager))
#6 /home/bodzio/owncloud/lib/private/Server.php(529): OC\DB\ConnectionFactory->getConnection('sqlite3', Array)
#7 /home/bodzio/owncloud/lib/composer/pimple/pimple/src/Pimple/Container.php(113): OC\Server->OC\{closure}(Object(OC\Server))
#8 /home/bodzio/owncloud/lib/private/AppFramework/Utility/SimpleContainer.php(108): Pimple\Container->offsetGet('DatabaseConnect...')
#9 /home/bodzio/owncloud/lib/private/ServerContainer.php(86): OC\AppFramework\Utility\SimpleContainer->query('DatabaseConnect...')
#10 /home/bodzio/owncloud/lib/private/Server.php(1213): OC\ServerContainer->query('DatabaseConnect...')
#11 /home/bodzio/owncloud/lib/private/Server.php(404): OC\Server->getDatabaseConnection()
#12 /home/bodzio/owncloud/lib/composer/pimple/pimple/src/Pimple/Container.php(113): OC\Server->OC\{closure}(Object(OC\Server))
#13 /home/bodzio/owncloud/lib/private/AppFramework/Utility/SimpleContainer.php(108): Pimple\Container->offsetGet('AppConfig')
#14 /home/bodzio/owncloud/lib/private/ServerContainer.php(86): OC\AppFramework\Utility\SimpleContainer->query('AppConfig')
#15 /home/bodzio/owncloud/lib/private/Server.php(1143): OC\ServerContainer->query('AppConfig')
#16 /home/bodzio/owncloud/lib/private/Server.php(583): OC\Server->getAppConfig()
#17 /home/bodzio/owncloud/lib/composer/pimple/pimple/src/Pimple/Container.php(113): OC\Server->OC\{closure}(Object(OC\Server))
#18 /home/bodzio/owncloud/lib/private/AppFramework/Utility/SimpleContainer.php(108): Pimple\Container->offsetGet('AppManager')
#19 /home/bodzio/owncloud/lib/private/ServerContainer.php(86): OC\AppFramework\Utility\SimpleContainer->query('AppManager')
#20 /home/bodzio/owncloud/lib/private/Server.php(1411): OC\ServerContainer->query('AppManager')
#21 /home/bodzio/owncloud/lib/private/legacy/app.php(346): OC\Server->getAppManager()
#22 /home/bodzio/owncloud/lib/private/legacy/app.php(110): OC_App::getEnabledApps()
#23 /home/bodzio/owncloud/lib/base.php(577): OC_App::loadApps(Array)
#24 /home/bodzio/owncloud/lib/base.php(994): OC::init()
#25 /home/bodzio/owncloud/index.php(53): require_once('/home/bodzio/ow...')
#26 {main}

Ok, a teraz żądane polecenia:

Kod:

root@chmura:~# aptitude search php~i
i   libapache2-mod-php                                     - server-side, HTML-embedded scripting language (Apache 2 module) (
i   libapache2-mod-php7.0                                  - server-side, HTML-embedded scripting language (Apache 2 module)  
i A libapache2-mod-php7.3                                  - server-side, HTML-embedded scripting language (Apache 2 module)  
i A php-common                                             - Common files for PHP packages                                    
i   php-curl                                               - CURL module for PHP [default]                                    
i   php-gd                                                 - GD module for PHP [default]                                      
i   php-intl                                               - Internationalisation module for PHP [default]                    
i   php-mysql                                              - MySQL module for PHP [default]                                   
i   php-sqlite3                                            - SQLite3 module for PHP [default]                                 
i A php7.0-cli                                             - command-line interpreter for the PHP scripting language          
i A php7.0-common                                          - documentation, examples and common module for PHP                
i   php7.0-gd                                              - GD module for PHP                                                
i A php7.0-json                                            - JSON module for PHP                                              
i   php7.0-mbstring                                        - MBSTRING module for PHP                                          
i   php7.0-mysql                                           - MySQL module for PHP                                             
i A php7.0-opcache                                         - Zend OpCache module for PHP                                      
i   php7.0-pgsql                                           - PostgreSQL module for PHP                                        
i A php7.0-readline                                        - readline module for PHP                                          
i   php7.0-xml                                             - DOM, SimpleXML, WDDX, XML, and XSL module for PHP                
i   php7.0-zip                                             - Zip module for PHP                                               
i   php7.3                                                 - server-side, HTML-embedded scripting language (metapackage)      
i A php7.3-cli                                             - command-line interpreter for the PHP scripting language          
i A php7.3-common                                          - documentation, examples and common module for PHP                
i   php7.3-curl                                            - CURL module for PHP                                              
i A php7.3-gd                                              - GD module for PHP                                                
i A php7.3-intl                                            - Internationalisation module for PHP                              
i   php7.3-json                                            - JSON module for PHP                                              
i   php7.3-mysql                                           - MySQL module for PHP                                             
i A php7.3-opcache                                         - Zend OpCache module for PHP                                      
i A php7.3-readline                                        - readline module for PHP                                          
i A php7.3-sqlite3

Kod:

root@chmura:~# php -m
[PHP Modules]
calendar
Core
ctype
curl
date
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
intl
json
libxml
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
readline
Reflection
session
shmop
sockets
sodium
SPL
sqlite3
standard
sysvmsg
sysvsem
sysvshm
tokenizer
Zend OPcache
zlib

[Zend Modules]
Zend OPcache

Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#5  2019-07-09 09:05:34

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Nowy stable - Apache i Owncloud

Update:

Wyłączyłem  z Apacza moduł php7.0 i podpiąłem php7.3 poleceniami:

Kod:

sudo a2dismod php7.0
sudo a2enmod php7.3
sudo service apache2 restart

I jest kolejny problem:

Kod:

This version of ownCloud is not compatible with PHP 7.3
You are currently running PHP 7.3.4-2.

Pytanie lamera :) jak uaktualnić OWC bez odpalenia strony ? Podmienić wszystkie pliki za wyjątkiem katalogu /data ?


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#6  2019-07-09 09:09:01

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Nowy stable - Apache i Owncloud

infophp na Apachu pokazuje wszystkie potrzebne moduły?

Może uruchom na osobnym Vhoście instalator, żeby sprawdził sobie wszystkie zależności.

I zobacz, czy ta wersja Owncloud gada z PHP7.3 (zdaniem dokumentacji),
bo po starcie Nextcloud akcje Owncloud mocno potaniały, przez co o aktualizacje jest dużo trudniej.

Masz backup całego ownclouda?

To możesz próbować nową wersję, migrację na nexclouda i co tam tylko chcesz.
W przeciwnym razie zabawa może być dosyć ryzykowna.

Możesz też wrócić do Stretcha, ma jeszcze wsparcie około roku co najmniej (a pewnie i dłużej jako LTS).
Względnie trzymasz repo oldstable i starszą wersję PHP specjalnie dla OwnCLoud.

Także możliwości jest kilka.

PS:
Jeżeli miałbyś problem na Apachu z różnymi wersjami PHP per/Vhost, to tu masz przykład konfiguracji Nginxa dla Nextcloud:
https://docs.nextcloud.com/server/16/admin_manual/i … on/nginx.html
gdzie każdy Vhost może gadać z innym socketem php.

PS2:
Podziękowania dla Ownclouda za ordynarną i chamską promocję Gentusia xD:

Kod:

dev-lang/php
     Available versions:  
     (5.6)  5.6.40-r1 ~5.6.40-r2 ~5.6.40-r3 5.6.40-r4
     (7.1)  7.1.27 ~7.1.29 7.1.30
     (7.2)  7.2.16{tbz2} ~7.2.18 7.2.19{tbz2} ~7.2.20
     (7.3)  ~7.3.5 7.3.6 ~7.3.7

Pozdro

Ostatnio edytowany przez Jacekalex (2019-07-09 10:04:30)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2019-07-09 09:55:32

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: Nowy stable - Apache i Owncloud

W dokumentacji oenclauda pisze że on nie wspiera php 7.3 dlatego zainstaluj sobie wersje 7.2 która jest rekomendowana jak wsparcie zostanie dodane to przełączysz się na php 7.3

Offline

 

#8  2019-07-09 10:55:05

  Pakos - Członek DUG

Pakos
Członek DUG
Zarejestrowany: 2007-06-12
Serwis

Re: Nowy stable - Apache i Owncloud

jaki masz driver ustawiony w config.php?
bo mialem identyczne bledy ale na sqlite, musialem dograc php7.0-sqlite3 i podmienic driver na sqlite3 ale moze przy mysql też cos się podzialo

Online

 

#9  2019-07-09 12:15:31

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Nowy stable - Apache i Owncloud

Dobra, działa :)
pHp 7.2 jest dostępne tylko w wersji repozytoriów PPA z Ubuntu. Już kiedyś miałem tę "przyjemność" :P - więcej nie chcę.
Cofnąłem Apache i php do wersji oldstable i wszystko ruszyło.


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#10  2019-07-09 13:38:07

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Nowy stable - Apache i Owncloud

Zamiast ciągle walczyć z takimi nieistniejącymi „problemami”, wywal w końcu tego OwnClouda ;)

Offline

 

#11  2019-07-09 13:41:41

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Nowy stable - Apache i Owncloud

yossarian napisał(-a):

Zamiast ciągle walczyć z takimi nieistniejącymi „problemami”, wywal w końcu tego OwnClouda.

Czemu :)
Wygodny jest. Myślisz aby przejść na nextClouda ?


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

#12  2019-07-09 13:49:36

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Nowy stable - Apache i Owncloud

Bo OwnCloud to w zasadzie porzucona sierota — jego deweloperzy odeszli tworząc NextClouda.

Skutkiem tego są takie wątki jak ten ;)

Offline

 

#13  2019-07-09 13:56:58

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Nowy stable - Apache i Owncloud

Ok, ponimaju :)


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
Beskid Niski

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)