Issue with install step3.php (SYS0209)


(Tbaatar) #1

Hi,

I’m trying to install Matrix 5.4.1.3 branch, however getting the following error:

Matrix Warning                                                                
System asset name "import_tools_manager" not installed or not known [SYS0209] |
+-------------------------------------------------------------------------------+
Fatal error: Call to a member function attr() on null in /var/www/squiz_matrix/install/install.inc on line 1088

Initially, i managed to install it in home/websites/squiz_matrix directory. But noticed i had to make changes to the apache2.conf in order to make the squiz path publicly available.
So I installed the Squiz again on /var/www/squiz_matrix directory and ran all the steps again e.g db.inc, main.inc however on step3.php this error throws up.

For some reasons the install procedure is unable to create the /private/conf/import_tools_manager.inc file.

Any ideas?


(Bart Banda) #2

No idea. Are the permissions on the /conf directory different at all to your other directories in the squiz_matrix dir?

Also, when you re-installed it, did you remove the old squiz_matrix dir before re-installing from scratch? Maybe checkout Matrix into a new folder and do a re-install there?


(Tbaatar) #3

Hi Bart,

I just re-installed it again and everything is good from Squiz side of things.
Now the next problem is configuration of the Virtual Host. :frowning:


(Tbaatar) #4

Even thought my Virual Host is mapped to the correct document root I’m still getting the 404 Not Found.

Here is the default VH config and it is enabled.

<VirtualHost *:80>
ServerName 138.68.67.8
DocumentRoot /home/websites/squiz_matrix/core/web

Options -Indexes -FollowSymLinks

<Directory /home/websites/squiz_matrix>
Order deny,allow
Deny from all
</Directory>
<DirectoryMatch "^/home/websites/squiz_matrix/(core/(web|lib)|data/public|fudge)">
Order allow,deny
Allow from all
</DirectoryMatch>
<DirectoryMatch "^/home/websites/squiz_matrix/data/public/assets">
SetHandler default-handler
</DirectoryMatch>

<FilesMatch "\.inc$">
Order allow,deny
Deny from all
</FilesMatch>
<LocationMatch "/(CVS|\.FFV)/">
Order allow,deny
Deny from all
</LocationMatch>

Alias /__fudge /home/websites/squiz_matrix/fudge
Alias /__data /home/websites/squiz_matrix/data/public
Alias /__lib /home/websites/squiz_matrix/core/lib
Alias / /home/websites/squiz_matrix/core/web/index.php/
</VirtualHost> 


<Directory /home/websites/> 
	Options Indexes FollowSymLinks 
	AllowOverride None 
	Require all granted 
</Directory>

also the following is enabled in apache2.conf

<Directory /usr/share>
        AllowOverride None
        Require all granted
</Directory>

<Directory /home/websites/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

Root IP is referenced in the main.inc and also permissions has been given to the Matrix directory as per the Manual/ZedSaid website manual.

Also, I have installed on 2 different Digital Ocean servers - 1 with /var/www/squiz_matrix directory and the other with the old directory /home/websites/squiz_matrix and making sure the apache2.conf and 000-default.conf is setup accordingly, but both servers brings back 404 Not Found.

What could I be missing?

Many thanks.