Debian的WordPress与插件path损坏?

我已经从Debian Wheezy软件包系统安装了一个Wordpress插件文件夹似乎被破坏。

正如在Apache2的错误日志文件中所述:

[error] File does not exist: /var/lib/wordpress/wp-content/plugins/var 

插件正在寻找基于完整path的URL,而不是相对path。 我可以“暂时修复”在插件文件夹中对/ var进行符号链接的问题,但我知道这是错误的和肮脏的。

我不知道从哪里开始debugging。 所以任何帮助是值得欢迎的

其他信息:/ etc / wordpress / htaccess

 # Multisites generated htaccess RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L] 

Apache2configuration文件:

 <VirtualHost *:80> Alias /wp-content /var/lib/wordpress/wp-content DocumentRoot /usr/share/wordpress ServerAdmin [email protected] <Directory /usr/share/wordpress> Options FollowSymLinks AllowOverride Limit Options FileInfo DirectoryIndex index.php Order allow,deny Allow from all </Directory> <Directory /var/lib/wordpress/wp-content> Options FollowSymLinks Order allow,deny Allow from all </Directory> </VirtualHost> 

提前致谢,

我find了解决scheme。

问题出在文件:/etc/wordpress/config-myblog.com.php

该行:

 define('WP_CONTENT_DIR', '/srv/www/wp-content/myblog.com'); 

应该:

 define('WP_CONTENT_DIR', '/var/lib/wordpress/wp-content'); 

这很奇怪,因为第一个目录只是第二个目录的符号链接,因为我只在这台机器上托pipe一个博客。 但是这解决了这个问题。