[English|http://wikis.sun.com/display/WebStack/Sun+Web+Stack+Release+Notes] | French | [German|http://wikis.sun.com/display/WebStack/Sun+Web+Stack+Release+Notes+German] | [Japanese|http://wikis.sun.com/display/WebStack/Sun+Web+Stack+Release+Notes+Japanese]
h1. Notes de publication de Sun Web Stack
Ces notes de publication contiennent des informations importantes de Sun Web Stack.
Elles décrivent les limitations et problèmes connus, des notes technique et d'autres informations. Il est conseillé de lire ce document avant de commencer à utiliser Sun Web Stack, afin d'améliorer l'installation et l'expérience de Sun Web Stack.
{section}
{column:width=35%}
{panel:borderColor=#236B8E|bgColor=#ffffff}
{color:black}{*}Sommaire{*}{color}
----
*Notes de publication de Sun Web Stack*
{toc:outline=true|indent=20px|style=none|minLevel=2}
{panel}
{column}
{column}
{panel:borderStyle=none|bgColor=#ffffff}
{panel}
{column}
{section}
h4. Description du produit
Sun Web Stack est un ensemble intégré de technologies populaire d´infrastructure web open source. Par exemple Apache HTTP Server, MySQL, memcached, PHP et Ruby On Rails, optimalisés pour Solaris, OpenSolaris et Linux.
L'offre des composantes varie selon la plat-forme d'exploitation.
h4. Requis
Cette section fournit le matériel informatique et les logiciels nécessaires à Sun Web Stack pour les plat-formes d'exploitation soutenues.
h5. Matériel informatique requis
|| Requis || Solaris \\ || RedHat Linux \\ || OpenSolaris \\ ||
| Processeur | x86/x64/SPARC | x86 | x86 |
| RAM | La même que le SE \\ | La même que le SE | La même que le SE |
| L´espace de HDD \\ | 2 GB Libre \\ | 2 GB Libre\\ | 2 GB Libre\\ |
h5. Logiciels requis
|| Requis \\ || Solaris \\ || RedHat Linux \\ || OpenSolaris \\ ||
| Version de SE \\ | Solaris 10 5/08 \\ | RedHat Linux Server 5.2 | OpenSolaris 2008.11 \\ |
| Demande de Software | Reportez-vous à [Sun Web Stack Installation and Configuration Guide|Sun Web Stack Installation and Configuration Guide]\\ | Reportez-vous à [Sun Web Stack Installation and Configuration Guide|Sun Web Stack Installation and Configuration Guide] | |
h4. Notes générales
La table ci-dessous énumère les principaux composants qui sont mis en paquet avec Sun Web Stack.
|| Nome du composant \\ || Plat-forme applicable \\ || Type de composant \\ || Version du composant\\ || Page d'accueil du composant\\ ||
| Apache Server\\ | Solaris/OpenSolaris/Linux \\ | HTTP Server\\ | 2.2.9 | [http://httpd.apache.org/] |
| lighttpd | Solaris/OpenSolaris/Linux \\ | HTTP Server\\ | 1.4.19 | [http://www.lighttpd.net/] |
| Squid\\ | Solaris/OpenSolaris/Linux \\ | Proxy Server\\ | 2.6.STABLE17 \\ | [http://www.squid-cache.org/] |
| MySQL \\ | Solaris/OpenSolaris/Linux \\ | Database Server\\ | 5.0.67 \\ | [http://www.mysql.com/] |
| PHP | Solaris/OpenSolaris/Linux \\ | Language \\ | 5.2.6 | [http://www.php.net/] |
| Ruby | Solaris/OpenSolaris \\ | Language | 1.8.6 | [http://www.ruby-lang.org/en/] |
| Python | Solaris \\ | Language | 2.5.2 | [http://www.python.org/] |
| memcached | Solaris/OpenSolaris/Linux \\ | Caching System\\ | 1.2.5 | [http://www.danga.com/memcached/] |
| Apache Tomcat\\ | Solaris/OpenSolaris/Linux \\ | Application Server\\ | 5.5.27 | [http://tomcat.apache.org/] |
{note:title=Note}Apache HTTP Server 2.2.9 a une vulnérabilité de sécurité, [CVE-2008-2939 |http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2939]. Mais Apache Web Server fournit avec le Sun Web Stack software contient le dépannage nécessaire. Fournit depuis [http://svn.apache.org/viewvc?view=rev&revision=682870|http://svn.apache.org/viewvc?view=rev&revision=682870]
{note}
h4. Journal de changements
Cette section énumère les changements effectués dans cette publication de Sun Web Stack pour Solaris, OpenSolaris et RedHat Linux.
h5. Solaris et RedHat Linux
Sun Web Stack est la première publication de Sun Web Stack en Solaris et plat-formes RedHat Linux.
h5. OpenSolaris
Les changements en Sun Web Stack à OpenSolaris 2008.11 (snv_101) de Sun Web Stack OpenSolaris 2008.05 (snv_79b)
*Changements :*
*L´intégration de php5 soutient l´extension PEAR / PECL .
*Le soutien de memcached en php5.
*La version de PHP actualisée à la version 5.2.6
* Le module de Dtrace à Apache2 intégré en OpenSolaris.
* La version nouvelle de extension suhosin a été intégrée en OpenSolaris.
* L´extension php dtrace activée par défaut .
* Squid Proxy Server intégré à OpenSolaris.
* Version 5.0.45 de MySQL intégrée.
* L´interface pour les variables de environnement spécifiées par utilisateur est disponible pour Apache2.
* libapr et apr-util existe en paquets séparés pour autre clients à utiliser.
* Apache Tomcat actualisé à la version 5.5.17
* lighttpd 1.4 intégré.
* JDBC Connector 5.1.5 est maintenant la partie de MySQL 5.0.4 64-bit.
* imap / imap-ssl soutient à php.
* Soutien de Ruby dtrace intégré.
* Les modules Apache extérieurs (fcgid,jk,security) intégrés.
*Bogues résolus:*
* (CR 6624123) Le Squid ne démarre pas car /var/squid/cache n´est pas de la propriété de son utilisateur.
* (CR 6626831) Les problèmes de paquet SUNWsquidu.
* (CR 6628416) Les scripts php-config / phpize contient le parent de la version et l´emplacement de extension_dir incorrects.
* (CR 6631480) Apache2 les pages de manuel manquantes.
* (CR 6640476) Squid vulnérable à la contestation de service de Squid Advisory SQUID-2007:2
* (CR 6657714) Le module PHP MySQL est enterlacé incorrectement avec la version 4.0 de clitent MySQL.
* (CR 6653084) Le service Apache22 échoue à démarrer.
* (CR 6664712) mysql_config fournit la configuration incorrecte de la bibliothèque de relation.
* (CR 6373222) Apache2 refuse de servir les fichiers plus de 2GB de taille.
* (CR 6367565) Apache2 mis en paquet n'a plus de descripteurs de fichiers si il y a beaucoup de hôtes virtuels.
h4. Installation
Pour installer et configurer Sun Web Stack Reportez-vous [Sun Web Stack Installation and Configuration Guide|Sun Web Stack Installation and Configuration Guide].
h4. Documentation
Pour la documentation supplémentaire du produit reportez-vous le [Sun Web Stack Documentation Wiki|Sun GlassFish Web Stack Documentation].
h4. Licence
Sun Web Stack est le jeu de plusieurs composantes de projets de open source de troisième partie. Chacun de ces composants a sa propre licence choisie par le troisième partie qui le possède. La table ci-dessous énumére les licences différentes appliquées en Sun Web Stack.
|| Nome de composante\\ || Licence\\ || URL \\ ||
| Apache HTTP Server\\ | The Apache License, Version 2.0 \\ | [http://httpd.apache.org/docs/2.0/license.html]\\ |
| lighttpd | BSD License \\ | [http://www.opensource.org/licenses/bsd-license.php]\\ |
| Squid Proxy Server\\ | GNU General Public License \\ | [http://www.gnu.org/copyleft/gpl.html]\\ |
| MySQL \\ | GNU General Public License / Commercial | [http://www.gnu.org/copyleft/gpl.html] |
| PHP | The PHP License, version 3.0 | [http://www.php.net/license/3_0.txt] |
| Ruby | Ruby License\\ | [http://www.ruby-lang.org/en/LICENSE.txt] |
| Python | Python 2.4.2 license\\ | [http://www.python.org/download/releases/2.4.2/license/] \\ |
| memcached | BSD License \\ | [http://www.opensource.org/licenses/bsd-license.php] |
| Apache Tomcat Server\\ | The Apache License, Version 2.0 | [http://httpd.apache.org/docs/2.0/license.html] |
Le code source, détenu par Sun, comportant l´outil de installer et l´outil de registration, est selon CDDL ([http://www.sun.com/cddl/]) .
h4. Les problèmes connus
Cette section contient des informations de bogues et problèmes dans cette publication et des instructions comment les réparer, les éviter ou les contourner.
* L'installation de Sun Web Stack peut échouer en raison d´absence de paquets dépendants qui ne sont pas mis en paquet avec la installation de système d´exploitation. Reportez-vous à [Additional Package Dependencies|Sun Web Stack Installation and Configuration Guide#Additional Package Dependencies].
*Serveur Apache Tomcat sur RHEL dépend de JDK {{rpm}} fournit par Sun. Cette demande est satisfaite par l´installation de paquet Sun JDK RPM. Non\-{{rpm}} distributions de JDK ne vont pas permettre au serveur Apache Tomcat de l´installer sans utiliser la commande {{rpm}} pour contourner les dépendences. Téléchargez et installez le pacquet JDK RPM de Sun dernier disponible à [http://java.sun.com/javase/downloads/index.jsp]. Vérifiez si {{JAVA_HOME}} se raporte à la nouvelle installation de SDK.
* {{mod_perl}} sur plat-formes Solaris 10 et OpenSolaris utilise le système Perl qui n´est pas thread-safe. Par conséquent {{mod_perl}} ne peut pas être utilisé avec le MPM (worker) fileté sur les plat-formes Solaris 10 et OpenSolaris. Si {{mod_perl}} est chargé, cela causera l'échec de l'initialisation d'Apache HTTP Server et le message ci-dessous apparaîtra sur le journal d´erreur de Apache HTTP Server:
{code}
[error] cannot use threaded MPM without ithreads enabled Perl
{code}
* Sur plat-formes fondé sur RHEL x64, installateurs fondé sur Java (comme le GlassFish) mis en paquet avec Sun Web Stack échoue avec l´erreur. Ça, c´est parce que l´installateur utilise par défaut la variable d´environnement {{JAVA_HOME}}qui se rapporte à JRE 64-bit. Le dépannage recommandé est d´installer le JRE 32-bit ( JRE de Sun est recommandé ) et établir {{JAVA_HOME}} à le répertoire de JRE 32-bit.
{code}
# ./sjsas-9_1_02-linux.bin
Checking available disk space...
Checking Java(TM) 2 Runtime Environment...
Extracting Java(TM) 2 Runtime Environment files...
Extracting installation files...
Launching Java(TM) 2 Runtime Environment...
Attach to native process failed
Deleting temporary files...
{code}
* Serveur Apache Tomcat, marche par défaut dans le mode de développement. Pour déclencher le mode de développement, éditez <tomcat>/config/web.xml pour comprendre le paramètre de développement dans le servlet JSP.
{code}
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>development</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
{code}
h4. Soutien
Le soutien de communauté est disponible via [Sun Web Stack Forum|http://forums.sun.com/forum.jspa?forumID=980].
h4. Enregistrement du produit
Enregistrez votre copie de Sun Web Stack pour rester mis à jour avec les dernières nouvelles et mises à jour de Sun Web Stack. Sun Web Stack a la commande {{$regtool}} pour s´inscricre après l'installation originale, ou pour inscrire le produit par les clients qui contournent l´installateur et qui ajoutent les paquets natifs manuellement. Enregistrez votre produit utilisant le form de registration overt par {{$regtool}}.
h4. Remarques sur le produit
Envoyez vos remarques de produit à [mailto:webstack-discuss@opensolaris.org].
h1. Notes de publication de Sun Web Stack
Ces notes de publication contiennent des informations importantes de Sun Web Stack.
Elles décrivent les limitations et problèmes connus, des notes technique et d'autres informations. Il est conseillé de lire ce document avant de commencer à utiliser Sun Web Stack, afin d'améliorer l'installation et l'expérience de Sun Web Stack.
{section}
{column:width=35%}
{panel:borderColor=#236B8E|bgColor=#ffffff}
{color:black}{*}Sommaire{*}{color}
----
*Notes de publication de Sun Web Stack*
{toc:outline=true|indent=20px|style=none|minLevel=2}
{panel}
{column}
{column}
{panel:borderStyle=none|bgColor=#ffffff}
{panel}
{column}
{section}
h4. Description du produit
Sun Web Stack est un ensemble intégré de technologies populaire d´infrastructure web open source. Par exemple Apache HTTP Server, MySQL, memcached, PHP et Ruby On Rails, optimalisés pour Solaris, OpenSolaris et Linux.
L'offre des composantes varie selon la plat-forme d'exploitation.
h4. Requis
Cette section fournit le matériel informatique et les logiciels nécessaires à Sun Web Stack pour les plat-formes d'exploitation soutenues.
h5. Matériel informatique requis
|| Requis || Solaris \\ || RedHat Linux \\ || OpenSolaris \\ ||
| Processeur | x86/x64/SPARC | x86 | x86 |
| RAM | La même que le SE \\ | La même que le SE | La même que le SE |
| L´espace de HDD \\ | 2 GB Libre \\ | 2 GB Libre\\ | 2 GB Libre\\ |
h5. Logiciels requis
|| Requis \\ || Solaris \\ || RedHat Linux \\ || OpenSolaris \\ ||
| Version de SE \\ | Solaris 10 5/08 \\ | RedHat Linux Server 5.2 | OpenSolaris 2008.11 \\ |
| Demande de Software | Reportez-vous à [Sun Web Stack Installation and Configuration Guide|Sun Web Stack Installation and Configuration Guide]\\ | Reportez-vous à [Sun Web Stack Installation and Configuration Guide|Sun Web Stack Installation and Configuration Guide] | |
h4. Notes générales
La table ci-dessous énumère les principaux composants qui sont mis en paquet avec Sun Web Stack.
|| Nome du composant \\ || Plat-forme applicable \\ || Type de composant \\ || Version du composant\\ || Page d'accueil du composant\\ ||
| Apache Server\\ | Solaris/OpenSolaris/Linux \\ | HTTP Server\\ | 2.2.9 | [http://httpd.apache.org/] |
| lighttpd | Solaris/OpenSolaris/Linux \\ | HTTP Server\\ | 1.4.19 | [http://www.lighttpd.net/] |
| Squid\\ | Solaris/OpenSolaris/Linux \\ | Proxy Server\\ | 2.6.STABLE17 \\ | [http://www.squid-cache.org/] |
| MySQL \\ | Solaris/OpenSolaris/Linux \\ | Database Server\\ | 5.0.67 \\ | [http://www.mysql.com/] |
| PHP | Solaris/OpenSolaris/Linux \\ | Language \\ | 5.2.6 | [http://www.php.net/] |
| Ruby | Solaris/OpenSolaris \\ | Language | 1.8.6 | [http://www.ruby-lang.org/en/] |
| Python | Solaris \\ | Language | 2.5.2 | [http://www.python.org/] |
| memcached | Solaris/OpenSolaris/Linux \\ | Caching System\\ | 1.2.5 | [http://www.danga.com/memcached/] |
| Apache Tomcat\\ | Solaris/OpenSolaris/Linux \\ | Application Server\\ | 5.5.27 | [http://tomcat.apache.org/] |
{note:title=Note}Apache HTTP Server 2.2.9 a une vulnérabilité de sécurité, [CVE-2008-2939 |http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2939]. Mais Apache Web Server fournit avec le Sun Web Stack software contient le dépannage nécessaire. Fournit depuis [http://svn.apache.org/viewvc?view=rev&revision=682870|http://svn.apache.org/viewvc?view=rev&revision=682870]
{note}
h4. Journal de changements
Cette section énumère les changements effectués dans cette publication de Sun Web Stack pour Solaris, OpenSolaris et RedHat Linux.
h5. Solaris et RedHat Linux
Sun Web Stack est la première publication de Sun Web Stack en Solaris et plat-formes RedHat Linux.
h5. OpenSolaris
Les changements en Sun Web Stack à OpenSolaris 2008.11 (snv_101) de Sun Web Stack OpenSolaris 2008.05 (snv_79b)
*Changements :*
*L´intégration de php5 soutient l´extension PEAR / PECL .
*Le soutien de memcached en php5.
*La version de PHP actualisée à la version 5.2.6
* Le module de Dtrace à Apache2 intégré en OpenSolaris.
* La version nouvelle de extension suhosin a été intégrée en OpenSolaris.
* L´extension php dtrace activée par défaut .
* Squid Proxy Server intégré à OpenSolaris.
* Version 5.0.45 de MySQL intégrée.
* L´interface pour les variables de environnement spécifiées par utilisateur est disponible pour Apache2.
* libapr et apr-util existe en paquets séparés pour autre clients à utiliser.
* Apache Tomcat actualisé à la version 5.5.17
* lighttpd 1.4 intégré.
* JDBC Connector 5.1.5 est maintenant la partie de MySQL 5.0.4 64-bit.
* imap / imap-ssl soutient à php.
* Soutien de Ruby dtrace intégré.
* Les modules Apache extérieurs (fcgid,jk,security) intégrés.
*Bogues résolus:*
* (CR 6624123) Le Squid ne démarre pas car /var/squid/cache n´est pas de la propriété de son utilisateur.
* (CR 6626831) Les problèmes de paquet SUNWsquidu.
* (CR 6628416) Les scripts php-config / phpize contient le parent de la version et l´emplacement de extension_dir incorrects.
* (CR 6631480) Apache2 les pages de manuel manquantes.
* (CR 6640476) Squid vulnérable à la contestation de service de Squid Advisory SQUID-2007:2
* (CR 6657714) Le module PHP MySQL est enterlacé incorrectement avec la version 4.0 de clitent MySQL.
* (CR 6653084) Le service Apache22 échoue à démarrer.
* (CR 6664712) mysql_config fournit la configuration incorrecte de la bibliothèque de relation.
* (CR 6373222) Apache2 refuse de servir les fichiers plus de 2GB de taille.
* (CR 6367565) Apache2 mis en paquet n'a plus de descripteurs de fichiers si il y a beaucoup de hôtes virtuels.
h4. Installation
Pour installer et configurer Sun Web Stack Reportez-vous [Sun Web Stack Installation and Configuration Guide|Sun Web Stack Installation and Configuration Guide].
h4. Documentation
Pour la documentation supplémentaire du produit reportez-vous le [Sun Web Stack Documentation Wiki|Sun GlassFish Web Stack Documentation].
h4. Licence
Sun Web Stack est le jeu de plusieurs composantes de projets de open source de troisième partie. Chacun de ces composants a sa propre licence choisie par le troisième partie qui le possède. La table ci-dessous énumére les licences différentes appliquées en Sun Web Stack.
|| Nome de composante\\ || Licence\\ || URL \\ ||
| Apache HTTP Server\\ | The Apache License, Version 2.0 \\ | [http://httpd.apache.org/docs/2.0/license.html]\\ |
| lighttpd | BSD License \\ | [http://www.opensource.org/licenses/bsd-license.php]\\ |
| Squid Proxy Server\\ | GNU General Public License \\ | [http://www.gnu.org/copyleft/gpl.html]\\ |
| MySQL \\ | GNU General Public License / Commercial | [http://www.gnu.org/copyleft/gpl.html] |
| PHP | The PHP License, version 3.0 | [http://www.php.net/license/3_0.txt] |
| Ruby | Ruby License\\ | [http://www.ruby-lang.org/en/LICENSE.txt] |
| Python | Python 2.4.2 license\\ | [http://www.python.org/download/releases/2.4.2/license/] \\ |
| memcached | BSD License \\ | [http://www.opensource.org/licenses/bsd-license.php] |
| Apache Tomcat Server\\ | The Apache License, Version 2.0 | [http://httpd.apache.org/docs/2.0/license.html] |
Le code source, détenu par Sun, comportant l´outil de installer et l´outil de registration, est selon CDDL ([http://www.sun.com/cddl/]) .
h4. Les problèmes connus
Cette section contient des informations de bogues et problèmes dans cette publication et des instructions comment les réparer, les éviter ou les contourner.
* L'installation de Sun Web Stack peut échouer en raison d´absence de paquets dépendants qui ne sont pas mis en paquet avec la installation de système d´exploitation. Reportez-vous à [Additional Package Dependencies|Sun Web Stack Installation and Configuration Guide#Additional Package Dependencies].
*Serveur Apache Tomcat sur RHEL dépend de JDK {{rpm}} fournit par Sun. Cette demande est satisfaite par l´installation de paquet Sun JDK RPM. Non\-{{rpm}} distributions de JDK ne vont pas permettre au serveur Apache Tomcat de l´installer sans utiliser la commande {{rpm}} pour contourner les dépendences. Téléchargez et installez le pacquet JDK RPM de Sun dernier disponible à [http://java.sun.com/javase/downloads/index.jsp]. Vérifiez si {{JAVA_HOME}} se raporte à la nouvelle installation de SDK.
* {{mod_perl}} sur plat-formes Solaris 10 et OpenSolaris utilise le système Perl qui n´est pas thread-safe. Par conséquent {{mod_perl}} ne peut pas être utilisé avec le MPM (worker) fileté sur les plat-formes Solaris 10 et OpenSolaris. Si {{mod_perl}} est chargé, cela causera l'échec de l'initialisation d'Apache HTTP Server et le message ci-dessous apparaîtra sur le journal d´erreur de Apache HTTP Server:
{code}
[error] cannot use threaded MPM without ithreads enabled Perl
{code}
* Sur plat-formes fondé sur RHEL x64, installateurs fondé sur Java (comme le GlassFish) mis en paquet avec Sun Web Stack échoue avec l´erreur. Ça, c´est parce que l´installateur utilise par défaut la variable d´environnement {{JAVA_HOME}}qui se rapporte à JRE 64-bit. Le dépannage recommandé est d´installer le JRE 32-bit ( JRE de Sun est recommandé ) et établir {{JAVA_HOME}} à le répertoire de JRE 32-bit.
{code}
# ./sjsas-9_1_02-linux.bin
Checking available disk space...
Checking Java(TM) 2 Runtime Environment...
Extracting Java(TM) 2 Runtime Environment files...
Extracting installation files...
Launching Java(TM) 2 Runtime Environment...
Attach to native process failed
Deleting temporary files...
{code}
* Serveur Apache Tomcat, marche par défaut dans le mode de développement. Pour déclencher le mode de développement, éditez <tomcat>/config/web.xml pour comprendre le paramètre de développement dans le servlet JSP.
{code}
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>development</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
{code}
h4. Soutien
Le soutien de communauté est disponible via [Sun Web Stack Forum|http://forums.sun.com/forum.jspa?forumID=980].
h4. Enregistrement du produit
Enregistrez votre copie de Sun Web Stack pour rester mis à jour avec les dernières nouvelles et mises à jour de Sun Web Stack. Sun Web Stack a la commande {{$regtool}} pour s´inscricre après l'installation originale, ou pour inscrire le produit par les clients qui contournent l´installateur et qui ajoutent les paquets natifs manuellement. Enregistrez votre produit utilisant le form de registration overt par {{$regtool}}.
h4. Remarques sur le produit
Envoyez vos remarques de produit à [mailto:webstack-discuss@opensolaris.org].