[英]Joomla does not read custom php.ini
我在public_html
文件夾中放置了一個自定義php.ini文件:
現在瀏覽example.com/phpinfo.php
表示新配置有效:
但是,Joomla仍未使用新配置。 當您轉到Joomla的“ Admin area > Site > System Information > PHP Information
它仍然顯示2M。
有什么想法嗎?
此鏈接規定,“ PHP信息”頁面(如您的問題所示)中的第6個塊顯示Joomla安裝所使用的php.ini的路徑。
鏈接: http : //forum.joomla.org/viewtopic.php?t = 350630
在Joomla論壇帖子中,從鏈接再次提到的一個好點是,如果您在共享主機上,則通常無權訪問php.ini文件。 不過,有人提到了這一點:
您可以在Joomla目錄中創建php.ini。 我通常這樣做。
也許您可以嘗試這種選擇? 您的public_html文件夾是頂級Joomla安裝文件夾嗎?
編輯 :有人提到他有和您一樣的確切問題(上傳大小),這就是他所做的:
我發現我的主持人說php.ini必須是腳本運行的地方。 在這種情況下,對於媒體管理器,它的限制為2mb。 原因是上傳大文件Acrobat PDF,我只是將php.ini文件放入Joomla 1.5的管理文件夾中。 在此之后,PHP識別出新的php設置。 這是我創建的php.ini文件:
register_globals = Off
upload_max_filesize = 30M
post_max_size = 30M
memory_limit = 30M
upload_tmp_dir = 30M
max_execution_time = 180
再次來自Joomla論壇提供的鏈接中。 您可以用所需的任何值替換30M。
Joomla用自己的設置覆蓋它。 您可以在管理區域>站點>全局配置>系統>最大大小(在媒體下)下進行更改。
如果您的服務器以cgi(或快速cgi,fcgi等)運行php,則本地php.ini文件可能僅在其特定文件夾內有效,設置不會級聯到子文件夾。
這可以解釋您的網站內前端行為與/ administrator /行為之間的差異。
嘗試將php.ini文件復制到/ administrator /文件夾-通常可以解決問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.