Parse Error lors de l'install de Zend skeleton application
Bonjour à tous.
Je voulais tester le framework Zend 2, pour cela j'ai suivi le tuto et installer le Zend skeleton en local. Pas de soucis, j'arrive à afficher la page.
L'étape suivante, j'ai voulu le transféré sur un serveur et là malheureusement ça coince.
J'obtiens l'erreur suivante
Citation:
PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /var/www/html/Portail/module/Application/config/module.config.php on line 78
J'ai regardé la ligne en question il s'agit de celle-ci :
'controllers' => array(
'invokables' => array(
'Application\Controller\Index' => Controller\IndexController::class
),
),
Je pense que cela vient de la config apache mais je ne vois pas, pouvez-vous m'aider ?
Merci d'avance.
Voici la config apache :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <VirtualHost *:80>
ServerName authentification.intra.insa-cvl.fr
DocumentRoot /var/www/html/Portail/public
SetEnv APPLICATION_ENV "development"
<Directory /var/www/html/Portail/public>
DirectoryIndex index.php
Order deny,allow
Allow from all
AllowOverride None
</Directory>
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} -s [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} -l [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]
ErrorLog /var/log/httpd/authentification-error_log
CustomLog /var/log/httpd/authentification-access_log common
</VirtualHost> |