我有PHP导入脚本到MySQL数据库的问题。当我从终端运行PHP脚本时,大约500次插入后,php shudown并返回:
对内存SIGSEGV的无理访问。
我有:
PHP 5.3 MySQL 5.1.54-1ubuntu4 Ubuntu 11.04
感谢您的帮助!
答案 0 :(得分:0)
很高兴您发现错误:
我找到了解决方案..错误在notOrm类NotORM_Cache_Session中,它为选择的部分查询提供会话缓存。
为了帮助可能遇到类似错误的其他人而扩展,如果php.ini中的session.save_path
不可写或不可读,则在使用PHP会话时会出现段错误。
要解决,请将php.ini中的session.save_path
行编辑为
session.save_path = "/var/lib/php/session"
在终端中运行:
chmod 755 /var/lib/php/session
如果您从root运行PHP,则可能还需要添加:
chown root /var/lib/php/session