J'avais une installation Drupal au www.example.com/test
. Maintenant, il est prêt à aller en direct, et j'essaie de le déplacer à www.example.com
. J'ai changé la ligne sites/default/settings.php
à:Erreur d'analyse PHP; Drupal6 Deployment
$base_url = 'http://www.example.com/'; // NO trailing slash!
Quand je navigue à mon index.php, je reçois toutes sortes d'erreurs parse, comme ceci:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}'
in /home/example/public_html/sites/all/modules/typogrify/typogrify.class.php
on line 18
Le problème est le suivant:
public static function amp($text) {
$amp_finder = "/(\s| )(&|&|&\#38;|&)(\s| )/";
return preg_replace($amp_finder, '\\1<span class="amp">&</span>\\3', $text);
}
Chaque fonction de ce type provoque des erreurs. alors PHP ne comprend-il plus cette syntaxe qui fonctionnait parfaitement bien dans un sous-répertoire?
Quelle version de PHP utilisez-vous? – Gumbo
PHP Version 4.4.9 –
Eh bien, c'est votre problème ici. – troelskn