Hello,
i brought 3 plugins, and im unable to instal 2 of them , upload the zip file from the button on the plugins management page , then i click ont the "+" to install the pluglin and this is what i get :
on the message on the log
2019-04-30 16:17:00.441 ===== TRACE ===== New plugin found : backupDatabase_V1.2.zip
2019-04-30 16:17:00.456 ===== TRACE ===== Plugin unzipped succefully
2019-04-30 16:17:00.458 ** ERROR ** [V7.4.4] ERROR **
2019-04-30 16:17:00.458 ** ERROR ** [V7.4.4] on file '/var/www/html/projeqtor/model/Plugin.php' at line (171)
2019-04-30 16:17:00.458 ** ERROR ** [V7.4.4] cause = copy(../tool/dynamicDialogBackupCron.php): failed to open stream: Permission denied
Same when i tried to install the Template Report plugin :
2019-04-30 16:17:17.277 ===== TRACE ===== New plugin found : templateReport_V2.0.zip
2019-04-30 16:17:17.329 ===== TRACE ===== Plugin unzipped succefully
2019-04-30 16:17:17.331 ** ERROR ** [V7.4.4] ERROR **
2019-04-30 16:17:17.332 ** ERROR ** [V7.4.4] on file '/var/www/html/projeqtor/model/Plugin.php' at line (171)
2019-04-30 16:17:17.332 ** ERROR ** [V7.4.4] cause = copy(../tool/dynamicDialogTemplateReportSelectTemplate.php): failed to open stream: Permission denied
Can you help me please to install them properly.
Hi,
These plugin need to wreite new files in tool directory of projeqtor (and possibly others)
cause = copy(../tool/dynamicDialogTemplateReportSelectTemplate.php): failed to open stream: Permission denied
Best is to give write rights to php user to all projeqtor folder, at least the time to install the plugins
Also note that plugin Screen Customization will always nee to write to directory plugin/nls and model/custom
hello,
thanks for the fast answer but my php user is www-data and he is owner of the projeqtor folder :
when i type :
ls -dl /var/www/html/projeqtor
this is the result :
drwxr-xr-x 12 www-data www-data 4096 May 2 08:46 /var/www/html/projeqtor
ok j'ai du faire un chmod 777 sur tout le dossier projeqtor (même le chmod 775 ne suffisait pas)
j'ai rétablit aprés avoir installé l'application.
