1

我有一个奇怪的问题......我已经在本地安装了 Wordpress(我在 Ubuntu 上),我现在在访问图像文件时遇到了麻烦......在 css 中我有:

.sprites{ background:url("sprites.png") top left no-repeat; }
._r3_c5{ width:210px; height:204px; background-position:-10px -10px; }

当我尝试这样做时:

<div class="sprites _r3_c5">
</div>

我什么都没看到。如果我然后检查我的来源,并尝试在新选项卡中打开(损坏的)图像,我会收到以下消息:

Forbidden

You don't have permission to access /current/alex/wp-content/themes/starkers/sprites.png on this server.

有人知道这是什么原因吗?

4

2 回答 2

1

听起来像是 Apache 用于网站的 Ubuntu 帐户的权限问题(这通常与您的用户帐户不同)。检查文件/文件夹的所有者、组和权限,并根据需要进行调整。

这是来自 WordPress codex 关于安全性的链接。http://codex.wordpress.org/Hardening_WordPress

于 2012-12-08T19:16:37.610 回答
1

这似乎是目录权限问题,因为您正在尝试使用 http 获取文件。

将目录权限设置为 755 或 777 怎么样?

于 2012-12-08T19:17:31.597 回答