2013-07-10 26 views
2

我想提高在Google App Engine PHP上運行的Wordpress(MultiSite)的上傳限制。WordPress會忽略Google App Engine上的php.ini設置PHP

我也跟着上 的指示創建和php.ini文件與此內容

upload_max_filesize = 20M 
post_max_size = 20M 
memory_limit = 64M 

這些值是可見的,如果我做的phpinfo(); - 但wordpress一直忽略它們。 (我也嘗試增加wp-config.php中的內存)

我錯過了什麼嗎?
有什麼建議嗎?

回答

3

主要問題是Wordpress MULTISITE及其創建的附加設置。

網絡設置面板中有一個名爲「最大上傳文件大小」的上傳限制設置。

如果設置的值高於php.ini或.htaccess中的上傳限制 - 這些限制適用 - 因此最後必須同時設置。

一旦我查找了wordpress multisite上傳限制,解決方案很容易找到。對不起,如果我浪費你的時間。

-1

如果您正在使用fcgi,請檢查最大requestlen的fcgid.conf設置。該設置的值最少使用

... FcgidMaxRequestLen 134217728 ... 服務的Apache2重啓

+0

這可能在正常的LAMP安裝下工作 - 但GAE使用它自己的server.py來模擬本地機器中的AppEngine環境。 – derfrankie

1

memory_limit的是通過應用程序引擎忽略不計,它是由您在設置您的實例大小配置管理控制檯。

其他2應該工作 - php從php.ini中讀取它們。你能描述一下你的意思是WordPress忽略它們嗎?

+0

感謝您對memory_limit的澄清。我的意思是,我可以看到PHP從php.ini中獲取值(我在phpinfo()中看到它們),但wordpress不允許更大的郵件大小 - 但我找到了一個解決方案...請參閱我自己的答案。 – derfrankie

0

請仔細閱讀。首先閱讀關於AppEngine是什麼或它是如何工作的。當你這樣做的時候,你不需要再問PHP文件解析問題了,包括apache的.htaccess或php.ini以及其他一些如ini_set()的技巧。

您可以在AppEngine上設置它的設置類型,因爲它不是「普通託管服務器」。這是一個開發具有PHP支持的應用程序的平臺。是不是一樣的事情,有時候配置比通常的方式更痛苦。

相關問題