Your software My PHP version is :
[root@nqdrvmpstgmautic mautic]# rpm -qa | grep -i php
php-intl-5.4.16-48.el7.x86_64
php-process-5.4.16-48.el7.x86_64
php-common-5.4.16-48.el7.x86_64
php-gd-5.4.16-48.el7.x86_64
php-cli-5.4.16-48.el7.x86_64
php-xml-5.4.16-48.el7.x86_64
php-mysql-5.4.16-48.el7.x86_64
php-fpm-5.4.16-48.el7.x86_64
php-mcrypt-5.4.16-9.el7.x86_64
php-pdo-5.4.16-48.el7.x86_64
php-imap-5.4.16-9.el7.x86_64
php-mbstring-5.4.16-48.el7.x86_64
[root@nqdrvmpstgmautic mautic]# My MySQL/MariaDB version is (delete as applicable): MySQL/MariaDB version
[root@nqdrvmpstgmautic mautic]# rpm -qa | grep -i mysql
mysql-community-client-5.7.34-1.el7.x86_64
mysql57-community-release-el7-9.noarch
mysql-community-libs-5.7.34-1.el7.x86_64
mysql-community-common-5.7.34-1.el7.x86_64
php-mysql-5.4.16-48.el7.x86_64
mysql-community-server-5.7.34-1.el7.x86_64
mysql-community-libs-compat-5.7.34-1.el7.x86_64
Updating/Installing Errors I am (delete as applicable): Installing / Updating Upgrading/installing via (delete as applicable) : Web / Command Line
These errors are showing in the installer :
These errors are showing in the Mautic log :
These errors are showing in the upgrade_log.txt file (located in the root of your Mautic instance when an upgrade has been attempted - ensure you remove or redact any sensitive data such as domain names in the file path) :
Your problem My problem is :
while i am accessing the mautic url below page is coming:
<?php
/*
* @copyright 2014 Mautic Contributors. All rights reserved
* @author Mautic
*
* @link http://mautic.org
*
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
*/
define('MAUTIC_ROOT_DIR', __DIR__);
// Fix for hosts that do not have date.timezone set, it will be reset based on users settings
date_default_timezone_set('UTC');
require_once __DIR__.'/app/autoload.php';
use Mautic\CoreBundle\ErrorHandler\ErrorHandler;
use Mautic\Middleware\MiddlewareBuilder;
use function Stack\run;
ErrorHandler::register('prod');
run((new MiddlewareBuilder(new AppKernel('prod', false)))->resolve());
*Steps I have tried to fix the problem* :
areCacheWarmer.php on line 71
[Mon Jun 07 14:58:16.612101 2021] [php7:notice] [pid 15090] [client 192.168.164.17:43535] PHP Warning - file_put_contents(/var/www/html/mautic/var/cache/prod/middlewares.cache.php): failed to open stream: No such file or directory - in file /var/www/html/mautic/app/bundles/CoreBundle/Cache/MiddlewareCacheWarmer.php - at line 84
[Mon Jun 07 14:58:16.612131 2021] [php7:warn] [pid 15090] [client 192.168.164.17:43535] PHP Warning: file_put_contents(/var/www/html/mautic/var/cache/prod/middlewares.cache.php): failed to open stream: No such file or directory in /var/www/html/mautic/app/bundles/CoreBundle/Cache/MiddlewareCacheWarmer.php on line 84
[Mon Jun 07 14:58:16.612182 2021] [php7:notice] [pid 15090] [client 192.168.164.17:43535] PHP Warning - include(/var/www/html/mautic/var/cache/prod/middlewares.cache.php): failed to open stream: No such file or directory - in file /var/www/html/mautic/app/middlewares/MiddlewareBuilder.php - at line 82
[Mon Jun 07 14:58:16.612189 2021] [php7:warn] [pid 15090] [client 192.168.164.17:43535] PHP Warning: include(/var/www/html/mautic/var/cache/prod/middlewares.cache.php): failed to open stream: No such file or directory in /var/www/html/mautic/app/middlewares/MiddlewareBuilder.php on line 82
[Mon Jun 07 14:58:16.612201 2021] [php7:notice] [pid 15090] [client 192.168.164.17:43535] PHP Warning - include(): Failed opening ‘/var/www/html/mautic/var/cache/prod/middlewares.cache.php’ for inclusion (include_path=’.:/usr/share/pear:/usr/share/php’) - in file /var/www/html/mautic/app/middlewares/MiddlewareBuilder.php - at line 82
[Mon Jun 07 14:58:16.612207 2021] [php7:warn] [pid 15090] [client 192.168.164.17:43535] PHP Warning: include(): Failed opening ‘/var/www/html/mautic/var/cache/prod/middlewares.cache.php’ for inclusion (include_path=’.:/usr/share/pear:/usr/share/php’) in /var/www/html/mautic/app/middlewares/MiddlewareBuilder.php on line 82
[Mon Jun 07 14:58:16.612218 2021] [php7:notice] [pid 15090] [client 192.168.164.17:43535] PHP Warning - Invalid argument supplied for foreach() - in file /var/www/html/mautic/app/middlewares/MiddlewareBuilder.php - at line 84
[Mon Jun 07 14:58:16.612229 2021] [php7:warn] [pid 15090] [client 192.168.164.17:43535] PHP Warning: Invalid argument supplied for foreach() in /var/www/html/mautic/app/middlewares/MiddlewareBuilder.php on line 84
[Mon Jun 07 14:58:16.616848 2021] [php7:notice] [pid 15090] [client 192.168.164.17:43535] RuntimeException: Unable to create the “cache” directory (/var/www/html/mautic/var/cache/prod). - in file /var/www/html/mautic/vendor/symfony/http-kernel/Kernel.php - at line 765
[root@nqdrvmpmautic httpd]#
Please make sure the files are writable (ownership) by the web server user.
It seems, that your app (or nginx) is trying to write into the cache folder, but there is no permission.
I have provided apache:apache permission recursively to the mautic folder under /var/www/html.
I am using httpd as web server. Still i am getitng above error.
i can’t see anything on the folder below: Also can you please let me know how to run the cache:clear command is this with mautic url like http://mautic-stg.test.com:cache:clear
[root@nqdrvmpmautic cache]# pwd
/var/www/html/mautic/var/cache
[root@nqdrvmpmautic cache]# ls -ltr
total 0
[root@nqdrvmpmautic cache]#
I am getting below messages in my httpd logs:
[Tue Jun 08 18:16:55.366245 2021] [php7:notice] [pid 1492] [client 192.168.164.17:16540] RuntimeException: Extension DOM is required. - in file /var/www/html/mautic/vendor/symfony/config/Util/XmlUtils.php - at line 50
[Tue Jun 08 18:16:55.726822 2021] [php7:notice] [pid 10684] [client 192.168.164.17:16541] RuntimeException: Extension DOM is required. - in file /var/www/html/mautic/vendor/symfony/config/Util/XmlUtils.php - at line 50
[Tue Jun 08 18:17:08.111499 2021] [php7:notice] [pid 10683] [client 192.168.164.17:16543] RuntimeException: Extension DOM is required. - in file /var/www/html/mautic/vendor/symfony/config/Util/XmlUtils.php - at line 50