Ich habe seit ca zwei Jahren eine Apache/wordpress Installation auf meinem Desktoprechner. Diese nutze ich nur lokal als „Tagebuch“. Sie wurde immer aktuell gehalten. Seit Mittwoch letzter Woche kriege ich auf einmal folgende Meldung:
Zitat
Forbidden
You don't have permission to access /wordpress/ on this server.
Apache/2.4.18 (Ubuntu) Server at localhost Port 80
Nicht schön…
Mein System:
Os: Linux Mint 18 Sarah
Apache: 2.4.18
wordpress: 4.9.6 de
php: 7.0.30
mysql: 5.7.22
Der Ordner /var/www/html/wordpress/ ist ein Link auf /home/USER/Dateien/Programme/wordpress. Eigentümer und Gruppe ist www-data.
Meine apache2.conf
ZitatAlles anzeigen
Mutex file:${APACHE_LOCK_DIR} defaultPidFile ${APACHE_PID_FILE}
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}HostnameLookups Off
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.confInclude ports.conf
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory><Directory /usr/share>
AllowOverride None
Require all granted
</Directory><Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>AccessFileName .htaccess
<FilesMatch "^\.ht">
Require all denied
</FilesMatch>LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agentIncludeOptional conf-enabled/*.conf
IncludeOptional sites-enabled/*.conf
Options -Indexes
Der apache läuft und zeigt über http://localhost seine Default Page an.
Meine wp-config.php
ZitatAlles anzeigen
<?phpdefine('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'Poste_ich_nicht');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
define('AUTH_KEY', 'Füge hier deine Zeichenkette ein');
define('SECURE_AUTH_KEY', 'Füge hier deine Zeichenkette ein');
define('LOGGED_IN_KEY', 'Füge hier deine Zeichenkette ein');
define('NONCE_KEY', 'Füge hier deine Zeichenkette ein');
define('AUTH_SALT', 'Füge hier deine Zeichenkette ein');
define('SECURE_AUTH_SALT', 'Füge hier deine Zeichenkette ein');
define('LOGGED_IN_SALT', 'Füge hier deine Zeichenkette ein');
define('NONCE_SALT', 'Füge hier deine Zeichenkette ein');$table_prefix = 'wp_';
define('WP_DEBUG', false);
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');require_once(ABSPATH . 'wp-settings.php');
Dieser Fehler trat überraschend auf ohne das ich etwas an den Einstellungen geändert habe (ich weiß sagt jeder). Abgemeldet - und beim nächsten anmelden geht nichts mehr. Das einzige was ich eventuell !!! gefunden habe ist ein Update der libpq5 am am Montag den 4.6.. Am Sonntag hatte ich noch was geschrieben. Die Beschreibung der Datei lautet.
ZitatAlles anzeigen
libpq is a C library that enables user programs to communicate with the
PostgreSQL database server. The server can be on another machine and
accessed through TCP/IP. This version of libpq is compatible with servers
from PostgreSQL 8.2 or later.
This package contains the run-time library, needed by packages using
libpq.
PostgreSQL ist ein objektrelationales SQL-Datenbanksystem.
Ich habe jetzt schon einige Tipps aus dem Internet probiert aber leider keinen Erfolg gehabt und bin mit meinem Latein auch wirklich am Ende. Ich kann auf überhaupt keine Dateien von wordpress zugreifen, auch http://localhost/wordpress/wp-login.php bringt nur ein „Forbidden…“. Ok, über den Dateimanager kann ich den wordpress-Ordner natürlich öffnen/bearbeiten. Irgendwie kann es nicht viel sein aber ich finde den Fehler einfach nicht. Bin für jede Hilfe dankbar. Falls jemand noch mehr Infos wünscht liefer ich die gerne nach.
Mit freundlichen Grüßen
yege