Belirli bir dizin değil tüm sunucu PHP memory_limit artırmak gerekir

2 Cevap php

Ben plesk9/centOS64 üzerinde, on = safe_mode fcgi olarak wordpress 2.8.6 koşuyorum. wordpress Installatron tarafından kuruldu. php.ini etc / etc / php.ini / okuma ediliyor

Ben en çok WP eklentileri yükseltmeye çalıştığınızda çok 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 olsun çünkü ben, PHP'nin memory_limit artırmak gerekir.

http://www.sakinshrestha.com/wordpress/fix-php-fatel-error-for-wordpress/, i php.ini ve bir htaccess dosyası hem oluşturma ve / var / www / vhosts / domain.com / httpdocs / wp-content / yerleştirerek denedim talimatları uygulayarak. Bu işe yaramadı. Ben aynı anda iki dosya kullanmayı deneyin vermedi. apache i bu dosyaları oluşturulur her zaman yeniden başlatıldı.

Ben klasör başına ayarı kullanmak mümkün ben fcgi kullanıyorum olmasından kaynaklanıyor olabilir diye düşündüm. Ben mod_php'yi kullanmak için alanı geçti. Ben bir eklenti yükseltmeye çalıştığınızda Şimdi FTP giriş bilgi (http://www.chrisabernethy.com/why-wordpress-asks-connection-info/ görüldüğü gibi) soran bir kutu olsun. Ben doğru FTP oturum açma bilgi koymak, ama ben tıkladığımda continue, sunucu download update.php beni almak için çalışır.

Yani şimdi ben iki soru var:

1) nasıl ben memory_limit sadece fcgi altında bu klasör için yükseltirim?

2) nasıl ben FTP bağlantı bilgileri ihtiyaç DEĞİL WP mod_php ve yapılandırmak geçiş? Yukarıda geçen bağlantı talimatları izleyerek çalıştı, ama <?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 tarafından engellendi. i safe_mode = kapalı ama bir fark yoktu.

arrrrghhhhh!

2 Cevap

PHP 5.3 gibi kullanıcı başına bir yapılandırma dosyası olarak .user.ini kullanabilirsiniz.

Best wishes,
Fabian

Neden wp-content mi? / Var / www / vhosts / domain.com / httpdocs bir php.ini oluşturmayı deneyin.

Ayrıca, wp-settings.php düzenleyebilir mi? Bu varsayılan:

if ( !defined('WP_MEMORY_LIMIT') )
    define('WP_MEMORY_LIMIT', '32M');