Próbowałem wprowadzić kilka zmian w php za pośrednictwem .htaccess, ale żaden nie przyniósł żadnych wyników. Na przykład:Dyrektywy php w .htaccess?
php_value memory_limit 256M
w obrębie nie zostanie aktywowany.
Próba ustawienia SetEnv PHPRC /home/username/public_html/php.ini
lub innej podobnej inkantacji, takiej jak SetEnv PHPRC /home/username/some_path
, nie będzie działała, dając różnicę w phpinfo. Widzę, że _SERVER["PHPRC"]
jest rzeczywiście ustawiony, ale żadne wartości nie są nadpisywane, jak podano powyżej.
Moje phpinfo jest następujący: https://gist.github.com/ylluminate/08efd9a2844723631214
Zastanawiam się, czy jestem brakuje modułu apache to nie pozwalając tym celu działają zgodnie z oczekiwaniami dla niestandardowego php.ini lub phprc. Dalej Jest to instalacja Apache 2.4.4 na VPS, nad którą mam 100% kontroli (Linode) i przy użyciu WHM + cPanel.
Zależy to od konfiguracji Apache, jeśli jesteś na współdzielonym hostingu pewnie masz pecha, ponieważ nie będzie w stanie wykorzystać ini_set lub php.ini, ani htaccess do zmiany wartości związanych z konfiguracją PHP, Najlepszą opcją jest poproszenie swojego hosta, aby to zmienić dla twojego vhosta. – ahmad
Jeśli używasz CGI/FastCGI, dlaczego nie spróbować użyć '.user.ini' w celu nadpisania ustawień? – mario
@ahmad nie, jestem na VPS ze 100% kontrolą i używaniem WHM/cPanel. – ylluminate