XF 2.0 Got mkdir permission error in TMS

developr

Active member
Dear Community,

when I want to disable a TMS entry from an addon I got the following error.

Code:
ErrorException: [E_WARNING] mkdir(): Permission denied in src/XF/Util/File.php at line 197
XF::handlePhpError()
mkdir() in src/XF/Util/File.php at line 197
XF\Util\File::createDirectory() in src/XF/Util/File.php at line 219
XF\Util\File::writeFile() in src/XF/DevelopmentOutput.php at line 541
XF\DevelopmentOutput->writeFile() in src/XF/DevelopmentOutput/TemplateModification.php at line 34
XF\DevelopmentOutput\TemplateModification->export() in src/XF/DevelopmentOutput.php at line 53
XF\DevelopmentOutput->export() in src/XF/Behavior/DevOutputWritable.php at line 37
XF\Behavior\DevOutputWritable->postSave() in src/XF/Mvc/Entity/Entity.php at line 1148
XF\Mvc\Entity\Entity->save() in src/XF/ControllerPlugin/Toggle.php at line 43
XF\ControllerPlugin\Toggle->toggle() in src/XF/ControllerPlugin/Toggle.php at line 11
XF\ControllerPlugin\Toggle->actionToggle() in src/XF/Admin/Controller/TemplateModification.php at line 125
XF\Admin\Controller\TemplateModification->actionToggle() in src/XF/Mvc/Dispatcher.php at line 249
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 88
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 41
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 1931
XF\App->run() in src/XF.php at line 328
XF::runApp() in admin.php at line 13

The directory "data" and internal_data" have chmod 777.

Could anybody help, please?
 
Try to set 0777 to internal_data and data recursively.
Bash:
chmod -R 777 internal_data
chmod -R 777 data

Also try to set $config['debug'] and $config['development']['enabled'] to false in config.php.
PHP:
$config['debug'] = false;
$config['development']['enabled'] = false;
 
Top Bottom