Hi,
The support from my hoster found the problem. At all was the wrong public $tmp_path: public $tmp_path = '/usr/local/www/apache24/data/led-werbeflaechen.de/tmp';
the right was : public $tmp_path = '/usr/local/www/apache24/noexec/led-werbeflaechen.de/tmp';
The real problem was that joomla don´t print errors in the errorlog. Also breezingcommerce don´t print it. He makes an patch to breezing print this type of errors give it to me and maybe someone can use with the same problem:
--- administrator/components/com_breezingcommerce/controllers/plugins.php.orig 2017-09-26 13:18:21.175896198 +0200
+++ administrator/components/com_breezingcommerce/controllers/plugins.php 2017-09-26 13:40:55.593802500 +0200
@@ -166,6 +166,38 @@
parent::display();
}
+ private function codeToMessage($code)
+ {
+ switch ($code) {
+ case UPLOAD_ERR_INI_SIZE:
+ $message = "The uploaded file exceeds the upload_max_filesize directive in php.ini";
+ break;
+ case UPLOAD_ERR_FORM_SIZE:
+ $message = "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form";
+ break;
+ case UPLOAD_ERR_PARTIAL:
+ $message = "The uploaded file was only partially uploaded";
+ break;
+ case UPLOAD_ERR_NO_FILE:
+ $message = "No file was uploaded";
+ break;
+ case UPLOAD_ERR_NO_TMP_DIR:
+ $message = "Missing a temporary folder";
+ break;
+ case UPLOAD_ERR_CANT_WRITE:
+ $message = "Failed to write file to disk";
+ break;
+ case UPLOAD_ERR_EXTENSION:
+ $message = "File upload stopped by extension";
+ break;
+
+ default:
+ $message = "Unknown upload error";
+ break;
+ }
+ return $message;
+ }
+
function perform_install(){
jimport('joomla.filesystem.folder');
@@ -198,7 +230,7 @@
// Check if there was a problem uploading the file.
if ( $userfile || $userfile < 1 ) {
- JError::raiseWarning(503, JText::_('Warninstalluploadererror'));
+ JError::raiseWarning(503, JText::_('Warninstalluploadererror: ' . $this->codeToMessage($userfile) . ' - Userfilesize: ' . $userfile));
return false;
}
Greetings Roman