Je souhaiterai tester le module "extension PHP"...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-07-2006 03:29 AM
J'ai installé Alfresco en version 1.2.1 community pour Windows XP.
Le package installe automatiquement tout ce qui est nécessaire (apache, tomcat et j'en passe)
Seulement voila, le serveur web permet d'interpréter les JSP mais pas le PHP.
En farfouillant sur le net, j'ai trouvé 2 solutions :
- Soit installer un pont entre PHP et java pour le serveur TOMCAT
- Soit utiliser une servlet pour utiliser le PHP 5
http://blog.taragana.com/index.php/archive/running-php-5x-on-windows-using-tomcat-4x-or-5x/
ou
http://www.apachefrance.com/Forums/index.php?showtopic=4532
Mais aucune des deux solutions n'a fonctionnée.
Y a t-il plus simple ?
- Labels:
-
Archive
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-07-2006 04:53 AM
On aura donc:
- http://localhost/alfresco-php/index.php pour la partie PHP, qui passe par Apache ou IIS
- http://localhost:8080/alfresco/ pour la partie Tomcat
Idéalement, en tous cas si on utilise Apache, on installera aussi l'extension nécessaire pour servir de "frontal" à Tomcat (une sorte de proxy: on atteint alors Alfresco en "attaquant" Apache, qui transmet les requêtes à Tomcat). Je ne connais pas assez IIS pour dire si une telle architecture est possible avec celui-ci…
À noter que comme l'extension PHP attaque Alfresco par ses Web Services, on peut utiliser des machines distinctes pour supporter les deux serveurs (Apache ou IIS pour PHP, et Tomcat pour Alfresco)

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-07-2006 05:01 AM
http://www.apachefriends.org/fr/xampp-windows.html
Ca oblige à avoir un serveur "dédié" mais au moins ca se monte en 10 minutes.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-07-2006 10:48 AM
Merci pour le tuyau.
En résumé :
Pour pouvoir utiliser Alfresco comme une brique de GED/workflow et utiliser un portail en PHP par l'intermédiaire de Web Services, il faut installer la librairie client PHP d'Alfresco (alfresco-php-1.2.zip) disponible à l'adresse suivante : http://forge.alfresco.com/projects/php/
Voici ma demarche pour l'installer :
Sur un même PC (Windows XP), j'ai installé un Alfresco v 1.2.1 community version complète windows.
Puis j'ai installer un autre serveur web packagé pour windows du nom de "XAMPP version 1.5.3a"
Note : Ne pas utiliser EasyPHP car il n'est pas encore compatible avec le PHP 5
Ne pas utiliser WAMP5 car il ne contient pas les modules SOAP/Pear installés.
Décompresser le contenu du fichier "alfresco-php-1.2.zip" et copier son contenu dans le répertoire suivant :
C

Il faut ensuite modifier le fichier "php.ini" de xampp situé C

Ajouter les lignes en gras :
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "path1;path2"
include_path = ".;C


…
;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
[alfresco]
; Alfresco server location
alfresco.server=http://localhost:8080/
…
Et voila le tour est joué…
il ne reste plus qu'à accéder à votre serveur à l'adresse suivante :
<host>/examples/browse/index.php
P.S : je remarque juste que les accents ne passent plus. Exemple : "Procédures" au lieu de "Procédures"

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-07-2006 11:08 AM
Ajouter
header('Content-Type: text/html; charset=UTF-8');Dans browse/index.php avant la ligne 40
Dans simple/simple.php juste après la première ligne
Dans userMaint/index.php en ligne 25
Ca devrait être beaucoup mieux, en forcant le navigateur à utiliser le bon encodage.
OUI, il y a des solutions plus propres en travaillant sur la configuration du serveur Web, mais celle-ci est rapide et efficace, même quand on a pas la main sur la configuration. Appelons ceci "la version rapide et pas élégante mais qui permet d'avancer"

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-07-2006 11:25 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-09-2006 05:37 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-15-2008 03:32 AM
Je me permet de ressortir ce vieux post, car je tente d'installer la librairie Php pour Alfresco pour ensuite installer mediawiki (et plus tard l'intégration de mantis si c'est réalisable).
Je suis donc les tutoriels suivants :
http://wiki.alfresco.com/wiki/Alfresco_MediaWiki_Installation_Instructions
http://wiki.alfresco.com/wiki/Alfresco_PHP_Library_Installation_Instructions
pour la dernière version de la librairie Php.
J'ai tenté d'utiliser Apache et d'installer Php manuellement mais après pas mal de galères, j'ai voulu opter pour une solution plus rapide (avec xampp, expliqué ci dessus).
Donc j'arrive à interpréter le Php mais dès qu'il sagit de faire appel aux exemples de l'api alfresco, je me heurte à des erreurs au chargement :
Warning: SoapClient:oapClient(http://localhost:8080/alfresco/api/AuthenticationService?wsdl) [function.SoapClient-SoapClient]: failed to open stream: Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu. in C:\xampp\htdocs\alfresco-php-library\Alfresco\Service\WebService\AlfrescoWebService.php on line 42
Warning: SoapClient:oapClient() [function.SoapClient-SoapClient]: I/O warning : failed to load external entity "http://localhost:8080/alfresco/api/AuthenticationService?wsdl" in C:\xampp\htdocs\alfresco-php-library\Alfresco\Service\WebService\AlfrescoWebService.php on line 42
Fatal error: Maximum execution time of 60 seconds exceeded in C:\xampp\htdocs\alfresco-php-library\Alfresco\Service\WebService\AlfrescoWebService.php on line 43
Quelqu'un peut il m'aider ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-15-2008 11:59 AM
Dans ce cas ce serait normal qu'il ne trouve pas mon service : http://localhost:8080/alfresco/api/AuthenticationService?wsdl
A moins que ce soit le service livré avec Alfresco (car je n'ai pas de répertoire api) mais on ne dirait pas.
Le problème est que si je lance Tomcat, alors je n'ai plus accès à mon serveur xampp même si les deux sont lancés. Je ne peux accéder au serveur xampp que par l'adresse http://127.0.0.1:8080/ et pour Alfresco c'est http://127.0.0.1:8080/ ou http://localhost:8080/.
Peut être est ce normal, mais cela me semble étrange que localhost ne fonctionne pas pour xampp …
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-21-2008 04:00 AM
je remonte ce post dans l'espoir que quelqu'un me réponde car je suis toujours confrontée à mon problème, je n'arrive pas à faire fonctionner l'API.
Merci !
