Installation Issues
Solutions for problems encountered during extension installation, configuration, and setup.
Table of Contents
Extension Installation Problems
Issue: Extension Not Working After TYPO3 13 Upgrade
Symptoms:
- Extension installed but not functional
- Errors about missing classes
Solution: Ensure correct version compatibility:
{
"require": {
"typo3/cms-core": "^13.4",
"netresearch/rte-ckeditor-image": "^13.0"
}
}
composer update
./vendor/bin/typo3 cache:flush
./vendor/bin/typo3 extension:setup
Warning
TYPO3 13 requires extension version 13.0.0 or higher for compatibility.
Dependency Conflicts
Issue: Style Drop-Down Dependency Error
Symptoms:
- Styles disabled when image selected
- Style changes not applied to images
Cause: Missing GeneralHtmlSupport
dependency (fixed in v13.0.0+)
Solution: Ensure you're using extension version 13.0.0 or higher:
composer require netresearch/rte-ckeditor-image:^13.0
The plugin now requires:
static get requires() {
return ['StyleUtils', 'GeneralHtmlSupport']; // Both mandatory
}
Important
The GeneralHtmlSupport
dependency is critical for style functionality in v13.0.0+
Issue: JavaScript Dependency Errors
Symptoms:
- Browser console shows "GeneralHtmlSupport is not defined"
- Editor doesn't load properly
Cause: Extension version < 13.0.0
Solution: Update to latest version:
composer update netresearch/rte-ckeditor-image
Permission Problems
Issue: File Browser Empty or Not Loading
Symptoms:
- Modal opens but shows no files
- File browser stuck loading
Causes:
- No file mount configured for backend user
- Missing file permissions
- Empty fileadmin directory
Solution:
# User TSConfig
options.defaultUploadFolder = 1:fileadmin/user_upload/
Verify backend user has file mount in: Backend → User Management → Backend Users → File Mounts
Issue: Processed Images Directory Not Writable
Symptoms:
- Original large images displayed
- No
_processed_/
directory created - Slow page load due to large images
Solution: Check directory permissions:
# Ensure _processed_/ is writable
chmod 775 fileadmin/_processed_/
# Verify ownership
chown www-data:www-data fileadmin/_processed_/
Static Template Configuration
Issue: Static Template Not Included
Symptoms:
- Images visible in backend RTE
- Images missing in frontend output
Solution:
-
Include Static Template:
- Go to Template → Info/Modify
- Edit whole template record
- Include
CKEditor Image Support
before Fluid Styled Content
- Verify TypoScript:
lib.parseFunc_RTE {
tags.img = TEXT
tags.img {
current = 1
preUserFunc = Netresearch\RteCKEditorImage\Controller\ImageRenderingController->renderImageAttributes
}
}
Warning
Always include the static template BEFORE Fluid Styled Content for proper rendering.
Image Processing Configuration
Issue: ImageMagick/GraphicsMagick Not Configured
Symptoms:
- Original large images displayed instead of processed versions
- Image processing test fails
Solution: Verify image processing configuration:
// LocalConfiguration.php
$GLOBALS['TYPO3_CONF_VARS']['GFX'] = [
'processor' => 'ImageMagick', // or 'GraphicsMagick'
'processor_path' => '/usr/bin/',
'processor_enabled' => true,
];
Test Image Processing:
./vendor/bin/typo3 backend:test:imageprocessing
Debugging Installation
Check Extension Installation
# Verify extension is installed
composer show netresearch/rte-ckeditor-image
# Check TYPO3 extension list
./vendor/bin/typo3 extension:list
Verify Configuration Loading
# Page TSConfig - Enable RTE debugging
RTE.default.showButtons = *
RTE.default.hideButtons =
Check Browser Console
- Open browser DevTools (F12)
- Go to Console tab
-
Look for errors related to:
- Plugin loading
- Configuration issues
- Missing dependencies
Monitor Network Requests
- Open browser DevTools
- Go to Network tab
-
Check for failed requests to:
/rte/wizard/selectimage
- Backend image info API
Database Issues
Issue: Large Database Size
Symptoms:
- Database growing rapidly
- sys_refindex table very large
Cause: Excessive soft reference entries
Solution: Rebuild reference index:
./vendor/bin/typo3 referenceindex:update
Check References:
-- Find images in RTE content
SELECT uid, bodytext
FROM tt_content
WHERE bodytext LIKE '%data-htmlarea-file-uid%';
Getting Help
If issues persist after troubleshooting:
- Check GitHub Issues: https://github.com/netresearch/t3x-rte_ckeditor_image/issues
- Review Changelog: Look for breaking changes in CHANGELOG.md
- TYPO3 Slack: Join #typo3-cms
- Stack Overflow: Tag questions with
typo3
andckeditor
Important
When reporting issues, include:
- TYPO3 version
- Extension version
- PHP version
- Browser console errors
- RTE configuration (sanitized)
- Steps to reproduce