Beste PHP Hulp,

Enige tijd geleden hebben jullie mij perfect geholpen met het werkend krijgen van iDeal (zie eerder topic)

Na enige tijd mijn prioriteiten niet op iDeal te kunnen vestigen, is mij dat inmiddels wel weer gelukt en ben ik bezig iDeal op de website werkend te krijgen. Lokaal (draaiend onder WAMP) heb ik het werkend gekregen (zoals in het eerdere topic te zien is), nu ik het echter op mijn webserver heb geplaatst werkt het niet meer.

Afwijkend t.a.v. de lokaal draaiende versie, heb ik in het config-bestand op de webserver in geval van de certificaten het pad naar de lokale bestanden gewijzigd naar het pad op de webserver. Hierin lijken geen fouten te zitten.

Wellicht dat jullie nog tips hebben.

Alvast bedankt.
Krijg je ergens een error?
Nee, dat is het frustrerende.
En hoe staat je error_reporting en display_errors setting?
Wellicht een stomme vraag, is dat een functie die ik in mijn code moet opnemen of is dit een instelling op de webserver?
Volgensmij moet dit in het php.ini-bestand worden ingesteld. Ik weet deze nog niet te lokaliseren op de webserver (deze wordt namelijk niet alleen door mij beheerd). Het is PLESK waarmee op de server gewerkt wordt dus ik weet niet of ik überhaupt wel bij de php.ini kan komen.

[size=xsmall]Toevoeging op 02/07/2015 22:22:40:[/size]

Na gebruik van de functie phpinfo(); heb ik gezien dat het volgende staat ingesteld:
- display_errors: Off (local value) | Off (master value)
- error_reporting: 81 (local value) | 81 (master value)

Errors worden dus vanwege deze instellingen niet weergegeven. Wat de 81 precies inhoud weet ik niet.
Wat men met 'local value' bedoeld weet ik ook niet precies maar betekent wat mij betreft dat ik het ergens moet kunnen wijzigen. Ik ben er alleen nog niet achter hoe/waar in PLESK. Volgens phpinfo staat deze in '/etc/php.ini' maar kan deze locatie nog niet vinden.
Gewoon even tijdelijk bovenin je pagina:

<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);

?>
Zo makkelijk kan het dus ook :d.
Ik krijg nu inderdaad een foutmelding, namelijk:
Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '('
En daar staat een regelnummer bij.
Geef 1 regel ervoor t/m 1 regel erna even hier.
Er staat inderdaad regelnummer 3 bij.
In de code is regel 2 t/m 4 als volgt:
2.
3. use iDEALConnector\iDEALConnector;
4. use iDEALConnector\Configuration\DefaultConfiguration;

Betekent dit dat ik moet kijken in het script van iDEALConnector?
Deze heeft de volgende regels 2 t/m 4:
2. namespace iDEALConnector;
3. require_once("Configuration/IConnectorConfiguration.php");
4. require_once("Configuration/DefaultConfiguration.php");

enz? Volgensmij analyseer/begrijp ik de melding van regel 3 niet goed.
- SanThe - op 02/07/2015 22:42:50

En daar staat een regelnummer bij.
Geef 1 regel ervoor t/m 1 regel erna even hier.


En ook de naam van het bestand waar de fout in zit.
Dit is de complete melding met daarin ook de bestandsnaam:
Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in .../iDeal/idealsepa/ideal.class.php on line 3

Reageren