Rub*_*ert 5 xampp permissions wordpress http-status-code-403
Windows XP SP3 - Xampp 1.8.1 - PHP 5.4.7 - WordPress 3.5.1 - (所有驱动器使用NTFS)
我认为我的问题与此类似,但这些解决方案似乎只适用于类Unix操作系统.
我在Windows XP(SP3)上通过XAMPP运行Wordpress,并且没有显示一些(但不是全部)图像,因为我似乎没有文件权限来访问它们.向下钻取(通过Chrome Developer)到新标签中的URL时,我收到403错误.
更改文件权限是否也适合我,如果是这样,我该如何在Windows上执行此操作?
你的问题很奇怪,而且非常不具描述性.你没有写version of Xampp你正在使用什么Version of PHP,什么,什么version of Wordpress..
您没有提供文件夹结构的详细信息(xampp在哪里,图像在哪里?不同的驱动器?路径?NTFS?FAT?
您至少应该发布一些显示图像的示例代码和一个不显示的图像.
但是......以下列出了您可能想要检查或验证的内容
english characters)/或\(如果您复制并粘贴了pathes ..)我遇到的最烦人的问题与英文字符的关系有关.不出现的图像是否有一些变音符号,重音符号或非(a-z 0-9)字符?如果他们这样做,请尝试重命名.
在您提供更多详细信息之后,将更容易帮助您查明问题.
编辑我
阅读完评论后,我相信所有包含图片的方法都有点偏离过程,根本不是xampp或系统的文件夹结构/权限.在我看来,你只是不知道如何在wp主题中包含文件(但我可能是错的......)
在wordpress中,为了链接与主题相关的图像,理想情况下,图像应位于主题文件夹wp-content/themes/your_theme/
或更好
wp-content/themes/your_theme/img/
Run Code Online (Sandbox Code Playgroud)
然后你就像这样调用图像(在你的主题中):
<img src="<?php echo get_template_directory_uri(); ?>/img/yourimage.jpg" />
Run Code Online (Sandbox Code Playgroud)
看看:get_template_directory_uri()
或者你可以看看get_stylesheet_directory_uri()和get_theme_root_uri()
您的css图像与css文件相关的部分取决于您以相对方式放置它们的位置.他们是在themes/your_theme/img或themes/your_theme/css/img或什么的.无论如何,你称它们基本相同,但请注意从CSS中调用的图像将始终遵循css图像的常规规则,而不是wordpress一个(适用于php文件).
根据经验,所有图像(不包括管理员)都应位于wp-content文件夹下.
主题图像下themes/your_theme和其他图像下wp-uploads.
在wp中,您描述/请求的路径C:\xampp\htdocs\anneke_00\wp-content\img是非标准的,不推荐使用,并且仅在非常特殊的情况下用于极端情况(当然不适用于主题显示).
如果你愿意,你可以理论上使用几种方法移动你的wordpress uploads文件夹:
方法A.
方法B.
如在法典中所解释的:
define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' ); // in wp-config
define( 'WP_CONTENT_URL', 'http://example/blog/wp-content'); // in wp-config
Run Code Online (Sandbox Code Playgroud)
或仅适用于uplaods
define( 'UPLOADS', '/wp-content/uploads' );// in wp-config
Run Code Online (Sandbox Code Playgroud)
还有其他几种方法,但我相信通过一些研究你可以找到它们..
现在,话虽如此,我不确定我是否理解你想要实现的目标,但如果某些特殊情况不适用于高级图像处理插件或某些东西的极端情况 - 问题不在你的图像中,也不在你的权限,它在您的工作流程中以及如何在wordpress中使用主题图像.
| 归档时间: |
|
| 查看次数: |
7564 次 |
| 最近记录: |