Images are essential for any online store &
optimizing images in every way possible is crucial for e-commerce sites.
With our Ultimate Image Optimization extension you found the one-stop,
all-in-one image optimization solution for performance optimization &
faster load times, Core Web Vitals optimization with faster LCP and preventing CLS
as well as best quality possible, also on Retina/High-Resolution displays.
The Performance & Quality Boost for Your Magento 2 Store!
AVIF...
change version number to right number 2.3.29This module does not work for me on M 2.4.6-p2
Do you have a newer version?
In ClassReader.php line 34:
Class "Jajuma\ImageOptimizerUltimate\Console\Command\Optimize" does not exist
yes, according to the extension developer its compatible. I have not tested. You can test and confirm.this extention compatible with magento 2.3.2 ?
change version number to right number 2.3.29
check your error detail ,i can not repeat your error .and test with M2.4.6 P2
you need to check your config about Conversion Tool ,make sure it is ok for you
View attachment 59285
View attachment 59286
file permission issue.now you can get sql from hereAnyone else come across a problem with the database prefix?
Extension installs and is able to be configured however when we go to the status page we get 'table doesn't exist' as the prefix is missing
3 exception(s):
Exception #0 (Magento\Framework\DB\Adapter\TableNotFoundException): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'XXXXXX_magento.jajuma_image_optimizer' doesn't exist, query was: SELECT `jajuma_image_optimizer`.`image_id` FROM `jajuma_image_optimizer` WHERE (status = 'success')
Exception #1 (Zend_Db_Statement_Exception): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'XXXXXX_magento.jajuma_image_optimizer' doesn't exist, query was: SELECT `jajuma_image_optimizer`.`image_id` FROM `jajuma_image_optimizer` WHERE (status = 'success')
Exception #2 (PDOException): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'XXXXXX_magento.jajuma_image_optimizer' doesn't exist
If we change the database table name to match the above it also fails as it appears it is also looking for the prefix table in the same query.
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'XXXXXX_magento.mage_jajuma_image_optimizer' doesn't exist, query was: SELECT `main_table`.* FROM `mage_jajuma_image_optimizer` AS `main_table` LIMIT 20Exception in /home/XXXXXX/public_html/vendor/magento/framework/DB/Adapter/Pdo/Mysql.php:603
CREATE TABLE `jajuma_image_optimizer` (
`image_id` int(10) UNSIGNED NOT NULL COMMENT 'Image ID',
`path` varchar(255) DEFAULT NULL COMMENT 'Image Path',
`status` varchar(255) DEFAULT NULL COMMENT 'Status',
`origin_size` int(11) DEFAULT NULL COMMENT 'Original Size',
`optimize_size` int(11) DEFAULT NULL COMMENT 'Original Size',
`percent` int(11) DEFAULT NULL COMMENT 'Percent',
`highres` varchar(255) DEFAULT NULL COMMENT 'High-Res Version',
`message` varchar(255) DEFAULT NULL COMMENT 'Message',
`avif_optimize_size` int(11) DEFAULT NULL COMMENT 'Avif Optimize Size',
`avif_percent` int(11) DEFAULT NULL COMMENT 'Avif Percent'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Ultimate Image Optimizer Table';
ALTER TABLE `jajuma_image_optimizer`
ADD PRIMARY KEY (`image_id`);
ALTER TABLE `jajuma_image_optimizer` ADD FULLTEXT KEY `JAJUMA_IMAGE_OPTIMIZER_STATUS` (`status`);
ALTER TABLE `jajuma_image_optimizer`
MODIFY `image_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Image ID';
COMMIT;
This works and stops the error even though the table created is never used. Weird solution but if it work!! Thanks.file permission issue.now you can get sql from here
SQL:CREATE TABLE `jajuma_image_optimizer` ( `image_id` int(10) UNSIGNED NOT NULL COMMENT 'Image ID', `path` varchar(255) DEFAULT NULL COMMENT 'Image Path', `status` varchar(255) DEFAULT NULL COMMENT 'Status', `origin_size` int(11) DEFAULT NULL COMMENT 'Original Size', `optimize_size` int(11) DEFAULT NULL COMMENT 'Original Size', `percent` int(11) DEFAULT NULL COMMENT 'Percent', `highres` varchar(255) DEFAULT NULL COMMENT 'High-Res Version', `message` varchar(255) DEFAULT NULL COMMENT 'Message', `avif_optimize_size` int(11) DEFAULT NULL COMMENT 'Avif Optimize Size', `avif_percent` int(11) DEFAULT NULL COMMENT 'Avif Percent' ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Ultimate Image Optimizer Table'; ALTER TABLE `jajuma_image_optimizer` ADD PRIMARY KEY (`image_id`); ALTER TABLE `jajuma_image_optimizer` ADD FULLTEXT KEY `JAJUMA_IMAGE_OPTIMIZER_STATUS` (`status`); ALTER TABLE `jajuma_image_optimizer` MODIFY `image_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Image ID'; COMMIT;
Check you module folder name should like --- app/code/Jajuma/ImageOptimizerUltimate/*This module does not work for me on M 2.4.6-p2
Do you have a newer version?
In ClassReader.php line 34:
Class "Jajuma\ImageOptimizerUltimate\Console\Command\Optimize" does not exist