Bonjour
Sur nos machines et en general sur toutes les machines de hosting, PHP est excecute par Apache et les fichiers ainsi crees appartiennent a Apache et pas a l'user. Cette technique permet le maximum de performance.
Les fichiers crees par Apache, donc par un script PHP, doivent etre toujours manipules par un script PHP. Pour les effacer, les deplacer, les renommer... etc, il faut un script PHP. A la main, ca ne passera pas. De plus, il faut que ces fichiers et les dossiers les contenant soit en 755 voir en 777. Parce qu'ils sont a vous, mais doivent etre manipules par un autre user: apache.
Joomla fonctionne tres bien sur les serveurs EdelweissHosting. Une grande partie de nos clients s'en servent sans problemes. Joomla est justement fait pour fonctionner avec Apache et PHP selon le schema decrit plus haut. A conditon, biensur, que l'installation et la configuration soient corretes. Si un elements est change dans le temps, il se peut que vous repassiez sous les conditions minimales pour faire fonctionner votre portail. Par exemple, un dossier est bien en CHMOD 777 lors de l'install, mais plus tard, il passe par inadvertance en 644 ou plus restrictif. Ou bien, c'est deja vu, un client FTP utilise pour transferer des fichiers, ecrase, vide, ou renomme des fichiers de configuration... etc.
Faites aussi attention aux fichiers caches de type .htaccess. Selon la config de votre client FTP, vous pouvez ne pas les voir alors qu'ils jouent un role important dans le fonctionnement de votre site.
Merci de votre patience.