Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Drupal 8 - Schon installiertes Modul lässt sich nicht verschieben.

Eingetragen von Bavramor (115)
am 13.11.2021 - 22:51 Uhr in
  • Module
  • Drupal 8.x oder neuer

Ich habe hier gerade ein Projekt übernommen und da liegt ein custom Modul direkt unter dem Ordner „modules“. Verschiebe ich es einfach in den Ordner „custom“ bricht komplett die Seite zusammen.

Daraufhin wollte ich das Modul deaktivieren bzw. auf der Seite abschalten, dann verschieben und die das Modul dann wieder anschalten.
Mit dem Befehl „composer remove modul“ will er es nicht entfernen, weil das Modul gar nicht in composer.json steht.

“obfuscate_email is not required in your composer.json and has not been removed
./composer.json has been updated“

Über drush bekomme ich die Fehlereldung:

„obfuscate_email: Stellt ein Filter-Plugin zur Verfügung, das für die folgenden Filterformate verwendet wird: <em class="placeholder">Basic HTML, Full HTML</em>“

Es hat leider tiefe Abhängigkeiten ins System.
Nun hatte ich die Idee, das Modul einfach mal über die Datenbank zu deaktivieren und habe dazu in der Tabelle in der Spalte „config“ und dann „core.extensions“ geschaut, da kann ich aber nichts finden s. Screenshot?

Wo habe ich da jetzt gerade den Fehler, wäre für jede Idee sehr dankbar.

AnhangGröße
phpMyAdmin 5.1.1-core-extension.png210.24 KB
‹ TCPDF - Funktioniert wie es soll - aber unendlich viele Fehlermeldungen Permissions by Term und Views ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit drush deaktivieren

Eingetragen von schmittrich (120)
am 14.11.2021 - 11:21 Uhr

Hallo, mit composer kannst du das Modul nicht deaktivieren, da es 1) als custom Modul vermutlich gar nicht durch composer verwaltet wird und 2) composer nur die repository verwaltet, aber nicht das System an sich.
Ich würde es einmal mit drush pm-uninstall obfuscate_email versuchen. Danach das Modul verschieben und per drush en obfuscate_email wieder aktivieren.
Viele Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

Es geht auch einfach mit

Eingetragen von wla (9215)
am 14.11.2021 - 12:01 Uhr

Es geht auch einfach mit Verschieben aber: Vor dem Aufruf der Seite im Browser mit "drush cr" die Caches neu aufbauen!!

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank erst einmal für

Eingetragen von Bavramor (115)
am 16.11.2021 - 13:13 Uhr

Vielen Dank erst einmal für eure Rückmeldungen. Ich hatte die Punkte auch alles schon aus probiert.

Wenn ich "drush cr" vor und nach der Verschiebung des Modules ausführe, dann bekomme ich folgende Fehlermeldung:

www/web/modules/custom/obfuscate_email/src/Plugin/Filter/ObfuscateEmail.php:114:      // Convert to rot13
www/web/modules/custom/obfuscate_email/README.md:32:- shift everything via [rot13](https://en.wikipedia.org/wiki/ROT13)
www/web/modules/custom/obfuscate_email/modules/rot13/src/Twig/Rot13Extension.php:3:namespace Drupal\rot13\Twig;
www/web/modules/custom/obfuscate_email/modules/rot13/src/Twig/Rot13Extension.php:22:      new Twig_SimpleFilter('rot13', 'str_rot13'),
www/web/modules/custom/obfuscate_email/modules/rot13/rot13.services.yml:2:  rot13.twig:
www/web/modules/custom/obfuscate_email/modules/rot13/rot13.services.yml:4:    class: Drupal\rot13\Twig\Rot13Extension
www/web/modules/custom/obfuscate_email/modules/rot13/rot13.info.yml:1:name: rot13
www/web/modules/custom/obfuscate_email/modules/rot13/rot13.info.yml:3:description: 'The rot13 function for twig'
www/web/modules/custom/obfuscate_email/js/obfuscate_email.js:16:     * @see http://jsfromhell.com/string/rot13 [rev. #1]
www/web/modules/custom/obfuscate_email/js/obfuscate_email.js:21:    function rot13(string) {
www/web/modules/custom/obfuscate_email/js/obfuscate_email.js:34:      string = rot13(string);
www/web/modules/custom/obfuscate_email/obfuscate_email.info.yml:8:        #  - obfuscate_email:rot13
www/vendor/twig/twig/doc/advanced.rst:125:    $filter = new \Twig\TwigFilter('rot13', function ($string) {
www/vendor/twig/twig/doc/advanced.rst:130:    $filter = new \Twig\TwigFilter('rot13', 'str_rot13');
www/vendor/twig/twig/doc/advanced.rst:133:    $filter = new \Twig\TwigFilter('rot13', ['SomeClass', 'rot13Filter']);
www/vendor/twig/twig/doc/advanced.rst:134:    $filter = new \Twig\TwigFilter('rot13', 'SomeClass::rot13Filter');
www/vendor/twig/twig/doc/advanced.rst:137:    $filter = new \Twig\TwigFilter('rot13', [$this, 'rot13Filter']);
www/vendor/twig/twig/doc/advanced.rst:139:    $filter = new \Twig\TwigFilter('rot13', ['SomeClass', 'rot13Filter']);
www/vendor/twig/twig/doc/advanced.rst:154:    {{ 'Twig'|rot13 }}
www/vendor/twig/twig/doc/advanced.rst:177:    $filter = new \Twig\TwigFilter('rot13', 'str_rot13', $options);
www/vendor/twig/twig/doc/advanced.rst:186:    $filter = new \Twig\TwigFilter('rot13', function (\Twig\Environment $env, $string) {
www/vendor/twig/twig/doc/advanced.rst:201:    $filter = new \Twig\TwigFilter('rot13', function ($context, $string) {
www/vendor/twig/twig/doc/advanced.rst:205:    $filter = new \Twig\TwigFilter('rot13', function (\Twig\Environment $env, $context, $string) {
www/vendor/twig/twig/doc/advanced.rst:740:                new \Twig\TwigFilter('rot13', 'str_rot13'),
www/vendor/twig/twig/doc/advanced.rst:838:                new \Twig\TwigFunction('rot13', [$this, 'rot13']),
www/vendor/twig/twig/doc/advanced.rst:842:        public function rot13($value)
www/vendor/twig/twig/doc/advanced.rst:844:            return $this->rot13Provider->rot13($value);
www/vendor/twig/twig/doc/advanced.rst:891:        public function rot13($value)
www/vendor/twig/twig/doc/advanced.rst:893:            return $this->rot13Provider->rot13($value);
www/vendor/twig/twig/doc/advanced.rst:902:                new \Twig\TwigFunction('rot13', ['Project_Twig_RuntimeExtension', 'rot13']),
www/vendor/twig/twig/doc/advanced.rst:904:                new \Twig\TwigFunction('rot13', 'Project_Twig_RuntimeExtension::rot13'),
www/vendor/symfony/dependency-injection/Tests/Fixtures/php/services_rot13_env.php:80:        return $this->services['container.env_var_processors_locator']                                                                                   = new \Symfony\Component\DependencyInjection\ServiceLocator(['rot13' => function () {
www/vendor/symfony/dependency-injection/Tests/Fixtures/php/services_rot13_env.php:145:            case 'hello': $value = $this->getEnv('rot13:foo'); break;
www/vendor/symfony/dependency-injection/Tests/Dumper/PhpDumperTest.php:427:        $container->setParameter('hello', '%env(rot13:foo)%');
www/vendor/symfony/dependency-injection/Tests/Dumper/PhpDumperTest.php:1171:        return ['rot13' => 'string'];

Dabei geht es um ein Submodul des eigentlichen Modules.
Die Fehlermeldung aus der ersten Zeile des Submodules verweist auf folgende Code Zeilen:

// Convert to rot13
      $mail_string = str_rot13(str_replace(['.', '@'], ['/dot/', '/at/'], $href));
      $domElement->setAttribute('data-mail-to', $mail_string);

Leider durch schaue ich nicht das Problem, was er da hat. Habt Ihr da eine Vermutung oder einen Tip.

Vielen Dank.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kennst Du diesen Patch

Eingetragen von wla (9215)
am 16.11.2021 - 13:20 Uhr

Kennst Du diesen Patch (https://www.drupal.org/project/obfuscate_email/issues/3229018) für obfuscate_email?

.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • DDEV: Website vom lokalen Server auf Webspace übertragen
  • MariaDB 10.6
  • Wie kann man die Ansicht der Benutzer erweitern?
  • (Gelöst) SIMPLE XML SITEMAP liefert die Sitemap für das Menü nicht aus
  • Entity Reference - Title Felder werden als Link angezeigt
  • PHP 8.1 - Deprecated function: rtrim()
  • Preloader / Spnner entfernen Menu Link Modal-Modul
  • Schriftgröße standard einstellen
  • Drupal Website gestalten
  • Tokens werden in Viev als Link angezeigt
  • [bug entdeckt & workaround gefunden] benutzerdefinierte Felder vom Userprofil tauchen ungefragt auch in den Forumtopics auf...
  • [gelöst] Mass contact Empfängerliste nach Taxonomy Term statt Rolle
Weiter

Neue Kommentare

  • Hallo Werner, super, vielen
    vor 11 Stunden 9 Minuten
  • Du mußt die Struktur
    vor 17 Stunden 55 Minuten
  • Ergebnis des upgrade
    vor 1 Tag 11 Stunden
  • Danke, funktioniert einwandfrei!
    vor 1 Tag 12 Stunden
  • Bei Drupal 7 war diese Seite
    vor 1 Tag 13 Stunden
  • Es ist ein Paragraph
    vor 2 Tagen 15 Stunden
  • Danke fürs Feedback. Gut dass
    vor 5 Tagen 7 Stunden
  • Patch angewandt
    vor 5 Tagen 10 Stunden
  • core_version_requirement: ^8
    vor 1 Woche 12 Stunden
  • core_version_requirement: ^8
    vor 1 Woche 12 Stunden

Statistik

Beiträge im Forum: 247875
Registrierte User: 19595

Neue User:

  • Davidsnins
  • kudes
  • Tkakah

» Alle User anzeigen

User nach Punkten sortiert:
wla9215
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 3 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association