niceteamplay Posted August 22, 2017 Share Posted August 22, 2017 (edited) Salut, J'ai une assez ou plusieurs même fatals Errors quand j'enregistre mes catégories, Voici l'erreur du mode débug Fatal error: Uncaught exception 'UnexpectedValueException' with message 'RecursiveDirectoryIterator::__construct(/home/siteweb/public_html/cache/smarty/compile/da/e6): failed to open dir: Permission denied' in /home/siteweb/public_html/tools/smarty/sysplugins/smarty_internal_utility.php:242 Stack trace: #0 [internal function]: RecursiveDirectoryIterator->__construct('/home/siteweb/p...', 0) #1 /home/siteweb/public_html/tools/smarty/sysplugins/smarty_internal_utility.php(242): RecursiveDirectoryIterator->getChildren() #2 /home/siteweb/public_html/tools/smarty/Smarty.class.php(1469): Smarty_Internal_Utility::clearCompiledTemplate('/home/siteweb/p...', NULL, NULL, Object(SmartyCustom)) #3 /home/siteweb/public_html/classes/SmartyCustom.php(50): Smarty->clearCompiledTemplate('/home/siteweb/p...', NULL, NULL) #4 /home/siteweb/public_html/modules/pm_advancedtopmenu/pm_advancedtopmenu.php(3598): SmartyCustomCore->clearCompiledTemplate('/home/siteweb/p...') #5 /home/siteweb/public_html/modules/pm_advancedtopmenu/pm_advancedtopmenu in /home/siteweb/public_html/tools/smarty/sysplugins/smarty_internal_utility.php on line 242 outch :s Un peu d'aide ? J'ai jamais eu d'erreur smarty j'sais pas trop quoi faire sur le coup (C'est peut être une erreur qui existe depuis longtemps car on ne modifie jamais les catégories elles ont étaient créées il y a bien longtemps) Thks Edited August 23, 2017 by niceteamplay (see edit history) Link to comment Share on other sites More sharing options...
Alexandre Carette Posted August 22, 2017 Share Posted August 22, 2017 (edited) Salut, Problème de droit unix sur tes dossiers / fichiers avec: failed to open dir: Permission denied mettre 775 pour les dossiers et 664 pour les fichiers plus d'infos ---> https://openclassrooms.com/courses/les-chmod cdt Edited August 22, 2017 by Alexandre Carette (see edit history) 1 Link to comment Share on other sites More sharing options...
niceteamplay Posted August 22, 2017 Author Share Posted August 22, 2017 (edited) Ok je vais regarder ça avec l'entreprise d'infogérance merci, Mais normalement les droits sont bon car il y a plusieurs sites en ligne sur le serveur et sur les autres sites pas de problème pour plus de renseignements sur mon erreur voici le code qui fonctionne pas (ligne 242) : 241 $_compile = new RecursiveIteratorIterator($_compileDirs, RecursiveIteratorIterator::CHILD_FIRST); 242 foreach ($_compile as $_file) { if (substr(basename($_file->getPathname()), 0, 1) == '.' || strpos($_file, '.svn') !== false || strpos($_file, 'index.php') !== false) { continue; } $_filepath = str_replace('\\', '/', (string) $_file); if ($_file->isDir()) { if (!$_compile->isDot()) { // delete folder if empty @rmdir($_file->getPathname()); } } else { $unlink = false; if ((!isset($_compile_id) || (isset($_filepath[$_compile_id_part_length]) && $a = !strncmp($_filepath, $_compile_id_part, $_compile_id_part_length))) && (!isset($resource_name) || (isset($_filepath[$_resource_part_1_length]) && substr_compare($_filepath, $_resource_part_1, - $_resource_part_1_length, $_resource_part_1_length) == 0) || (isset($_filepath[$_resource_part_2_length]) && substr_compare($_filepath, $_resource_part_2, - $_resource_part_2_length, $_resource_part_2_length) == 0)) ) { if (isset($exp_time)) { if (time() - @filemtime($_filepath) >= $exp_time) { $unlink = true; } } else { $unlink = true; } } if ($unlink && @unlink($_filepath)) { $_count ++; } } Edited August 22, 2017 by niceteamplay (see edit history) Link to comment Share on other sites More sharing options...
niceteamplay Posted August 23, 2017 Author Share Posted August 23, 2017 Salut! Bon merci beaucoup Alexandre c'était bien ça, un seul fichier n'avait pas les droits ... va savoir pourquoi Sujet résolu. Thks NTP Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now