~~NOTOC~~
===== Configuration : ===== * https://www.ostraining.com/blog/joomla/guided-tour-your-joomla-configurationphp-file/ * https://www.joomlart.com/tutorials/joomla-tutorials/joomla-error-reporting-explained Activer les erreurs : public $debug = '1'; // Console de débuggage en bas de page public $error_reporting = E_ALL; // Affichage erreurs normal ===== Update Joomla ===== Joomla est un peu allergique à PHP 7, donc faire gaffe à la version. Aussi il faut vérifier que les path de log et tmp correspondent bien à **$_SERVER['DOCUMENT_ROOT']** dans configuration.php : public $log_path = '/home/example.fr/public_html/logs'; public $tmp_path = '/home/example.fr/public_html/tmp'; Sans ça l'update va fail. Peut être quand même d'ailleurs. Si la version est <= 2.5.28, il faut le mettre à jour manuellement sur la [[https://downloads.joomla.org/cms/joomla3/3-5-1|3.5.1]], puis sur les autres versions avec l'uploader du BO. Il ne fonctionne pas pour cet update là, et avec une version plus récente la base de donnée n'est plus compatible. ===== Classes du body ===== /* Dans le inc.init.php : // Getting params from template $params = JFactory::getApplication()->getTemplate(true)->params; $app = JFactory::getApplication(); $doc = JFactory::getDocument(); $this->language = $doc->language; $this->direction = $doc->direction; // Detecting Active Variables $option = $app->input->getCmd('option', ''); $view = $app->input->getCmd('view', ''); $layout = $app->input->getCmd('layout', ''); $task = $app->input->getCmd('task', ''); $itemid = $app->input->getCmd('Itemid', ''); $sitename = $app->getCfg('sitename'); */ ==== Divers ==== * [[https://www.joomlart.com/tutorials/joomla-tutorials/how-to-use-ssl-in-a-joomla-site|Joomla et le https]]