Problème fonction 'require once'

Problème fonction 'require once' - PHP - Programmation

Marsh Posté le 19-09-2007 à 23:27:15    

Bonsoir,
 
Pas du tout spécialiste PHP, alors désolé si je patauge un peu et n'indique pas les infos requises...
 
Je tente d'installer un composant sur un forum IPB 2.2. Malgré qq galères, il s'installe. Mais impossible de l'ouvrir en administration pour finir l'install, il me donne l'erreur suivante :
 

Code :
  1. IPB WARNING [2] acp_components::require_once(/var/www/MiL_forum/sources/components_acp/arcade.php) [function.acp-components-require-once]: failed to open stream: Permission denied (Line: 144 of /var/www/MiL_forum/sources/acp_loaders/acp_components.php)


 
 
Merci d'avancer, car c'est la dernière étape et je bloque  :??:

Reply

Marsh Posté le 19-09-2007 à 23:27:15   

Reply

Marsh Posté le 20-09-2007 à 00:34:44    

Tout est dit, le serveur n'a pas le droit sur le fichier en question :spamafote:

Reply

Marsh Posté le 20-09-2007 à 00:37:24    

Pour le moins étrange...Je "chmode" tout en 777, j'ai essayé de changer le chemin indiqué dans ce fichier, rien à faire. Safemode serveur pas activé, alors si c'est pas une subtilité PHP qui m'est inconnue, je sèche :/

Reply

Marsh Posté le 20-09-2007 à 00:45:25    

Sur le répertoire aussi?
 
Si tu essayes d'accéder à ce fichier en http (si c'est possible à cet endroit) ça donne quoi?
 
Sinon peut être un système de de droit d'IPB :??: T'as essayé le support :??:
 
Le code autour de la ligne 144 ça  donne quoi :??:

Reply

Marsh Posté le 20-09-2007 à 00:49:02    

Je met en 777 tt ce qui a rapport avec ça de près ou de loin (radical, mais faut bien essayer...), rien.
 
En HTTp, ça donne :
 

Code :
  1. Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
  2. Fatal error: Unknown: Failed opening required '/var/www/MiL_forum/sources/components_acp/arcade.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0


 
 
Le code ligne 144 :
 

Code :
  1. require_once( ROOT_PATH.'sources/components_acp/'.$another_choice[ $this->ipsclass->input['act'] ].'.php' );


Message édité par Lmarco le 20-09-2007 à 00:49:37
Reply

Marsh Posté le 20-09-2007 à 00:51:50    

et il existe bien ce fichier arcade.php dans /var/www/MiL_forum/sources/components_acp/ ?


---------------
The Rom's, à votre service
Reply

Marsh Posté le 20-09-2007 à 00:53:36    

Oui, oui.
 
Serait-ce un problème  d'arborescence mal indiquée dans  arcade.php ?


Message édité par Lmarco le 20-09-2007 à 00:56:29
Reply

Marsh Posté le 20-09-2007 à 01:12:13    

Regardes les droits sur ce fichier et regardes aussi ce qu'il fait, c'est étrange, surtout ce "Permission denied in Unknown on line 0"


---------------
The Rom's, à votre service
Reply

Marsh Posté le 20-09-2007 à 01:19:39    

Finalement j'ai chmodé à la suite tous les fichiers concernés (qui au fur et à mesure donnaient une nvelle erreur de ce genre) jusqu'à ce que le pb soit réglé.
 
Maintenant c'est plus du PHP :
 
IPS Driver Error
There appears to be an error with the database.

Reply

Marsh Posté le 20-09-2007 à 01:23:56    

Il te dit quelle erreur exactement ?


---------------
The Rom's, à votre service
Reply

Marsh Posté le 20-09-2007 à 01:23:56   

Reply

Marsh Posté le 20-09-2007 à 01:29:10    

Arf non... Forum nickel, administration aussi. C'est uniquement quand je veux gérer le composant en back office.

Reply

Marsh Posté le 20-09-2007 à 01:31:46    

J'ai pas tout compris :whistle:
 
Donc tout marche pour les tâches de base, c'est quoi qui déconne, ou quand tu fais quoi :??:

Reply

Marsh Posté le 20-09-2007 à 01:33:38    

Le forum IPB et son administration fonctionnent. Mais j'ai installé un composant via un install.php dans le navigateur, et je ne peux pas le gérer dans l'administration ipb, j'ai eu les erreurs mentionnées ci-dessus.


Message édité par Lmarco le 20-09-2007 à 01:33:53
Reply

Marsh Posté le 20-09-2007 à 01:46:31    

Et en réessayant l'installation :??:
 
Je re sur le support d'ipb, vu que c'est payant, tu dois avoir un support que j'espère efficace ;)

Reply

Marsh Posté le 20-09-2007 à 15:22:32    

Je crois que le problème vient de :
 

Code :
  1. Permission denied (Line: 60 of /var/www/MiL_forum/sources/components_acp/arcade.php


 
Une ligne "require root_path" dont l'arborescence ne doit pas être bonne, non ?  :??:


Message édité par Lmarco le 20-09-2007 à 15:23:45
Reply

Marsh Posté le 21-09-2007 à 05:42:48    

Mais ce fichier/lien existe bien :??:
C'est quoi cette ligne 60 :??:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed