2014-09-05 207 views
0

我想在共享Windows主机上设置一个WordPress。 我使用安装程序脚本成功安装了Wordpress,但无法上传任何文件。图像上传(我试过两种变体)和上传主题都不起作用。WordPress不使用临时文件夹

我加入了WP_TEMP_DIR到配置,但它似乎像WordPress的忽略值。 我写了一个小脚本来验证我有写入权限的文件夹。

<?php 
include_once("wp-config.php"); 
$dir = WP_TEMP_DIR; 
file_put_contents ($dir . "test" , "Hello"); 
?> 

文件已成功创建。

我也试图WP_DEBUG设置为true,但我没有得到任何额外的信息。

然后,我添加了一个错误处理程序

function dump_error_to_file($errno, $errstr) { 
    file_put_contents(WP_TEMP_DIR . 'php-errors', date('Y-m-d H:i:s - ') . $errstr, FILE_APPEND); 
} 
set_error_handler('dump_error_to_file'); 

这在给定的临时文件夹中的文件中保存的所有错误。这可行,但没有与文件上传有关的错误,即当我尝试上传图像时,将不会有错误附加到此文件。

+0

此托管是否有查看服务器错误日志的方法? – 2014-09-05 15:54:23

+0

不幸的是我还没有找到。我联系了支持。 – Mene 2014-09-05 15:57:28

回答

0

在结束托管companie的支持回答说,这是不可能的主机与在其主机包窗口的所有功能(即上载)的WordPress,我们不得不改用Linux。

0

当在Windows上使用Wordprss时,Windows有时会解释以独特的方式在* nix的文件权限。您可能需要在文件夹上运行chmod或Windows Equivalent,并在Windows中设置correct permissions

如果你的共享主机不允许它,下载WordPress的本地计算机上,解压缩,然后或者通过Windows资源管理器,或者如果它不太愿意,CHMOD更改文件夹的权限。然后重新压缩它,然后上传到您的共享主机。

为了充分测试的东西,建立一个本地环境作为开发服务器。

+0

感谢您的回答。正如我写的,我已经设置了写权限。 我无法远程提取zip文件。据我所知,一个zip文件也不会包含任何文件权限。 – Mene 2014-09-05 15:59:29