Meestal iets met error erin.
Zoals error.log of iets in die trant. Het verschilt per serverconfiguratie.
Link gekopieerd
jup, gevonden kom ook andere verschillende dingen tegen, los ik die gelijk en dan gelijk kijken naar die melding van 500.
Kom hierop terug :)
Link gekopieerd
Ik ben benieuwd naar het probleem.
Link gekopieerd
Even de boel opgeruimd in die log , thx voor die aanwijzing :)
De fout die hij aangeeft is als volgt.:
[Fri Jul 10 19:51:12.347720 2020] [:error] [pid 4904] [client 192.168.10.1:35669] PHP Fatal error: Uncaught Error: Call to a member function getContent() on null in /var/www/html/sharepoint/vendor/vgrem/php-spo/src/Runtime/Auth/SamlTokenProvider.php:161\nStack trace:\n#0 /var/www/html/sharepoint/vendor/vgrem/php-spo/src/Runtime/Auth/SamlTokenProvider.php(107): Office365\\Runtime\\Auth\\SamlTokenProvider->acquireSecurityToken('', NULL)\n#1 /var/www/html/sharepoint/vendor/vgrem/php-spo/src/Runtime/Auth/AuthenticationContext.php(72): Office365\\Runtime\\Auth\\SamlTokenProvider->acquireToken(Array)\n#2 /var/www/html/sharepoint/vendor/vgrem/php-spo/src/SharePoint/ClientContext.php(76): Office365\\Runtime\\Auth\\AuthenticationContext->acquireTokenForUser('', NULL)\n#3 /var/www/html/sharepoint/ConnectOnline.php(12): Office365\\SharePoint\\ClientContext::connectWithUserCredentials('https://mediade...', '', NULL)\n#4 {main}\n thrown in /var/www/html/sharepoint/vendor/vgrem/php-spo/src/Runtime/Auth/SamlTokenProvider.php on line 161, referer: http://192.168.10.54/sharepoint/
Link gekopieerd
Heb je de relevante code die erbij hoort in max. 20 regels?
Link gekopieerd
Je bedoeld neem ik aan de code die deze error geeft?
Link gekopieerd
Dit is een van hun examples in hun map.
<?php
require_once __DIR__ . '/vendor/autoload.php';
$settings = include( __DIR__ . '/Settings.php');
use Office365\SharePoint\ClientContext;
try {
$ctx = ClientContext::connectWithUserCredentials($settings['Url'], $settings['UserName'], $settings['Password']);
//$ctx = ClientContext::connectWithClientCredentials($Settings['Url'], $Settings['ClientId'], $Settings['ClientSecret']);
$site = $ctx->getSite();
$ctx->load($site); //load site settings
$ctx->executeQuery();
print $site->getUrl();
}
catch (Exception $e) {
echo 'Authentication failed: ', $e->getMessage(), "\n";
} ?>
Link gekopieerd
Gooi $ctx eens in een var_dump() en wat zie je dan?
Link gekopieerd
Krijg gewoon 500 fout te zien of moet ik weer in die error log kijken?
Link gekopieerd