Crew algemeen |
|
Ik krijg van Zend op elke pagina een parse error:
Citaat: Parse error: parse error, unexpected T_ARRAY, expecting '&' or T_VARIABLE in /var/www/vhosts/gdx.be/httpdocs/webshop/library/Zend/Controller/Front.php on line 636
index.php
<?php
error_reporting(E_ALL);
set_include_path( '.' . PATH_SEPARATOR . './library/' . PATH_SEPARATOR . get_include_path() );
include_once ('Zend/Loader.php');
include_once ('config.php');
Zend_Loader::loadClass('Zend_Controller_Front');
$controller = Zend_Controller_Front::getInstance();
$controller->setControllerDirectory( './application/controllers');
$controller->setParam('noViewRenderer' , true);
Zend_Loader::loadClass('Zend_Db');
Zend_Loader::loadClass('Zend_Db_Table');
$db = Zend_Db::factory('PDO_MYSQL', $_SQL);
Zend_Db_Table::setDefaultAdapter($db);
$controller->dispatch();
<?php include_once ('Zend/Loader.php'); include_once ('config.php'); Zend_Loader::loadClass('Zend_Controller_Front'); $controller = Zend_Controller_Front::getInstance(); $controller->setControllerDirectory( './application/controllers'); $controller->setParam('noViewRenderer' , true); Zend_Loader::loadClass('Zend_Db'); Zend_Loader::loadClass('Zend_Db_Table'); $db = Zend_Db::factory('PDO_MYSQL', $_SQL); Zend_Db_Table::setDefaultAdapter($db); $controller->dispatch();
config.php
<?php
$_SQL = array(
'host' => '127.0.0.1',
'username' => 'gdx_webshop',
'password' => '8d2FAU95JZ52UZcG',
'dbname' => 'gdx_webshop'
);
<?php 'host' => '127.0.0.1', 'username' => 'gdx_webshop', 'password' => '8d2FAU95JZ52UZcG', 'dbname' => 'gdx_webshop' );
Lokaal werkt het wel zonder een parse error, maar hier krijg ik de foutmelding dat de module PDO_MYSQL niet ondersteund wordt door mijn webserver (en deze draait om een of andere reden ook niet na hem toe te voegen in php.ini)
lijn 636: public function setParams(array $params)
setParam() wordt gebruikt maar setParams niet!
Kent iemand de oplossing?
|