I have quite similar problem with OJS 3.0:
when I try to upload a .jpg logo as Administrator of the site I get this message:
No file uploaded or invalid file type!
and these appear in the php_errors.log file:
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Strict Standards: Only variables should be passed by reference in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/core/PKPApplication.inc.php on line 210
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Strict Standards: Declaration of WebFeedPlugin::getTemplatePath() should be compatible with Plugin::getTemplatePath($inCore = false) in /home/acta/ojs/ojs-3.0.0/plugins/generic/webFeed/WebFeedPlugin.inc.php on line 190
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Strict Standards: Declaration of SettingsTabHandler::initialize() should be compatible with PKPHandler::initialize($request, $args = NULL) in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/controllers/tab/settings/SettingsTabHandler.inc.php on line 20
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Strict Standards: Declaration of ValidatorUrl::getRegexp() should be compatible with ValidatorUri::getRegexp($allowedSchemes = NULL) in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/validation/ValidatorUrl.inc.php on line 19
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Strict Standards: Declaration of SettingsFileUploadForm::fetch() should be compatible with Form::fetch($request, $template = NULL, $display = false) in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/tab/settings/form/SettingsFileUploadForm.inc.php on line 18
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Strict Standards: Declaration of NewSiteImageFileForm::fetch() should be compatible with SettingsFileUploadForm::fetch($request, $params = NULL) in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/tab/settings/siteSetup/form/NewSiteImageFileForm.inc.php on line 18
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Strict Standards: Declaration of NewSiteImageFileForm::initData() should be compatible with Form::initData() in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/tab/settings/siteSetup/form/NewSiteImageFileForm.inc.php on line 18
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Strict Standards: Declaration of NewSiteImageFileForm::execute() should be compatible with Form::execute($object = NULL) in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/tab/settings/siteSetup/form/NewSiteImageFileForm.inc.php on line 18
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Notice: Undefined index: pl_PL in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/context/Context.inc.php on line 279
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Strict Standards: Declaration of NotificationsGridHandler::setUrls() should be compatible with GridHandler::setUrls($request, $extraUrls = Array) in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/grid/notifications/NotificationsGridHandler.inc.php on line 239
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Strict Standards: Declaration of NotificationsGridHandler::initFeatures() should be compatible with GridHandler::initFeatures($request, &$args) in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/grid/notifications/NotificationsGridHandler.inc.php on line 239
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Notice: Undefined index: pl_PL in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/context/Context.inc.php on line 279
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Deprecated: Non-static method Request::getContext() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/plugins/ThemePlugin.inc.php on line 372
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/classes/core/Request.inc.php on line 68
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Strict Standards: Declaration of RelatedItemsBlockPlugin::getContents() should be compatible with BlockPlugin::getContents($templateMgr, $request = NULL) in /home/acta/ojs/ojs-3.0.0/plugins/blocks/relatedItems/RelatedItemsBlockPlugin.inc.php on line 18
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Strict Standards: Declaration of LanguageToggleBlockPlugin::getContents() should be compatible with BlockPlugin::getContents($templateMgr, $request = NULL) in /home/acta/ojs/ojs-3.0.0/plugins/blocks/languageToggle/LanguageToggleBlockPlugin.inc.php on line 106
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Strict Standards: Declaration of WebFeedBlockPlugin::getTemplatePath() should be compatible with Plugin::getTemplatePath($inCore = false) in /home/acta/ojs/ojs-3.0.0/plugins/generic/webFeed/WebFeedBlockPlugin.inc.php on line 105
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/form/Form.inc.php on line 351
[07-Sep-2016 12:48:59 Europe/Warsaw] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/core/PKPRequest.inc.php on line 582
[07-Sep-2016 12:49:04 Europe/Warsaw] PHP Strict Standards: Only variables should be passed by reference in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/core/PKPApplication.inc.php on line 210
[07-Sep-2016 12:49:04 Europe/Warsaw] PHP Strict Standards: Declaration of WebFeedPlugin::getTemplatePath() should be compatible with Plugin::getTemplatePath($inCore = false) in /home/acta/ojs/ojs-3.0.0/plugins/generic/webFeed/WebFeedPlugin.inc.php on line 190
[07-Sep-2016 12:49:04 Europe/Warsaw] PHP Strict Standards: Declaration of SettingsTabHandler::initialize() should be compatible with PKPHandler::initialize($request, $args = NULL) in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/controllers/tab/settings/SettingsTabHandler.inc.php on line 20
[07-Sep-2016 12:49:04 Europe/Warsaw] PHP Strict Standards: Declaration of ValidatorUrl::getRegexp() should be compatible with ValidatorUri::getRegexp($allowedSchemes = NULL) in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/validation/ValidatorUrl.inc.php on line 19
[07-Sep-2016 12:49:04 Europe/Warsaw] PHP Strict Standards: Declaration of SettingsFileUploadForm::fetch() should be compatible with Form::fetch($request, $template = NULL, $display = false) in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/tab/settings/form/SettingsFileUploadForm.inc.php on line 18
[07-Sep-2016 12:49:04 Europe/Warsaw] PHP Strict Standards: Declaration of NewSiteImageFileForm::fetch() should be compatible with SettingsFileUploadForm::fetch($request, $params = NULL) in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/tab/settings/siteSetup/form/NewSiteImageFileForm.inc.php on line 18
[07-Sep-2016 12:49:04 Europe/Warsaw] PHP Strict Standards: Declaration of NewSiteImageFileForm::initData() should be compatible with Form::initData() in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/tab/settings/siteSetup/form/NewSiteImageFileForm.inc.php on line 18
[07-Sep-2016 12:49:04 Europe/Warsaw] PHP Strict Standards: Declaration of NewSiteImageFileForm::execute() should be compatible with Form::execute($object = NULL) in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/tab/settings/siteSetup/form/NewSiteImageFileForm.inc.php on line 18
[07-Sep-2016 12:49:04 Europe/Warsaw] PHP Strict Standards: Declaration of TemporaryFileManager::downloadFile() should be compatible with FileManager::downloadFile($filePath, $mediaType = NULL, $inline = false, $fileName = NULL) in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/file/TemporaryFileManager.inc.php on line 19
[07-Sep-2016 12:49:04 Europe/Warsaw] PHP Strict Standards: Declaration of TemporaryFileManager::deleteFile() should be compatible with FileManager::deleteFile($filePath) in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/file/TemporaryFileManager.inc.php on line 19
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Strict Standards: Only variables should be passed by reference in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/core/PKPApplication.inc.php on line 210
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Strict Standards: Declaration of WebFeedPlugin::getTemplatePath() should be compatible with Plugin::getTemplatePath($inCore = false) in /home/acta/ojs/ojs-3.0.0/plugins/generic/webFeed/WebFeedPlugin.inc.php on line 190
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Strict Standards: Declaration of SettingsTabHandler::initialize() should be compatible with PKPHandler::initialize($request, $args = NULL) in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/controllers/tab/settings/SettingsTabHandler.inc.php on line 20
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Strict Standards: Declaration of ValidatorUrl::getRegexp() should be compatible with ValidatorUri::getRegexp($allowedSchemes = NULL) in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/validation/ValidatorUrl.inc.php on line 19
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Strict Standards: Declaration of SettingsFileUploadForm::fetch() should be compatible with Form::fetch($request, $template = NULL, $display = false) in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/tab/settings/form/SettingsFileUploadForm.inc.php on line 18
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Strict Standards: Declaration of NewSiteImageFileForm::fetch() should be compatible with SettingsFileUploadForm::fetch($request, $params = NULL) in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/tab/settings/siteSetup/form/NewSiteImageFileForm.inc.php on line 18
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Strict Standards: Declaration of NewSiteImageFileForm::initData() should be compatible with Form::initData() in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/tab/settings/siteSetup/form/NewSiteImageFileForm.inc.php on line 18
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Strict Standards: Declaration of NewSiteImageFileForm::execute() should be compatible with Form::execute($object = NULL) in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/tab/settings/siteSetup/form/NewSiteImageFileForm.inc.php on line 18
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/form/Form.inc.php on line 370
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/core/PKPRequest.inc.php on line 582
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Deprecated: Non-static method PKPRequest::getUserVar() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/form/Form.inc.php on line 370
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/core/PKPRequest.inc.php on line 582
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Strict Standards: Only variables should be assigned by reference in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/file/TemporaryFileDAO.inc.php on line 43
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Strict Standards: Declaration of TemporaryFileManager::downloadFile() should be compatible with FileManager::downloadFile($filePath, $mediaType = NULL, $inline = false, $fileName = NULL) in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/file/TemporaryFileManager.inc.php on line 19
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Strict Standards: Declaration of TemporaryFileManager::deleteFile() should be compatible with FileManager::deleteFile($filePath) in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/file/TemporaryFileManager.inc.php on line 19
[07-Sep-2016 12:49:21 Europe/Warsaw] PHP Warning: copy(public/site/pageHeaderTitleImage_en_US.jpg): failed to open stream: Permission denied in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/file/FileManager.inc.php on line 155
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Strict Standards: Only variables should be passed by reference in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/core/PKPApplication.inc.php on line 210
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Strict Standards: Declaration of WebFeedPlugin::getTemplatePath() should be compatible with Plugin::getTemplatePath($inCore = false) in /home/acta/ojs/ojs-3.0.0/plugins/generic/webFeed/WebFeedPlugin.inc.php on line 190
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method ScheduledTaskHelper::checkFrequency() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/plugins/generic/acron/PKPAcronPlugin.inc.php on line 316
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method ScheduledTaskHelper::_isInRange() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/scheduledTask/ScheduledTaskHelper.inc.php on line 114
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method ScheduledTaskHelper::checkFrequency() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/plugins/generic/acron/PKPAcronPlugin.inc.php on line 316
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method ScheduledTaskHelper::_isInRange() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/scheduledTask/ScheduledTaskHelper.inc.php on line 114
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method ScheduledTaskHelper::checkFrequency() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/plugins/generic/acron/PKPAcronPlugin.inc.php on line 316
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method ScheduledTaskHelper::_isInRange() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/scheduledTask/ScheduledTaskHelper.inc.php on line 114
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method ScheduledTaskHelper::checkFrequency() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/plugins/generic/acron/PKPAcronPlugin.inc.php on line 316
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method ScheduledTaskHelper::_isInRange() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/scheduledTask/ScheduledTaskHelper.inc.php on line 114
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method ScheduledTaskHelper::checkFrequency() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/plugins/generic/acron/PKPAcronPlugin.inc.php on line 316
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method ScheduledTaskHelper::_isInRange() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/scheduledTask/ScheduledTaskHelper.inc.php on line 114
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method ScheduledTaskHelper::checkFrequency() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/plugins/generic/acron/PKPAcronPlugin.inc.php on line 316
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method ScheduledTaskHelper::_isInRange() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/scheduledTask/ScheduledTaskHelper.inc.php on line 114
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method ScheduledTaskHelper::checkFrequency() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/plugins/generic/acron/PKPAcronPlugin.inc.php on line 316
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method ScheduledTaskHelper::_isInRange() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/scheduledTask/ScheduledTaskHelper.inc.php on line 114
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Strict Standards: Declaration of NotificationsGridHandler::setUrls() should be compatible with GridHandler::setUrls($request, $extraUrls = Array) in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/grid/notifications/NotificationsGridHandler.inc.php on line 239
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Strict Standards: Declaration of NotificationsGridHandler::initFeatures() should be compatible with GridHandler::initFeatures($request, &$args) in /home/acta/ojs/ojs-3.0.0/lib/pkp/controllers/grid/notifications/NotificationsGridHandler.inc.php on line 239
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Notice: Undefined index: pl_PL in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/context/Context.inc.php on line 279
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method Request::getContext() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/lib/pkp/classes/plugins/ThemePlugin.inc.php on line 372
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Deprecated: Non-static method PKPRequest::_checkThis() should not be called statically, assuming $this from incompatible context in /home/acta/ojs/ojs-3.0.0/classes/core/Request.inc.php on line 68
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Strict Standards: Declaration of RelatedItemsBlockPlugin::getContents() should be compatible with BlockPlugin::getContents($templateMgr, $request = NULL) in /home/acta/ojs/ojs-3.0.0/plugins/blocks/relatedItems/RelatedItemsBlockPlugin.inc.php on line 18
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Strict Standards: Declaration of LanguageToggleBlockPlugin::getContents() should be compatible with BlockPlugin::getContents($templateMgr, $request = NULL) in /home/acta/ojs/ojs-3.0.0/plugins/blocks/languageToggle/LanguageToggleBlockPlugin.inc.php on line 106
[07-Sep-2016 12:49:23 Europe/Warsaw] PHP Strict Standards: Declaration of WebFeedBlockPlugin::getTemplatePath() should be compatible with Plugin::getTemplatePath($inCore = false) in /home/acta/ojs/ojs-3.0.0/plugins/generic/webFeed/WebFeedBlockPlugin.inc.php on line 105
What can be wrong?
Anna