您在這裡

安裝Drupal 5.3問題描述

a5899's 的頭像
a5899 在 2007-11-28 (三) 09:10 發表

Drupal 5.3問題:
我將Drupal放置於WWW之中,並新增MySQL的資料庫完成後,按下Summit,結果瀏覽器畫面出現以下文字敘述:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 24576 bytes) in C:\AppServ\www\modules\node\node.module on line 2444

若輸入http://localhost/index.php則會出現下方敘述:
Fatal error: Call to undefined function user_access() in C:\AppServ\www\modules\block\block.module on line 68

請問該如何解決?
作業系統:Windows XP Pro Sp2
伺服器套件: appserv-win32-2.5.9.exe
MySQL 客戶端版本: 5.0.37
PHP版本:5.2.3.3

我也遇過同樣問題 不過我直接把APPSERVER版本降到2.4.8就解決了
但我還未試過上述的解決方法
也許可以試試看我APPSERVER崇灌好幾次就是摸不著頭緒後來就直接改版本
希望對你有幫助

嗯.... 似乎打錯參數名稱了....
upload_max_filesize 指的應該是"上傳檔案大小"的上限...

出現錯誤訊息是因為"給PHP用的記憶體不足"...
所以還是同一個檔案...
(如果是windows下的Appserv, 檔案通常在 C:\Windows\php.ini)
要修改的參數應該是
memory_limit
改成
memory_limit = 12M
再試看看....
以上資訊提供給你作參考....

以下是個人經驗....
話說.... 從 5.2版之後的中文安裝包,總是要先改過這個參數才跑得動,似乎是因為有中文翻譯資料的關係。(再之前的版本沒試過)
如果沒有修改這個參數,雖然會出現上述的訊息.... 但是已經裝好一些東西了。
只是網站變成英文的,因為不曉得是不是「中文化到一半停了」,所以總是會把資料庫的內容清空重裝一次。

我只是一個撰碼員,靠寫程式過活。
自從 Drupal 在 4.7 版的時候知道他的存在,但是後來跳去其它程式語言很久沒回來。
變成 D5 比較熟,D6 知道一點,D7 還在學的狀況…