W dniu 12.07.2019 11:16, Marcin Romanowski napisał(a):
> ale PHPMailer był na 100% zainstlowany bo tylko usunąłem wiodące
> \PHPMailer... nawet nie robiłem reloadu composera i poszło
Bzdura.
Nie bzdura, bo wiem jak robiłem
Robisz:
1. Aktualizacja LMS.
Zrobiłem
2. composer update --no-dev.
tu akurat mogłem popełnić błąd bo zrobiłem composer install
3. Dopiero wtedy testujesz.
> a teraz composer info pokazuje
> alexei/sprintf.js 1.1.1
> ccampbell/mousetrap 1.6.2
> components/jquery 3.3.1 jQuery JavaScript Library
> components/jqueryui 1.12.1 jQuery UI is a curated set
> of user interface interactions, effects, widgets, and themes built on
> top of the jQuery JavaScript Library. Whether you're building ...
> components/normalize.css 3.0.3 Normalize.css is a
> customisable CSS file that makes browsers render all elements more
> consistently and in line with modern standards.
> datatables/datatables 1.10.19 DataTables is a plug-in for
> the jQuery Javascript library. It is a highly flexible tool, based
> upon the foundations of progressive enhancement, which will add ...
> doctrine/instantiator 1.0.5 A small, lightweight utility
> to instantiate objects in PHP without invoking their constructors
> drmonty/datatables-responsive 2.2.1 Responsive extension for
> DataTables, providing support for complex tables on all device screen
> sizes
> erusev/parsedown 1.7.1 Parser for Markdown.
> fortawesome/font-awesome 5.3.1
> gusapi/gusapi 3.3.2 Gus Api Library for PHP
> harvesthq/chosen v1.8.7 Chosen is a JavaScript
> plugin that makes select boxes user-friendly. It is currently
> available in both jQuery and Prototype flavors.
> html2text/html2text 4.2.1 Converts HTML to formatted
> plain text
> ivkremer/jquery-simple-combobox 1.1.29
> kriswallsmith/assetic v1.4.0 Asset Management for PHP
> pear/console_getopt v1.4.1 More info available on:
> http://pear.php.net/package/Console_Getopt
> pear/mail v1.4.1 Class that provides multiple
> interfaces for sending emails.
> pear/pear-core-minimal v1.10.6 Minimal set of PEAR core
> files to be used as composer dependency
> pear/pear_exception v1.0.0 The PEAR Exception base
> class.
> phine/exception 1.0.0 A PHP library for improving
> the use of exceptions.
> phine/observer 2.0.0 A PHP library that
> implements the observer pattern.
> phpdocumentor/reflection-common 1.0.1 Common reflection classes
> used by phpdocumentor to reflect the code structure
> phpdocumentor/reflection-docblock 4.3.0 With this component, a
> library can provide support for annotations via DocBlocks or otherwise
> retrieve information that is embedded in a DocBlock.
> phpdocumentor/type-resolver 0.4.0
> phpmailer/phpmailer v5.2.26 PHPMailer is a full-featured
> email creation and transfer class for PHP
> phpspec/prophecy 1.8.0 Highly opinionated mocking
> framework for PHP 5.3+
> phpunit/php-code-coverage 2.2.4 Library that provides
> collection, processing, and rendering functionality for PHP code
> coverage information.
> phpunit/php-file-iterator 1.4.5 FilterIterator
> implementation that filters files based on a list of suffixes.
> phpunit/php-text-template 1.2.1 Simple template engine.
> phpunit/php-timer 1.0.9 Utility class for timing
> phpunit/php-token-stream 1.4.12 Wrapper around PHP's
> tokenizer extension.
> phpunit/phpunit 4.8.36 The PHP Unit Testing
> framework.
> phpunit/phpunit-mock-objects 2.3.8 Mock Object library for
> PHPUnit
> robloach/component-installer 0.2.3 Allows installation of
> Components via Composer.
> rospdf/pdf-php 0.12.48 The R&OS Pdf class supports
> the creation of PDF documents without any adiditional modules or
> extensions.
> sebastian/comparator 1.2.4 Provides the functionality
> to compare PHP values for equality
> sebastian/diff 1.4.3 Diff implementation
> sebastian/environment 1.3.8 Provides functionality to
> handle HHVM/PHP environments
> sebastian/exporter 1.2.2 Provides the functionality
> to export PHP variables for visualization
> sebastian/global-state 1.1.1 Snapshotting of global state
> sebastian/recursion-context 1.0.5 Provides functionality to
> recursively process PHP variables
> sebastian/version 1.0.6 Library that helps with
> managing the version number of Git-hosted PHP projects
> setasign/fpdi 1.6.2 FPDI is a collection of PHP
> classes facilitating developers to read pages from existing PDF
> documents and use them as templates in FPDF. Because it is also pos...
> setasign/fpdi-tcpdf 1.6.1 Kind of metadata package for
> dependencies of the latest versions of FPDI and TCPDF.
> smarty/smarty v3.1.33 Smarty - the compiling PHP
> template engine
> spipu/html2pdf v4.6.1 HTML2PDF is a HTML to PDF
> converter written in PHP5 (it uses TCPDF). OFFICIAL PACKAGE
> squizlabs/php_codesniffer 3.3.2 PHP_CodeSniffer tokenizes
> PHP, JavaScript and CSS files and detects violations of a defined set
> of coding standards.
> symfony/polyfill-ctype v1.10.0 Symfony polyfill for ctype
> functions
> symfony/process v3.4.18 Symfony Process Component
> symfony/yaml v3.4.18 Symfony Yaml Component
> tecnickcom/tc-lib-barcode 1.15.4 PHP library to generate
> linear and bidimensional barcodes
> tecnickcom/tc-lib-color 1.12.12 PHP library to manipulate
> various color representations
> tecnickcom/tcpdf 6.2.26 TCPDF is a PHP class for
> generating PDF documents and barcodes.
> tinymce/tinymce 4.8.5 Web based JavaScript HTML
> WYSIWYG editor control.
> webmozart/assert 1.3.0 Assertions to validate
> method input/output with nice error messages.
> xdan/datetimepicker 2.5.20
> zenorocha/clipboardjs v2.0.1 Modern copy to clipboard. No
> Flash. Just 3kb gzipped https://clipboardjs.com
>
> pt., 12 lip 2019 o 11:13 Marcin Romanowski <marcin@nicram.net>
> napisał(a):
>
>> pt., 12 lip 2019 o 11:10 Tomasz Chiliński
>> <tomasz.chilinski@chilan.com> napisał(a):
>>
>>> W dniu 12.07.2019 11:05, Marcin Romanowski napisał(a):
>>>> new PHPMailer() zamiast new \PHPMailer\PHPMailer\PHPMailer()
>>>> rozwiązuje problem
>>>
>>> Co pokazywało:
>>> composer info
>>> przed tą zmianą, którą przytaczasz powyżej?
>>
>> przyznam, że nie odpalałem composer info ale robiłem dump
>> autoload
>>
>> root@lms:/var/www/lms# composer dump-autoload
>> Do not run Composer as root/super user! See
>> https://getcomposer.org/root for details
>> Generating autoload files
>>> sed -i -e 's/class HTML2PDF_myPdf extends TCPDF/class
>> HTML2PDF_myPdf extends LMSTCPDF/'
>> vendor/spipu/html2pdf/_class/myPdf.class.php
>>> sed -i -e
>>
> 's/\(\s\+\)register_shutdown_function/\1\/\/register_shutdown_function/'
>> vendor/tecnickcom/tcpdf/tcpdf.php
>>> cp -f lib/ezpdf/fonts/arial* vendor/rospdf/pdf-php/src/fonts
>>> ComponentInstaller\Installer::postAutoloadDump
>> Compiling component files
>> root@lms:/var/www/lms#
>>
>>>> pt., 12 lip 2019 o 10:53 Marcin Romanowski <marcin@nicram.net>
>>>> napisał(a):
>>>>
>>>>> Czy ktoś ma problem z wysyłką maili z gita?
>>>>>
>>>>> FastCGI sent in stderr: "PHP message: PHP Fatal error:
>>> Uncaught
>>>>> Error: Class 'PHPMailer\PHPMailer\PHPMailer' not found in
>>>>> /var/www/lmsgit/lib/LMS.class.php:2236
>>>>>
>>>>> composer install był robione, composer dump-autoload
>>> również.
>>>>> wyczyszczone templates_c
>>>>>
>>>>> --
>>>>>
>>>>> Marcin Romanowski / nicraM
>>>>
>>>> --
>>>>
>>>> Marcin Romanowski / nicraM
>>>> _______________________________________________
>>>> lms mailing list
>>>> lms@lists.lms.org.pl
>>>> http://lists.lms.org.pl/mailman/listinfo/lms
>>>
>>> --
>>> Pozdrawiam
>>> Tomasz Chiliński, Chilan
>>> opiekun projektu LMS - http://lms.org.pl
>>> kierownik projektu LMS Plus / LMS+ - http://lms-plus.org
>>> _______________________________________________
>>> lms mailing list
>>> lms@lists.lms.org.pl
>>> http://lists.lms.org.pl/mailman/listinfo/lms
>>
>> --
>>
>> Marcin Romanowski / nicraM
>
> --
>
> Marcin Romanowski / nicraM
> _______________________________________________
> lms mailing list
> lms@lists.lms.org.pl
> http://lists.lms.org.pl/mailman/listinfo/lms
--
Pozdrawiam
Tomasz Chiliński, Chilan
opiekun projektu LMS - http://lms.org.pl
kierownik projektu LMS Plus / LMS+ - http://lms-plus.org
_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms