在使用過程中網(wǎng)站可能會出現(xiàn)“Fatal error Allowed memory size of” 等類似錯誤,并且我們按照字面意思,就可以知道這是主機內(nèi)存分配不足,或者是內(nèi)容溢出錯誤而導致的,那么如何糾正呢?
通常情況下,我們在網(wǎng)站后臺安裝擴展模塊、上傳大圖片文件、或者導入數(shù)據(jù)庫時都會引起這樣的錯誤。這主要是因為在執(zhí)行PHP程序時占用過多的虛擬主機內(nèi)存而導致的。不過,很多新手站長對于這類棘手問題都束手無策。為此,小編就來介紹下解決“Fatal error Allowed memory size of”的簡單方法。
第一、目前,咱們使用的虛擬主機,內(nèi)存限制基本都在32M、64M等。所以,當我們遇到這樣的錯誤時,首先就需要改變內(nèi)存的限制大小,方法如下:
1、新建一個文本文件,并且用EditPlus編輯器(其它類似的編輯器也可以)進行編輯;
2、在文件中寫入這樣的語句:php_value memory_limit=”512M”;
3、弄好之后,保存該文件,并命名為“php.ini“文件”,然后將文件上傳到根目錄即可。
備注:目前,很多虛擬主機采用的都是cPanel面板,這樣我們可以在cPanel文件管理器中直接創(chuàng)建php.ini文件,然后寫入上述代碼。當然,如果文件管理器中已經(jīng)存在php.ini的話,那就直接編輯php.ini加入上述代碼就行了。
第二、對于PHP主機空間來說,也可以通過設置setting.php配置文件來更改內(nèi)存大小,方法如下:
1、首先進入主機控制面板,cPanel面板的話直接進入文件管理器。
2、如果是常見的開源程序,可以按照這個地址:xxx/sites/default/settings.php,找到setting.php文件。
3、直接在線編輯該文件,然后在setting.php文件的最底部加入“Ini_set(‘memory_limit’,’512M’);”代碼即可。當然,你也可以將setting.php文件下載到本地電腦,然后利用EditPlus編輯器進行編輯,不過這樣可能稍微要繁瑣些。
第三、我們還可以在PHP虛擬主機的配置文件.htaccess中進行設置,方法如下:
1、在根目錄建立.htaccess配置文件,如果已存在的話,直接編輯即可。
2、然后添加代碼“php_value memory_limit 512M。
這種方法比較常用,很多朋友經(jīng)常在cPanel后臺上傳文件或圖片過大時,都是通過此種方法來更改內(nèi)存限制大小的。
希望這篇文章可以解決大家相關(guān)問題。
當前題目:建站:錯誤頁面的解決方式
當前網(wǎng)址:http://www.rwnh.cn/news18/47118.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供域名注冊、全網(wǎng)營銷推廣、搜索引擎優(yōu)化、自適應網(wǎng)站、外貿(mào)建站、App開發(fā)
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)