I’m trying to upgrade from version 8.0.15 to 8.0.16 (in preparation for moving to a new host, which I assume will install 8.0.16 and then allow me to upgrade to a more recent version). But I’m not able to run any of the occ commands.
I’m running on RHEL 6 (moving to 7)
Steps to reproduce
- cd /var/www/html/owncloud
- sudo -u apache php occ -V
Expected behaviour
I should see version 8.0.15 (contents of version.php)
Actual behaviour
PHP Parse error: syntax error, unexpected ‘[’ in /var/www/html/owncloud/lib/base.php on line 566
Server configuration
Operating system:
RHEL 7
Web server:
Apache 2.2
Database:
SQLlite
PHP version:
5.3.3
ownCloud version: (see ownCloud admin page)
8.0.15
Updated from an older ownCloud or fresh install:
updated
Where did you install ownCloud from:
Signing status (ownCloud 9.0 and above):
Login as admin user into your ownCloud and access
http://example.com/index.php/settings/integrity/failed
paste the results into https://gist.github.com/ and puth the link here.
The content of config/config.php:
<?php SCONFIG=array ( 'instanceid' =>'ocd22c41471a', 'passwordsalt' => 'nice and salty', 'trusted_domains' => array ( 0 => 'my.server.edu', ), 'datadirectory' => 'home/owncloud/data', 'dbtype' => 'sqlite3', 'version' => '8.0.15.1', 'installed' => true, 'forcessl' => true, 'theme' => '', 'maintenance' => false, 'share_folder' => '/Shared', 'secret' => 'Sore wa himutsu desu', 'loglevel' = 2, ); ``` Log in to the web-UI with an administrator account and click on 'admin' -> 'Generate Config Report' -> 'Download ownCloud config report' This report includes the config.php settings, the list of activated apps and other details in a well sanitized form. or If you have access to your command line run e.g.: sudo -u www-data php occ config:list system from within your ownCloud installation folder *ATTENTION:* Do not post your config.php file in public as is. Please use one of the above methods whenever possible. Both, the generated reports from the web-ui and from occ config:list consistently remove sensitive data. You still may want to review the report before sending. If done manually then it is critical for your own privacy to dilligently remove *all* host names, passwords, usernames, salts and other credentials before posting. You should assume that attackers find such information and will use them against your systems. ``` **List of activated apps:** ``` If you have access to your command line run e.g.: sudo -u www-data php occ app:list from within your ownCloud installation folder. ``` **Are you using external storage, if yes which one:** local/smb/sftp/... no **Are you using encryption:** yes/no no **Are you using an external user-backend, if yes which one:** LDAP/ActiveDirectory/Webdav/... #### LDAP configuration (delete this part if not used) ``` With access to your command line run e.g.: sudo -u www-data php occ ldap:show-config from within your ownCloud installation folder Without access to your command line download the data/owncloud.db to your local computer or access your SQL server remotely and run the select query: SELECT * FROM `oc_appconfig` WHERE `appid` = 'user_ldap'; Eventually replace sensitive data as the name/IP-address of your LDAP server or groups. ``` ### Client configuration **Browser:** **Operating system:** ### Logs #### Web server error log ``` Insert your webserver log here ``` #### ownCloud log (data/owncloud.log) ``` Insert your ownCloud log here ``` #### Browser log ``` Insert your browser log here, this could for example include: a) The javascript console log b) The network log c) ... ```