我運行wordpress 2.8.6作爲fcgi with safe_mode = on,在plesk9/centOS64上。 wordpress由installatron安裝。 php.ini正在從/etc/etc/php.ini讀取需要增加特定目錄的PHP memory_limit不是整個服務器
我需要增加php的memory_limit,因爲當我嘗試升級大多數WP插件時,我得到了很多mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 40961 bytes) in /var/www/vhosts/domain.com/httpdocs/wp-content/plugins/blah/blah.php on line X
。
以下說明,http://www.sakinshrestha.com/wordpress/fix-php-fatel-error-for-wordpress/,我想既創造一個php.ini和htaccess文件,並把它放在/var/www/vhosts/domain.com/httpdocs/wp-content/。它沒有工作。我沒有嘗試同時使用這兩個文件。每次創建這些文件時,apache都會重新啓動。
我以爲不能使用每個文件夾的設置可能是由於我使用fcgi的事實。我切換域使用mod_php。現在,當我嘗試升級插件時,我收到一個要求輸入FTP登錄信息的框(如http://www.chrisabernethy.com/why-wordpress-asks-connection-info/所示)。我輸入了正確的FTP登錄信息,但是當我點擊繼續時,服務器試圖讓我到下載 update.php。
所以現在我有兩個問題:
1)我如何增加memory_limit的該文件夾僅在FCGI?
2)我如何切換到mod_php並配置WP不需要FTP連接信息?我試着按照上面的最後一個環節的指令,但是<?php echo(exec("whoami")); ?>
由PHP Warning: exec() has been disabled for security reasons in /var/www/vhosts/domain.com/httpdocs/whoami.php on line 3
阻止。我把safe_mode =關閉了,但它沒有改變。
arrrrghhhhh!
在這一點上,我決定增加它只是爲了這個域,而不是目錄。但我真的不想爲整個服務器增加它... – Gaia