Hauptmenü

Werkzeuge

Kategorien

Archiv

WordPress Zugang über FTP/sFTP anlegen

Erstellt in Allgemein am 30. Juli 2022 vom Daschmi

Mit folgender Funktion kann man sich einen Nutzer mit Administrator Berechtigung anlegen wenn man noch den FTP/sFTP Zugang hat.

add_action('init', function() {
  
    $username = 'Administrator';
    $password = 'Kennwort';
    $email_address = 'info@domain.de';

    if (!\username_exists($username)) {
    
        $user_id = \wp_create_user($username, $password, $email_address);
        $user = new \WP_User($user_id);
    
	$user->add_role('administrator');
	grant_super_admin($user_id);

    }

});

TYPO3 Update 9 -> 10

Erstellt in TYPO3 am 22. Juli 2022 vom Daschmi

Folgende Probleme sind bei einem Update von 9 -> 10 aufgetreten

Fehlermeldung

Symfony\Component\Mime\Message::setBody(): Argument #1 ($body) must be of type ?Symfony\Component\Mime\Part\AbstractPart, string given,

Lösung

Statt

$message = $this->objectManager->get('TYPO3\\CMS\\Core\\Mail\\MailMessage'); 
$message->setTo([$this->settings['to']])
    ->setFrom([$this->settings['from_email'] => $this->settings['from_name']])
    ->setSubject($this->settings['subject']); 
$message->setBody('text/html', $emailBody); 

die setBody wie folgt aufrufen:

$message = $this->objectManager->get('TYPO3\\CMS\\Core\\Mail\\MailMessage'); 
$message->setTo([$this->settings['to']])
    ->setFrom([$this->settings['from_email'] => $this->settings['from_name']])
    ->setSubject($this->settings['subject']); 
$message->setBody()->html($emailBody);