我有一個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