Parse Error ...../libs/Nette/Templates/Filters/LatteMacros.php
- jeremy13
- Člen | 18
Zkouším své první stránky v nette. Na localhostu vše bez problémů. Ovšem problém na normal serveru. Zajímavé je to, že na jiném serveru není žádný problém, ovšem na tom konkrétním ano. Zkusil sem tam ten checker a v pohodě. Stránky ovšem hodí tuto chybu, která mi není vůbec jasná:
Parse Error
syntax error, unexpected T_STRING
Source file ▼
File:
/httpd/html/hrybezhraniceu/www/meteor/libs/Nette/Templates/Filters/LatteMacros.php
Line: 581
Line 574: * Converts {block#named}…{/block} to functions.
Line 575: */
Line 576: private function cbNamedBlocks($matches)
Line 577: {
Line 578: list(, $name, $content) = $matches;
Line 579: $func = ‚_cbb‘ . substr(md5($this->uniq . $name), 0, 10) .
‚_‘ .
preg_replace(‚#[^a-z0–9_]#i‘, ‚_‘, $name);
Line 580: $this->namedBlocks[$name] = „\n block $name\n//\n“
Line 581: . „if (!function_exists(\$_cb->blocks[“ . var_export($name,
TRUE) . „][]
= ‚$func‘)) { function $func() {
extract(func_get_arg(0))\n?>$content<?phpn}}“;
Line 582: return '';
Line 583: }
Line 584:
Line 585:
Line 586:
Line 587: /**
Line 588: * {foreach …}
- J.Dosek
- Člen | 2
Zdravím, mám podobný problém s „Parse error“.
Používám PHP4.4, Apache1.3.4 na Mac serveru.
Zde je hláška která se objevuje:
Parse error: parse error, expecting `'('' in /Volumes/Shared HD/Sites/colocation.local/form/app/bootstrap.php on line 5
Na localhostu na Ubuntu (php5,Apache2) mi to funguje bez problému.
zde je obsah kódu z bootstrapu (myslím že bez chyb..)
<?php
require LIBS_DIR . '/Nette/loader.php';
Debug::enable(DEBUG::DEVELOPMENT);
Debug::enableProfiler();
Environment::loadConfig();
Mail::$defaultMailer = "SmtpSendmailMailer";
$application = Environment::getApplication();
$application->errorPresenter = 'Error';
function loadConfig() {
$config = Environment::getConfig();
};
$application->onStartup[] = 'loadConfig';
$router = $application->getRouter();
$router[] = new Route('index.php', array(
'presenter' => 'Homepage',
'action' => 'default',
), Route::ONE_WAY);
$router[] = new Route('<action>', array(
'presenter' => 'Homepage',
'action' => 'default',
'id' => NULL,
));
$application->run();
?>
už jsem zkoušel všechno možné ale žádná změna, hádám že to bude
možná s php verzí..
Předem díky za tipy