WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
basculer de version : pb avec free
Envoyé par: goblacklist (---.fbx.proxad.net)
Date: 22 August 2009 à 11:44

Salut a tous,

je suis débutant en WAMP ...

j'ai un site sur free : [goblacklist.free.fr] ( qui fonctionne avec pragmamx )

qui fonctionne avec les versions suivantes :

1 ) serveur 5.0.83 ( My Sql )
2 ) PHP : 5.1.3.RC.dev
3 ) serveur apache/proxad ( 2.0.x ?? )

Je souhaiterais passer avec WAMP 2.0i en local avec les réglages suivants :

1) My Sql en 5.0.83 ( au lieu de 5.1.36 )
2) PHP en 5.1.3.rc4 dev ( au lieu de 5.3.0 )
3) Apache en 2.0.x ( au lieu de 2.2.11 )

Je telecharge les addons correspondants .. tout semble ok sauf que :

lorsque j'essaie de changer de version en cliquant bouton droit , puis en changeant ma version ,

l'icone de wamp n'est plus blanche ... ( un peu comme si les addons ne voulaient pas fonctionner en meme temps ... )

Quelqu'un aurait une piste ? une idée ?

Je suis chez Free , et je n'arrive pas a faire marcher mon site en local (sur mon ordi )

Merci ! smiling smiley

Options: Répondre•Citer ce Message
Re: basculer de version : pb avec free
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 22 August 2009 à 16:30

Bonjour,

Pour résoudre le conflit de version, il est nécessaire d'installer un ancienne version de Wampserver.

Elles sont toutes là : [sourceforge.net]

Options: Répondre•Citer ce Message
Re: basculer de version : pb avec free
Envoyé par: goblacklist (---.fbx.proxad.net)
Date: 22 August 2009 à 21:36

Merci pour ta réponse Otomatic ! smiling smiley


où trouver les versions PHP Version 5.1.3RC4-dev et My Sql en 5.0.83 ? ( je ne les vois pas dans le lien, tres utile , que tu m'as fourni ( versions absentes dans les addons à priori .... )

as tu un site chez FREE également ?

@++



Modifie 1 fois. Derniere modification le 23/08/2009 à 00:17 par goblacklist.

Options: Répondre•Citer ce Message
Re: basculer de version : pb avec free
Envoyé par: Otomatic (---.fbx.proxad.net)
Date: 23 August 2009 à 10:11

Bonjour,

Php 5.1.3RC4-DEV, ne pourra pas être installée ; version introuvable.
MySQL 5.0.83 téléchargeable ici [dev.mysql.com], mais il faudra l'installer à la main.

Être au plus près possible de l'hébergeur Free, n'est pas principalement dans les numéros de version PHP et MySQL, mais plutôt dans les limites et les fonctions désactivées.

- Certains chemins de fichiers sont les miens, à adapter en fonction de votre installation locale.
- Effectué avec Apache 2.1.11, PHP 5.2.8, MySql 5.1.30 et PhpMyAdmin 3.1.5

Nota : Pour forcer l'exécution de PHP version 5, mettre à la racine du site un fichier .htaccess contenant :

<ifDefine Free>
PHP 1
</ifDefine>

écrit tel quel, cela ne perturbe pas une installation locale.

Extensions PHP à charger :

bcmath, bz2, calendar, ctype, curl, date, dba, dom, exif, gd, gettext, hash, iconv, libxml, mbstring, mcrypt, mhash, mysql, pcre, PDO, pdo_sqlite, pgsql, Reflection, session, SimpleXML, sockets, SPL, SQLite, standard, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, zlib

Ce qui correspond à la section Windows Extensions du fichier wamp\bin\apache\apache2.x.y\bin\php.ini

extension=php_bz2.dll
extension=php_curl.dll
extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_fdf.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll
extension=php_mcrypt.dll
extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
extension=php_pdo.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_oci8.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
extension=php_xsl.dll
;extension=php_zip.dll

Valeurs des variables à vérifier et éventuellement modifier dans ce même fichier php.ini

allow_call_time_pass_reference = On
allow_url_fopen = On
always_populate_raw_post_data = Off
arg_separator.input = &
arg_separator.output = &
asp_tags = On
auto_globals_jit = On
default_mimetype = text/html
define_syslog_variables = Off
; Fonctions désactivées chez Free
; Cette liste est sujette à variation en fonction des détections
; d'abus des ressources mutualisées.
; Ne sont pas vues dans disable_functions d'un phpinfo() chez Free
; realpath n'est pas dans la liste à cause
; de PhpMyAdmin local qui en a besoin
disable_functions = chgrp, chmod, chown, chroot, closelog, disk_free_space, disk_total_space, dl, exec, filter_list, flock, get_current_user, getmypid, getmyuid, glob, imagerotate, ini_alter, ini_restore, ini_set, leak, link, listen, mysql_list_dbs, openlog, passthru, pclose, php_uname, popen, proc_open, putenv, restore_include_path, rmdir, set_include_path, set_time_limit, shell_exec, sleep, socket_accept, socket_create_listen, socket_listen, symlink, syslog, system, tmpfile, umask
display_errors = On
display_startup_errors = Off
enable_dl = On
; Pour la gestion des erreurs (error_reporting)
; Free utilise la valeur 2039 qui représente :
; error_reporting = E_ERROR | E_WARNING | E_PARSE | E_NOTICE | E_USER_NOTICE
; Activer le rapport d'erreur de tous les avertissements durant le développement a des avantages. En terme de déboguage, les message d'alertes (WARNING) vous signalent des bogues potentiels dans votre code. Par exemple, l'utilisation de valeurs non initialisées est signalée. Il est aussi plus pratique pour trouver des coquilles, et, ainsi, gagner du temps. Les messages NOTICE vous signaleront aussi les mauvaises pratiques de codage. Par exemple $arr[item] doit toujours être écrit $arr['item'] car PHP va considérer "item" comme une constante, au premier abord. Si cette constante n'est pas définie, alors il va l'utiliser comme une chaîne. Les messages STRICT vous aideront à utiliser la dernière et meilleure suggestion de méthode de codage, par exemple, vous alertera de l'utilisation de fonctions non recommandées ou obsolètes.
; Pour connaître à quoi correspondent les valeurs numériques, voir :
; [fr2.php.net]
error_reporting = E_ALL | E_STRICT ; Valeur conseillée en développement
expose_php = On
file_uploads = On
html_errors = On
ignore_repeated_errors = Off
ignore_repeated_source = Off
ignore_user_abort = Off
implicit_flush = Off
log_errors = On
log_errors_max_len = 1024
magic_quotes_gpc = On
magic_quotes_runtime = Off
magic_quotes_sybase = Off
max_execution_time = 20
max_input_time = 60
memory_limit = 32M
post_max_size = 3M
precision = 14
realpath_cache_size = 16K
realpath_cache_ttl = 120
register_argc_argv = On
register_globals = Off
register_long_arrays = Off
report_memleaks = On
report_zend_debug = On
safe_mode = On
safe_mode_gid = Off
serialize_precision = 100
short_open_tag = On ; Conseillé de mettre à Off
SMTP = localhost
smtp_port = 25
sql.safe_mode = Off
track_errors = Off
upload_max_filesize = 2M
variables_order = EGPCS
xmlrpc_error_number = 0
xmlrpc_errors = Off
y2k_compliance = On
zend.ze1_compatibility_mode = Off

--- Mysql ---
Moteur free est MYISAM et innoDB n'est pas supporté.
Fichier wamp/bin/mysql/mysql5.x.y/my.ini
# The default storage engine that will be used when create new tables when
default-storage-engine=MYISAM

# Set the SQL mode to strict
sql-mode="STRICT_ALL_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

# Use this option if you have a MySQL server with InnoDB support enabled
# but you do not plan to use it. This will save memory and disk space
# and speed up some things.
skip-innodb

--- PhpMyAdmin ---
Pour obtenir 20480 kio maxi à l'import dans phpMyAdmin, sans modifier les valeurs de php.ini, c'est-à-dire avoir, en local, les mêmes paramètres que free : post_max_size = 3M et upload_max_filesize = 2M, il faut modifier le fichier wamp\alias\phpmyadmin.conf en y ajoutant deux lignes donnant les valeurs qui ne seront prises en compte que pour phpMyAdmin :

php_admin_value upload_max_filesize 20M
php_admin_value post_max_size 20M

Si, pour certains imports de base de données, en local, les limites de temps sont dépassées, on peut également, sans modifier les limites de php.ini, augmenter celles de PhpMyAdmin par :

php_admin_value max_execution_time 360
php_admin_value max_input_time 360

Ce qui donne comme contenu du fichier phpmyadmin.conf :

Alias /phpmyadmin "G:/wamp/apps/phpmyadminx.y.z/"
<Directory "G:/wamp/apps/phpmyadminx.y.z/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from localhost
php_admin_value upload_max_filesize 20M
php_admin_value post_max_size 20M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
</Directory>

Options: Répondre•Citer ce Message
Re: basculer de version : pb avec free
Envoyé par: goblacklist (---.fbx.proxad.net)
Date: 23 August 2009 à 12:25

Un grand merci a toi Otomatic !

Certains, sur des forums, ne prennent pas de temps pour répondre aux questions dont ils connaissent

les réponses .. D'autres, dont tu fait partie, font tout pour apporter les bonnes réponses , et s'investissent

à fond ( Chapeau ! )

Sinon, pour revenir au sujet, j'ai trouvé la solution à mon probleme ...

j'ai reussi a installer et faire marcher les versions suivantes :

1) apache 2.0.63
2) php 5.2.2 ( en 5.2.3 , j'ai deux lignes qui apparaissent en haut du site )
3) MySQL 5.1.36

il y avait un fichier .htacces ,qui ce retrouve a la racine du site, que je n'avais pas supprimé ...

Encore un grand merci a toi pour tous ces efforts qui ne sont pas vains et qui profiteront à quelqu 'un plus tard qui sait ! smiling smiley

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP