簡體   English   中英

Joomla不讀取自定義php.ini

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM