Installation WooCommerce PlugIn
-
Hallo zusammen, ich habe Probleme, das WooCommerce-PlugIn zu installieren. Die Installation scheitert immer mit dem Vermerk „Installation fehlgeschlagen: Der Zielordner existiert bereits.“ Hat jemand einen Tipp?
Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
-
Hallo,
das Problem könnte mit fehlerhaften Datei- oder Ordnerrechten zusammenhängen.Um das allerdings genauer sagen zu können, benötigen wir den Website-Bericht: Du findest unter Werkzeuge > Websitezustand > Info einen Bericht zur Website. Warte bitte einen Moment bis die Ladeanzeige ganz oben abgeschlossen ist und kopiere dann per Button den Website-Bericht in deine Zwischenablage. Über den Button „Bericht in die Zwischenablage kopieren“ kannst du den Bericht unverändert (bitte mit den Akzentzeichen am Anfang und Ende) einfügen und anschließend hier posten. Evtl. ergeben sich dann weitere Anhaltspunkte, ob und wo das Problem liegt.
Viele Grüße
Hans-GerdHallo @chriscaspers
schau per FTP nach, ob der Ordner im Verzeichnis plugins bereits existiert und entferne ihn.
Hallo Angelika, Danke für den Tipp. Das hat soweit funktioniert. Ich konnte WooCommerce installieren. Allerdings kann ich es nicht aktivieren. Es heißt: „Das Plugin kann nicht aktiviert werden, da es einen fatalen Fehler erzeugt.“ Und dann kommt ein unendlich langer Code. Hast du hierzu auch einen Tipp?
Und dann kommt ein unendlich langer Code.
Und genau der wäre zur Differenzierung, was kaputt ist, hilfreich.
Oft hängt es daran, dass der Code des Plugins nicht mit der verwendeten PHP-Version kompatibel ist. Die neue PHP-Version 8 ist bei Programmierfehlern weniger nachgiebig und die Ausführung wird einfach angehalten.
Hier der Fehlercode:
Warning: require_once(/mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/google-listings-and-ads/vendor/ralouphie/getallheaders/src/getallheaders.php): Failed to open stream: No such file or directory in /mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/jetpack/vendor/jetpack-autoloader/class-version-loader.php on line 89 Fatal error: Uncaught Error: Failed opening required ‚/mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/google-listings-and-ads/vendor/ralouphie/getallheaders/src/getallheaders.php‘ (include_path=‘.:/opt/RZphp80/includes‘) in /mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/jetpack/vendor/jetpack-autoloader/class-version-loader.php:89 Stack trace: #0 /mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/jetpack/vendor/jetpack-autoloader/class-autoloader-handler.php(124): Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ12_4\Version_Loader->load_filemap() #1 /mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/jetpack/vendor/jetpack-autoloader/class-autoloader.php(80): Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ12_4\Autoloader_Handler->activate_autoloader() #2 /mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/jetpack/vendor/autoload_packages.php(13): Automattic\Jetpack\Autoloader\jpf11009ded9fc4592b6a05b61ce272b3c_jetpackⓥ12_4\Autoloader::init() #3 /mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/woocommerce/vendor/jetpack-autoloader/class-latest-autoloader-guard.php(80): require(‚…‘) #4 /mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/woocommerce/vendor/jetpack-autoloader/class-autoloader.php(75): Automattic\Jetpack\Autoloader\jpc770d59a5d7d253965990351cc321de7\Latest_Autoloader_Guard->should_stop_init() #5 /mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/woocommerce/vendor/autoload_packages.php(13): Automattic\Jetpack\Autoloader\jpc770d59a5d7d253965990351cc321de7\Autoloader::init() #6 /mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/woocommerce/src/Autoloader.php(37): require(‚…‘) #7 /mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/woocommerce/woocommerce.php(27): Automattic\WooCommerce\Autoloader::init() #8 /mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-admin/includes/plugin.php(2318): include_once(‚…‘) #9 /mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-admin/plugins.php(192): plugin_sandbox_scrape() #10 {main} thrown in /mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/jetpack/vendor/jetpack-autoloader/class-version-loader.php on line 89
Hallo @chriscaspers
Deaktiviere einmal das Plugin „google-listings-and-ads“ und teste, ob du WooCommerce anschl. aktivieren kannst.
Hast du WordPress manuell (wie dort unter „WordPress selbst installieren“ beschrieben) installiert
oder so, wie unter Punkt „WordPress installieren: Schritt für Schritt erklärt“ siehe nachfolgenden Screenshot? ->
Zum Vergrößern auf das Bild klicken
Falls letzteres (Screenshot) der Fall ist, solltest du WordPress manuell per FTP neu hochladen (Anleitung). Leg dir aber zuvor ein Backup (Dateien UND Datenbank) als Sicherung an.
Poste hier außerdem bitte einmal den Inhalt deiner wp-config.php (liegt im Stammverzeichnis/Root), entferne alle Zugangsdaten (Datenbank, Passwort etc.) und die Salt-Keys in dem hier eingefügten Code.
Hallo @la-geek
das Plugin „google-listings-and-ads“ habe ich gar nicht. Ich habe nur den Formiator als aktives PlugIn. Das mit dem neuen Hochladen müsste ich dann mal probieren.
„Poste hier außerdem bitte einmal den Inhalt deiner wp-config.php (liegt im Stammverzeichnis/Root), entferne alle Zugangsdaten (Datenbank, Passwort etc.) und die Salt-Keys in dem hier eingefügten Code.“
Kannst du mir das näher erklären bzw. mir sagen, wie und wo genau ich das finde?Danke für deine Hilfe!
das Plugin „google-listings-and-ads“ habe ich gar nicht.
Sorry, das hatte ich überlesen,
Fatal error: Uncaught Error: Failed opening required ‚/mnt/web304/e2/20/5829820/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/google-listings-and-ads/vendor/ralouphie/getallheaders/src/getallheaders.php
da steht ja
required
, irgendetwas funktioniert nicht, weil dieses Plugin NICHT installiert ist und das verursacht den Fehler.Wo die wp-config.php ist, sieht du auf dem Screenshot dort.
Meinst du das?
<?php /** * The base configuration for WordPress * * The wp-config.php creation script uses this file during the installation. * You don't have to use the web site, you can copy this file to "wp-config.php" * and fill in the values. * * This file contains the following configurations: * * * Database settings * * Secret keys * * Database table prefix * * ABSPATH * * @link https://wordpress.org/support/article/editing-wp-config-php/ * * @package WordPress */ // ** Database settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', 'entfernt' ); /** Database username */ define( 'DB_USER', 'entfernt' ); /** Database password */ define( 'DB_PASSWORD', 'entfernt' ); /** Database hostname */ define( 'DB_HOST', 'rdbms.strato.de' ); /** Database charset to use in creating database tables. */ define( 'DB_CHARSET', 'utf8' ); /** The database collate type. Don't change this if in doubt. */ define( 'DB_COLLATE', '' ); /**#@+ * Authentication unique keys and salts. * * Change these to different unique phrases! You can generate these using * the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}. * * You can change these at any point in time to invalidate all existing cookies. * This will force all users to have to log in again. * * @since 2.6.0 */ entfernt /** * Other customizations. */ define('FS_METHOD','direct'); define('FS_CHMOD_DIR',0755); define('FS_CHMOD_FILE',0644); define('WP_TEMP_DIR',dirname(__FILE__).'/wp-content/uploads'); /**#@-*/ /** * WordPress database table prefix. * * You can have multiple installations in one database if you give each * a unique prefix. Only numbers, letters, and underscores please! */ $table_prefix = 'entfernt'; /** * For developers: WordPress debugging mode. * * Change this to true to enable the display of notices during development. * It is strongly recommended that plugin and theme developers use WP_DEBUG * in their development environments. * * For information on other constants that can be used for debugging, * visit the documentation. * * @link https://wordpress.org/support/article/debugging-in-wordpress/ */ define( 'WP_DEBUG', false ); /* Add any custom values between this line and the "stop editing" line. */ /* That's all, stop editing! Happy publishing. */ /** Absolute path to the WordPress directory. */ if ( ! defined( 'ABSPATH' ) ) { define( 'ABSPATH', __DIR__ . '/' ); } /** Sets up WordPress vars and included files. */ require_once ABSPATH . 'wp-settings.php'; define( "WP_AUTO_UPDATE_CORE", true );
glücklicherweise wurde dein Beitrag vom System als Spam markiert und somit hatte ich noch die Möglichkeit, die Zugangsdaten und Salt-keys vor der Veröffentlichung zu entfernen. Darauf hatte ich dich ausdrücklich = fett markiert hingewiesen:
https://de.wordpress.org/support/topic/installation-woocommerce-plugin/#post-149703
entferne alle Zugangsdaten (Datenbank, Passwort etc.) und die Salt-Keys in dem hier eingefügten Code
, denn damit können sich u. U. Hacker leicht Zugriff auf deine Datenbank und/oder Website verschaffen.
Nun zu deiner Frage: Ja, diese Datei ist gemeint.
Lade dir diese Datei zur Sicherung auf deinen Rechner. Entferne in der Datei auf deinem Server folgende Zeilen
define('FS_METHOD','direct'); define('FS_CHMOD_DIR',0755); define('FS_CHMOD_FILE',0644); define('WP_TEMP_DIR',dirname(__FILE__).'/wp-content/uploads');
und
define( "WP_AUTO_UPDATE_CORE", true );
Alles klar… hab ich entfernt und die Datei neu abgespeichert.
Nun solltest du noch WordPress manuell per FTP neu hochladen (Anleitung). Leg dir aber zuvor ein Backup (Dateien UND Datenbank) als Sicherung an.
Ist es ok, wenn ich eine Datensicherung über Updraft Plus mache?
Ja, aber es sollte eine Komplettsicherung sein, also Dateien (FTP) und Daten (Datenbank)
Nur, damit ich es richtig verstehe:
– Ich lösche die Ordner „wp-admin“ und „wp-includes“
– Ich lade alle Dateien neu hoch, die im Screenshot blau markiert sind. Aber sind das nicht genau die Dateien, die ich zuvor heruntergeladen und gesichert habe?
– wp-config.php wird NICHT überschrieben, also auch nicht die Datei, aus der ich die von dir genannten Zeilen gelöscht habe?
– Der Ordner wp-content bleibt auch erhalten.Bitte sieh es mir nach, dass ich da ein bisschen hilflos bin und auf Nummer sicher gehen möchte… ich habe sowas bisher noch nie gemacht.
- Das Thema „Installation WooCommerce PlugIn“ ist für neue Antworten geschlossen.