Projet vide, problemme de création des dossiers
Bonjour,
pour les besoins d'un nouveau projet, je me suis remis à utiliser MK framework que j’apprécie particulièrement, j'ai donc déziper sur un serveur, lancer le builder, crée la couche model, jusque la pas de problème.
Par contre si j'affiche le site j'ai une erreur :
Code:
1 2
|
Fatal error: Uncaught exception 'ErrorException' with message 'file_put_contents(../data/log/spyVarbcb79adfc25d046b37f0ad93e07ee2ccea7df583): failed to open stream: No such file or directory' in /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/data/genere/Test/plugin/plugin_debug.php:152 Stack trace: #0 [internal function]: exception_error_handler(2, 'file_put_conten...', '/home/clients/b...', 152, Array) #1 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/data/genere/Test/plugin/plugin_debug.php(152): file_put_contents('../data/log/spy...', NULL) #2 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/data/genere/Test/plugin/plugin_debug.php(104): plugin_debug::getListSessionSpy() #3 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/data/genere/Test/public/index.php(50): plugin_debug->__construct('0.29970400 1501...') #4 {main} thrown in /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/data/genere/Test/plugin/plugin_debug.php on line 152 |
J'ai donc créer un nouveau projet avec exemple, la tout semble OK, j'ai aussi tenter de crer une BDD embarquée en xml pour voir et la j'ai aussi une erreur que ge clique sur Générer :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
file_put_contents(data/genere/Test/data/xml/base/user/structure.xml): failed to open stream: No such file or directory
#0 [internal function]: exception_error_handler(2, 'file_put_conten...', '/home/clients/b...', 179, Array)
#1 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/lib/framework/class_file.php(179): file_put_contents('data/genere/Tes...', ' #2 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/lib/framework/class_file.php(94): _file->write(' #3 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/lib/framework/abstract/abstract_moduleBuilder.php(34): _file->save()
#4 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/module/mods/all/sgbdXml/main.php(49): abstract_moduleBuilder->projectSaveFile(' #5 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/module/mods/all/sgbdXml/main.php(17): module_mods_all_sgbdXml->generate('user', Array)
#6 [internal function]: module_mods_all_sgbdXml->_index()
#7 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/lib/framework/class_layout.php(107): call_user_func(Array)
#8 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/module/builder/main.php(211): _layout->addModule('main', 'mods_all_sgbdXm...')
#9 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/lib/framework/class_root.php(264): module_builder->_edit()
#10 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/index.php(55): _root->run()
#11 {main}
Detail:
#0 exception_error_handler( , 'file_put_contents(data/genere/Test/data/xml/base/user/structure.xml): failed to open stream: No such file or directory' , '/home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/lib/framework/class_file.php' , , Array ( [sContent] => id nom mail [sOption] => w ) )
#1 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/lib/framework/class_file.php (179)
file_put_contents( 'data/genere/Test/data/xml/base/user/structure.xml' , '
id
nom
mail
' )
#2 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/lib/framework/class_file.php (94)
_file -> write( '
id
nom
mail
' , 'w' )
#3 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/lib/framework/abstract/abstract_moduleBuilder.php (34)
_file -> save( )
#4 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/module/mods/all/sgbdXml/main.php (49)
abstract_moduleBuilder -> projectSaveFile( '
id
nom
mail
' , 'data/xml/base/user/structure.xml' )
#5 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/module/mods/all/sgbdXml/main.php (17)
module_mods_all_sgbdXml -> generate( 'user' , Array ( [0] => nom [1] => mail ) )
#6 module_mods_all_sgbdXml -> _index( )
#7 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/lib/framework/class_layout.php (107)
call_user_func( Array ( [0] => module_mods_all_sgbdXml Object ( [sModule:protected] => mods_all_sgbdXml [sModuleView:protected] => mods/all/sgbdXml ) [1] => _index ) )
#8 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/module/builder/main.php (211)
_layout -> addModule( 'main' , 'mods_all_sgbdXml::index' )
#9 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/lib/framework/class_root.php (264)
module_builder -> _edit( )
#10 /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/index.php (55)
_root -> run( )
#11 {main}
Fichier : /home/clients/b00ab5bb9874a5aa0ee72d41ef485f97/web/autres/medical/admin/lib/framework/class_file.php ligne 179
Message : file_put_contents(data/genere/Test/data/xml/base/user/structure.xml): failed to open stream: No such file or directory |
Si je regarde sur le serveur je voie qu'il manque les dossiers que l'application tente d'ouvrir pour écrire, les dossiers parant sont bien avec des permissions 777.
J'ai tester avec le serveur en php 5.6 et 7.0.
j’imagine qui y as un souci pour la création des dossiers et fichiers mais je comprend pas se qui bloque, auriez vous une idée ?