So here is my 4th failed attempt.
Same result as previous…
Configuration Used:
Server : CentOS 7.2
Squiz: 5.3
Postgre: 9.2
PHP: 5.4.16 (cli)
Apache: 2.4.6-45.el7.centos
@ mfong, Here are the answers to your questions
Q: What did you add to data/private/conf/main.inc and data/private/conf/db.inc?
data/private/conf/main.inc
I only changed these 3 values
define('SQ_CONF_SYSTEM_ROOT_URLS', 'www.XXXXX.com');
define('SQ_CONF_DEFAULT_EMAIL', 'root@XXXXX.com');
define('SQ_CONF_TECH_EMAIL', 'root@XXXXX.com');
I didn’t setup the email server. So the emails DOES NOT work. Not sure if this has caused the error.
data/private/conf/db.inc
<?php
$db_conf = array (
'db' => array (
'DSN' => 'pgsql:dbname=squiz_matrix',
'user' => 'matrix',
'password' => '',
'type' => 'pgsql',
),
'db2' => array (
'DSN' => 'pgsql:dbname=squiz_matrix',
'user' => 'matrix',
'password' => '',
'type' => 'pgsql',
),
'db3' => array (
'DSN' => 'pgsql:dbname=squiz_matrix',
'user' => 'matrix_secondary',
'password' => '',
'type' => 'pgsql',
),
'dbcache' => NULL,
'dbsearch' => NULL,
);
return $db_conf;
Are there any errors reported in data/private/logs/error.log?
Yes …
[2016-12-17 00:55:53][0:Matrix System][512:matrix warning][R] (/core/include/asset.inc:724) - Asset #12 does not exist [SYS0087]
[2016-12-17 00:55:53][0:Matrix System][4096:php error][R] (/core/include/mysource.inc:2591) - Argument 1 passed to MySource::setCurrentUser() must be an instance of User, null given, called in /install/install.inc on line 585 and defined
What’s the output of “pear list”?
[root@centos-1gb-sgp1-01 /]# pear list
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.11 stable
Auth_SASL 1.0.6 stable
Console_Getopt 1.3.1 stable
HTTP_Client 1.2.1 stable
HTTP_Request 1.4.4 stable
I18N_UnicodeNormalizer 1.0.0 stable
Image_Canvas 0.3.4 alpha
Image_Color 1.0.4 stable
Image_Graph 0.8.0 alpha
MDB 1.3.0 stable
MDB2 2.4.1 stable
MDB2_Driver_pgsql 1.4.1 stable
Mail 1.3.0 stable
Mail_Mime 1.10.0 stable
Mail_Queue 1.2.7 stable
Mail_mimeDecode 1.5.6 stable
Math_BigInteger 1.0.3 stable
Net_SMTP 1.7.2 stable
Net_Socket 1.0.14 stable
Net_URL 1.0.15 stable
Numbers_Roman 1.0.2 stable
Numbers_Words 0.16.4 beta
PEAR 1.9.4 stable
Structures_Graph 1.0.4 stable
Text_Diff 1.2.1 stable
XML_HTMLSax 2.1.2 stable
XML_Parser 1.3.7 stable
XML_Util 1.2.1 stable
What RPMs did you install on CentOS before starting the Matrix installation?
I think none. I started off with a blank slate. My host is Digital Ocean. I used their 1 click install to install CentOS 7.2. Then the first thing I installed was Apache after doing a “sudo yum update”.
Not sure if this has any effect … but I received these warnings when installing pear packages …
WARNING: channel "pear.php.net" has updated its protocols, use "pear channel-update pear.php.net" to update
WARNING: "pear/XML_Parser" is deprecated in favor of "pear/XML_Parser2"
WARNING: "pear/Text_Diff" is deprecated in favor of "channel://pear.horde.org/Horde_Text_Diff"
WARNING: "pear/HTTP_Client" is deprecated in favor of "pear/HTTP_Request2"
WARNING: "pear/HTTP_Request" is deprecated in favor of "pear/HTTP_Request2"
WARNING: "pear/Net_URL" is deprecated in favor of "pear/Net_URL2"
WARNING: "pear/Image_Color" is deprecated in favor of "pear/Image_Color2"
Unknown remote channel: pear.phpdb.org
WARNING: "pear/DB" is deprecated in favor of "pear/MDB2"
Unknown remote channel: pear.phpdb.org
WARNING: "pear/MDB" is deprecated in favor of "pear/MDB2"
WARNING: "pear/Auth_SASL" is deprecated in favor of "pear/Auth_SASL2"
Do I need to use the new pear packages? Though check_requirments script didn’t complained about Pear … !
Output of check_requirments.php
[root@centos-1gb-sgp1-01 matrix]# php install/check_requirements.php /var/www/html/matrix
The following requirements or suggestions are made:
These php extensions are suggested by the core package
--------------------
memcache - you only need to install this module if you plan on using memcache for caching or locking.
oci8 - you only need to install this module if you are going to use an Oracle database.
pdo_dblib - you only need to install this module if DB datasource asset will connect to MS SQL Server
pdo_mysql - you only need to install this module if DB datasource asset will connect to mysql DB
redis - you only need to install this module if you plan on using redis for caching.
These pecl packages are suggested by the web_services/rest package
--------------------
v8js - you only need to install this module if Rest Resource JS asset is used and V8 JS engine selected.
These external programs are required by the funnelback package
--------------------
padre-iw - Missing funnelback binaries
These external programs are required by the squiz_suite package
--------------------
padre-iw - Missing funnelback binaries
These external programs are required by the squid package
--------------------
squidclient
These external programs are suggested by the web_services/rest package
--------------------
js - This is used by Page REST Resource JS Asset to perform JS operations on the Response Body. Will use SpiderMonkey or Rhino Package.
These external programs are suggested by the core package
--------------------
clamscan - check file uploads for viruses before they are saved to your system.
closure-compiler - Google Closure Compiler, used for minifying the contents of JS File Folder assets.
exiftool - this is used to extract image metadata from jpeg and other image types.
fpscan - check file uploads for viruses before they are saved to your system. Please note that f-prot is a commercial product.
java - used for running of Apache Tika (for text extraction) and Google Closure Compiler (for JS File Folder minification).
tidy - this is used to check html content meets XHTML standards.
tika-app - Apache Tika, used for extracting searchable text from certain File assets, including PDF Files and MS Word Documents. Deprecates both Antiword AND pdftohtml.
These external php scripts are suggested by the core package
--------------------
getid3.php - used to extract metadata from mp3 and other music files. This is provided by http://www.getid3.org/. (only the php include_path was checked, if it is not in one of those paths the file has not been found)
markdown.php - allows users to use a simplified mark up language instead of needing to know HTML. This is provided by http://michelf.com/projects/php-markdown/. (only the php include_path was checked, if it is not in one of those paths the file has not been found)
markdownify.php - allows users to use a simplified mark up language instead of needing to know HTML. This is provided by http://sourceforge.net/projects/markdownify/. (only the php include_path was checked, if it is not in one of those paths the file has not been found)
ogg.class.php - provides OGG Metadata extraction for Video File assets. This is provided by http://opensource.grisambre.net/ogg/. (only the php include_path was checked, if it is not in one of those paths the file has not been found)
Thanks