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.
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?
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.