PHP Fatal error: Uncaught Error: Class 'Adldap\Adldap\Configuration\DomainConfiguration' - php

Fatal error: Uncaught Error: Class 'Adldap\Adldap\Configuration\DomainConfiguration' not found in /var/www/html/accounts/ad/accounts.php:6 Stack trace: #0 /var/www/html/accounts/ad.php(15): include() #1 /var/www/html/accounts/index.php(72): include('/var/www/html/a...') #2 {main} thrown in /var/www/html/accounts/ad/accounts.php on line 6
accounts.php =
<?php
require_once __DIR__.'/../../vendor/autoload.php';
use Adldap\Adldap;
use Adldap\Utilities;
$config = new Adlap\Configuration\DomainConfiguration([
'hosts' => [
'XXXXXXXXXX',
],
]);
$ad = new \Adldap\Adldap();
$ad->addProvider($config);
try {
$provider = $ad->connect();

Make sure is exits Adldap\Adldap php package also for this you need install composer tool. . If it doesn't exits then add name of package to composer.json like this:
composer require vendor/package
For show installed packages enter:
composer show -i
After it you can use package easly.

Related

php artisan is not working and showing Fatal error Uncaught Error: Class "Illuminate\Foundation\Application" bootsrap\app.php

I tried following:
composer install
composer update
composer update --no-scripts
composer dump-autoload
I have also deleted the vendor folder and composer.log but still, the same error please someone help.
it shows the following error:
PHP Fatal error: Uncaught Error: Class "Illuminate\Foundation\Application" not found in C:\Users\M Abbas\Documents\Edoc-Editor.com\bootstrap\app.php:14
Stack trace:
#0 C:\Users\M Abbas\Documents\Edoc-Editor.com\artisan(20): require_once()
#1 {main}
thrown in C:\Users\M Abbas\Documents\Edoc-Editor.com\bootstrap\app.php on line 14

How to use logger without composer and namespaces?

I am trying to install Mangopay https://github.com/Mangopay/mangopay2-php-sdk, but the recommended solution of installing it without composer doesn't work. I used this line:
require_once "mango/mangopay2-php-sdk-2.11.0/MangoPay/Autoloader.php";
$api = new MangoPay\MangoPayApi();
The file get's loaded, but I get the following error:
Fatal error: Uncaught Error: Class 'Psr\Log\NullLogger' not found in
/usr/local/apache2/htdocs/MangoPay/MangoPayApi.php:223 Stack trace:
#0 /usr/local/apache2/htdocs/pay.php(5): MangoPay\MangoPayApi-
>__construct() #1 {main} thrown in
/usr/local/apache2/htdocs/MangoPay/MangoPayApi.php on line 223
The issue is with the logger, which I manually downloaded and copied into the directory but it still doesn't work. I am only asking here because I am not getting any response from the developers.
Any help with manually installing the logger and getting the namespace to work with mangopay is welcome.

composer can not find classes and load them

I am using a Dropbox api package and installed it with Composer.When I try to use classes that gives me a fatal error that can not find classes.
This is my composer.json
{
"require": {
"kunalvarma05/dropbox-php-sdk": "^0.2.1"
}
}
This is my php file
use Kunnu\Dropbox\Dropbox;
use Kunnu\Dropbox\DropboxApp;
$app = new DropboxApp("client_id", "client_", 'access_token');
//Configure Dropbox service
$dropbox = new Dropbox($app);
//Get File Metadata
$fileMetadata = $dropbox->getMetadata("/helloworld.txt");
//File Name
// $fileMetadata->getName();
printf($fileMetadata->getName());
My php version is 7.2.4 and the error is:
Fatal error: Uncaught Error: Class 'Kunnu\Dropbox\DropboxApp' not found in D:\MeHDi\Projects\DropBox Api\Upload.php:6
Stack trace:
#0 {main}
thrown in D:\MeHDi\Projects\DropBox Api\Upload.php on line 6
Have you remembered to import composers autoload file using require "path/to/vendor/autoload.php";
This is required in order to initialize and use the different composer libraries. Remember to change the filepath to where your vendor/autoload.php file is located.

Use library that is saved via composer

I am trying to run the following script:
<?php
use Goutte\Client;
$client = new Client();
$crawler = $client->request('GET', 'https://www.symfony.com/blog/');
print($crawler);
My composer.json file looks like the following:
{
"require": {
"fabpot/goutte": "^3.2"
}
}
However, I get the following error:
Fatal error: Uncaught Error: Class 'Goutte\Client' not found in /home/ubuntu/workspace/src/t01-makeRequests.php:5
Stack trace:
#0 {main}
thrown in /home/ubuntu/workspace/src/t01-makeRequests.php on line 5
Any suggestions, how to load the library correctly in my script?
I appreciate your replies!

PHP Fatal error: Uncaught Error: Class 'Symfony\Component\Console\Application' not found

I am trying to create a simple CLI app with PHP but I keep getting:
PHP Fatal error: Uncaught Error: Class 'Symfony\Component\Console\Application' not found in /Applications/MAMP/htdocs/newcli/dan.php:6
Stack trace:
#0 {main}
thrown in /Applications/MAMP/htdocs/newcli/dan.php on line 6
Fatal error: Uncaught Error: Class 'Symfony\Component\Console\Application' not found in /Applications/MAMP/htdocs/newcli/dan.php:6
Stack trace:
#0 {main}
thrown in /Applications/MAMP/htdocs/newcli/dan.php on line 6
What am I doing wrong? My PHP version: PHP 7.1.0RC6 (cli) (built: Nov 9 2016 04:45:59) ( NTS )
dan.php:
#! usr/bin/env php
<?php use Symfony\Component\Console\Application;
require 'vendor/autoload.php';
$app = new Application('Task App', '1.0');
$app->add(new Acme\ShowCommand());
$app->run();
The use statement must be placed after the require 'vendor/autoload.php'
#! usr/bin/env php
<?php
require 'vendor/autoload.php';
use Symfony\Component\Console\Application;
$app = new Application('Task App', '1.0');
$app->add(new Acme\ShowCommand());
$app->run();
Some classes can be absent in your vendor. So, it can be resolved by a composer install.

Categories