Hallo zusammen,
ich habe leider absolut keine Ahnung von Hosting und bin auch mit WP noch ein ziemlicher Neuling ich hoffe jemand kann mir helfen. Ich habe schon die Threads:
http://forum.wpde.org/installation/8…er-plugins.html
http://forum.wpde.org/konfiguration/…t-moeglich.html
studiert aber noch keine Lösung für mein Problem entdeckt.
Es scheint als hätte ich ein Problem mit Wordpress und dem Hosting:
Es passiert machmal dass ich z.B. Plugins updaten will und mir Wordpress dann sagt, das Verzeichnis kann nicht überschrieben werden bzw. ein Verzeichnis existiert schon.
Auch melden Plugins ab und zu dass sie ihre Settings nicht abspeichern können weil das Verzeichnis oder das PHP File darin auf 640 oder 655 steht.
Ich kann mich dann zumeinst über FTP einwählen und die Rechte auf 777 stellen, machmal muss ich aber das ganze Verzeichnis löschen weil ich „Permission Denied“ Fehler bekomme. Oder ich muss den Provider anrufen, weil ich es absolut nicht selbst umstellen kann - sehr ärgerlich.
Das kuriose ist daß das Ganze überraschend auftritt. Der Provider hat mir schon einige Mal das WP-Content Verzeichnis und dessen Inhalt auf 777 gesetzt und irgendwann war es dann wieder verstellt. Ich logge mich am nächsten Morgen ein, sehe dass ein PI oder Theme Update ansteht und gestern ging noch alles und plötzlich nicht mehr. Auf WP Admin und FTP greife nur ich zu.
Es scheint also als hätte Wordpress andere Rechte als mein FTP User, bzw. die Dateien einen anderen Besitzer. Das ganze ist ein Linux Server bei meinem Provider. Der Provider ist an und für sich sehr kulant und ich bin schon über 10 Jahre Kunde dort (mit html Seiten zuvor).
Ein Mitarbeiter hatte mein PHP auf FastCGI gestellt Weil er sagte dadurch wären die User von WP und FTP identisch – damit bekomme ich aber ständig 503 Fehler weil nur 50 Threads im FastCGI laufen.
Der Chef vom Provider hat es nun wieder auf ModPHP gestellt. Er sagte mehr könnten sie nicht machen. Sie hätten 500+ WP Hostings und nur bei mir gäbe es Probleme! Ich müsse herausfinden warum das immer wieder passiert.
Ich bin doch nicht zu blöd um ein FTP Programm zu nutzen und tägliches PI Updaten muss doch ohne jedes Mal ein FTP Programm zu nutzen oder in worst case scenario den Provider anzurufen drin sein.
Hat jemadn eine Ahnung woran das liegen kann? Es gibt bei WP doch keine Einstellung für FTP Rechte oder wie die PI-Verzeichnisse erstellt werden sollen?
Hier mal meine WP-Config und die Adresse der betroffenen Seite http://www.tribe-online.de
<?php
/**@ini_set("memory_limit",'128M');*/
define('WP_MEMORY_LIMIT', '128M');
define('WP_CACHE', true);
/* That's all, stop editing! Happy blogging. */
define('WP_HOME','http://www.tribe-online.de');
define('WP_SITEURL','http://www.tribe-online.de');
define('TEMPLATEPATH', '/var/www/vhosts/tribe-online.de/httpdocs/wp-content/themes/atahualpa');
define('STYLESHEETPATH', '/var/www/vhosts/tribe-online.de/httpdocs/wp-content/themes/atahualpa');
/**
* In dieser Datei werden die Grundeinstellungen für WordPress vorgenommen.
*
* Zu diesen Einstellungen gehören: MySQL-Zugangsdaten, Tabellenpräfix,
* Secret-Keys, Sprache und ABSPATH. Mehr Informationen zur wp-config.php gibt es auf der {@link http://codex.wordpress.org/Editing_wp-config.php
* wp-config.php editieren} Seite im Codex. Die Informationen für die MySQL-Datenbank bekommst du von deinem Webhoster.
*
* Diese Datei wird von der wp-config.php-Erzeungsroutine verwendet. Sie wird ausgeführt, wenn noch keine wp-config.php (aber eine wp-config-sample.php) vorhanden ist,
* und die Installationsroutine (/wp-admin/install.php) aufgerufen wird.
* Man kann aber auch direkt in dieser Datei alle Eingaben vornehmen und sie von wp-config-sample.php in wp-config.php umbenennen und die Installation starten.
*
* @package WordPress
*/
ini_set('date.timezone','Europe/Berlin');
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
//define('WP_CACHE', true); //Added by WP-Cache Manager
define('DB_NAME', '***');
/** MySQL database username */
define('DB_USER', '+++');
/** MySQL database password */
define('DB_PASSWORD', '++');
/** MySQL hostname */
define('DB_HOST', '+');
/** 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.
*
* Change these to different unique phrases!
* You can generate these using the {@link http://api.wordpress.org/secret-key/1.1/ WordPress.org secret-key service}
*
* @since 2.6.0
*/
define('AUTH_KEY', ....;
/**#@-*/
/**
* 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 = 'wp_';
/**
* WordPress Localized Language, defaults to English.
*
* Change this to localize WordPress. A corresponding MO file for the chosen
* language must be installed to wp-content/languages. For example, install
* de.mo to wp-content/languages and set WPLANG to 'de' to enable German
* language support.
*/
define ('WPLANG', 'de_DE');
define ('FS_METHOD', 'direct');
define('WP_DEBUG', false); // Turn debugging ON
define('WP_DEBUG_DISPLAY', false); // Turn forced display OFF
define('WP_DEBUG_LOG', false); // Turn logging to wp-content/debug.log ON
/* That's all, stop editing! Happy blogging. */
/** WordPress absolute path to the Wordpress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');
define('WP_POST_REVISIONS', 3);
define( 'AUTOSAVE_INTERVAL', 180);
?>
Alles anzeigen