我有一个WordPress的博客。我制作了一个自定义页面模板,允许用户将文件上传到我的服务器。只是一个简单的PHP脚本,它连接到我的服务器与表单来选择一个文件,blabla ..你知道!在Wordpress主题中用.htaccess定义php.ini路径来更改upload_file_size?
但是,上传功能对于20mb的max_upload_filesize没有任何意义。 现在我想改变这一点。根据我的托管服务提供商,这真的很容易,但我认为对于没有该领域经验的普通人而言,这不是。无论如何...
他们告诉我,我应该创建一个.htaccess文件,我的upload-script被放置在哪里。所以这实际上是在我的wordpess主题文件夹中。
在.htaccess文件中我应该放置“suPHP_ConfigPath”和该目录的路径。
所以在我的情况下,这将是:(至少我认为是这样的路径)
suPHP_ConfigPath /clientdata/n5200-2-dynamic/a/l/mydomain.com/www/wp-content/themes/mytheme/
而且我应该创造,说的相同目录下php.ini文件:
upload_max_filesize = 500M ;
post_max_size = 500M ;
我做了所有这些,甚至在同一个目录中创建了一个info.php文件来检查是否有效。然而,php_info仍然告诉我,上传大小设置为20mb。
这里有什么不对吗?你们有什么想法我做错了吗? 在这种情况下,php_info是否告诉我真相,脚本应该正常工作?还是应php_info告诉我,大小设置为我改变它的值?
你重新启动Apache等?在ini和php设置之后,你应该很好。 – 2010-09-06 01:39:58
它实际上甚至不是apache!我的网站托管在zeus服务器上。我不知道如何我可以从我的托管服务提供商重新启动服务器:)我propably不能! – matt 2010-09-06 01:43:10
为了清楚起见:表单将提交其数据到'http:// the.host.name/wp-content/themes/mytheme/yourscript.php'? – VolkerK 2010-09-06 04:58:35