因此,我在本地的drupal CMS环境中工作,可以轻松浏览并打开任何页面以查看或编辑。但是当我尝试保存更改或删除页面时,出现以下两个错误之一。PHP/mysql内存错误Drupal
致命错误:用尽536870912个字节允许存储器大小(试图分配76个字节)中/Users/krice/projects/drupal/includes/database.mysql.inc上管线145
致命错误:最大执行时间超过60秒在/Users/krice/projects/drupal/includes/database.mysql.inc在线109
这里是我的my.cnf文件和我的php.ini文件我(有关的部分如果我需要展示更多我可以)
my.cnf
# The MySQL server
[mysqld]
port = 8889
socket = /Applications/MAMP/tmp/mysql/mysql.sock
skip-external-locking
key_buffer_size = 384M
max_allowed_packet = 16M
table_open_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 32M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8
tmp_table_size=2G
max_heap_table_size=2G
的php.ini
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
max_execution_time = 60 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 2048M ; Maximum amount of memory a script may consume (8MB)
正如你可以看到我已经试过uping我最大的执行时间和memory_limit的,仍然做同样的事情,但现在它等待60秒钟,然后给我的错误。
任何帮助将不胜感激,如果你需要更多的信息,我可以提供它的感谢。
显示memory_limit的phpinfo值。你应该提高你的PHP资源。时间到5分钟。内存为256M。 –
您是否在更改php.ini后实际重新启动了Apache? :) – Julien
@Fedir memory_limit已经在512MB(在错误信息中是这样说的),最大执行时间为60秒(在错误信息中是这样说的)应该足够了。 – Oswald