ltnhc

erreur 500 avec php 5.6.8
« le: 04 January 2017 17:24:38 »
Bonjour,

J'étais en php 5.1.3 avec l'impossibilité de faire une maj sur mon forum (c'est le fichier .htaccess qui pose problème et empêche la maj de se faire jusqu'au bout)
Je suis passée en 5.6.8 pensant que cela serait la solution mais toujours pareil

d'après ce lien: http://additifstabac.free.fr/index.php/deploiement-php-5-6-8-beta-serveurs-pages-perso-free/#modifier

Merci de votre aide

Chantal

ltnhc

Re : erreur 500 avec php 5.6.8 Nouveau
« Réponse #1 le: 07 January 2017 18:04:54 »
Bonsoir,

Le problème a été contourné en supprimant la ligne concernant le fichier .htaccess dans le fichier qui permet de faire la mise à jour (maj à faire régulièrement)
Le problème viendrait de free
J'étais en php 5.1.3 avec impossibilité de faire mes maj
Je suis passée en 5.6.8 pensant résoudre ce problème mais sans succès

Voici un extrait du fichier permettant de faire la maj
<?php

if (!defined('IN_PHPBB'))
{
exit;
}

// Set update info with file structure to update
$update_info = array(
'version' => array('from' => '3.0.12''to' => '3.0.13-PL1'),
'files' => array(
'.htaccess', <-----------------------------------  (ligne supprimée)
'adm/images/phpbb_logo.png',
'adm/style/acp_inactive.html',
....),
);
?>


voici mon .htaccess avant la maj

Options -Indexes
AddCharset iso-8859-1 .css .php .html

php 1

<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>

et voici celui proposé pour la maj vers 3-0-13 (celui qui pose problème)
Options -Indexes
AddCharset iso-8859-1 .css .php .html

php 1

# With Apache 2.4 the "Order, Deny" syntax has been deprecated and moved from
# module mod_authz_host to a new module called mod_access_compat (which may be
# disabled) and a new "Require" syntax has been introduced to mod_authz_host.
# We could just conditionally provide both versions, but unfortunately Apache
# does not explicitly tell us its version if the module mod_version is not
# available. In this case, we check for the availability of module
# mod_authz_core (which should be on 2.4 or higher only) as a best guess.
<IfModule mod_version.c>
<IfVersion < 2.4>
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
</IfVersion>
<IfVersion >= 2.4>
<Files "config.php">
Require all denied
</Files>
<Files "common.php">
Require all denied
</Files>
</IfVersion>
</IfModule>
<IfModule !mod_version.c>
<IfModule !mod_authz_core.c>
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
</IfModule>
<IfModule mod_authz_core.c>
<Files "config.php">
Require all denied
</Files>
<Files "common.php">
Require all denied
</Files>
</IfModule>
</IfModule>

« Modifié: 07 January 2017 18:12:29 par chantal26 »