Как решить проблему с ошибкой: open_basedir restriction in effect. File(/home/u314597346/public_html/tmp) is not within the allowed path(s)?
open_basedir - настройка, которая ограничивает места, куда php может "лезть". 
В вашем случае это директории:
/home/u850868817
/tmp
/var/tmp
/opt/php-7.0/pear
/usr/local/bin // вау!
/etc/pki/tls/certs
На шаред-хостингах значение задается "сверху" хостером и переопределить его из скрипта нельзя.
На картинке: Джумла взяла значение upload_tmp_dir - это временная директория для загрузки файлов на сервер, и попыталась проверить, можно ли туда писать. Но проверить не получилось, потому что open_basedir не пустил is_writable() к этой директории, потому что ее и ее родителей нет в списке разрешенных.
Вам хорошо бы выяснить, кто такой u314597346 - потому что ваш аккаунт называется u850868817. Скорее всего вы где-то его скопипастили и надо искать по исходникам. Попробуйте создать вот такой файл:<?php
echo 'tmp dir: '.ini_get('upload_tmp_dir')."<br />";
echo 'doc root: '. $_SERVER['DOCUMENT_ROOT'];
и посмотрите, что он выведет. Если там будут разные uXXXX - надо спрашивать хостера, чо за. Если оба будут u850868817 - надо искать, откуда взялся u314597346.
Ошибки появляются от того, что некоторые компоненты/модули несовместимы с новой версией cms.
Попробуй вызвать шамана и успокоившись перезалить компонент models, либо файл warnings.php в этом же компоненте.
Если не получится, напиши в тех. поддержку твоего хостинг-провайдера и попроси их о помощи.