thinkphp3.2.2如果php启动了apc扩展则报错

来源:互联网 发布:淘宝哪家买电脑好 编辑:程序博客网 时间:2024/05/17 07:51

使用thinkphp3.2.2直接部署到本地访问报错:




( ! ) Notice: require(): 1. h->opened_path=[null] h->filename=[./ThinkPHP/ThinkPHP.php] in /usr/local/webdata/news/index.php on line 27Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:0
( ! ) Notice: require(): apc_cache_find [19168549] in /usr/local/webdata/news/index.php on line 27Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:0
( ! ) Notice: require(): 2. h->opened_path=[/usr/local/webdata/news/ThinkPHP/ThinkPHP.php] h->filename=[./ThinkPHP/ThinkPHP.php] in /usr/local/webdata/news/index.php on line 27Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:0
( ! ) Notice: require(): apc_cache_make_file_entry: entry->data.file.filename is [/usr/local/webdata/news/ThinkPHP/ThinkPHP.php] in /usr/local/webdata/news/index.php on line 27Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:0
( ! ) Notice: require(): Inserting [/usr/local/webdata/news/ThinkPHP/ThinkPHP.php] in /usr/local/webdata/news/index.php on line 27Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:0
( ! ) Notice: require(): 1. h->opened_path=[null] h->filename=[/usr/local/webdata/news/ThinkPHP/Library/Think/Think.class.php] in /usr/local/webdata/news/ThinkPHP/ThinkPHP.php on line 94Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:020.0044288376require( '/usr/local/webdata/news/ThinkPHP/ThinkPHP.php' )../index.php:27
( ! ) Notice: require(): apc_cache_find [19166422] in /usr/local/webdata/news/ThinkPHP/ThinkPHP.php on line 94Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:020.0044288376require( '/usr/local/webdata/news/ThinkPHP/ThinkPHP.php' )../index.php:27
( ! ) Notice: require(): 2. h->opened_path=[/usr/local/webdata/news/ThinkPHP/Library/Think/Think.class.php] h->filename=[/usr/local/webdata/news/ThinkPHP/Library/Think/Think.class.php] in /usr/local/webdata/news/ThinkPHP/ThinkPHP.php on line 94Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:020.0044288376require( '/usr/local/webdata/news/ThinkPHP/ThinkPHP.php' )../index.php:27
( ! ) Notice: require(): apc_cache_make_file_entry: entry->data.file.filename is [/usr/local/webdata/news/ThinkPHP/Library/Think/Think.class.php] in /usr/local/webdata/news/ThinkPHP/ThinkPHP.php on line 94Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:020.0044288376require( '/usr/local/webdata/news/ThinkPHP/ThinkPHP.php' )../index.php:27
( ! ) Notice: require(): Inserting [/usr/local/webdata/news/ThinkPHP/Library/Think/Think.class.php] in /usr/local/webdata/news/ThinkPHP/ThinkPHP.php on line 94Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:020.0044288376require( '/usr/local/webdata/news/ThinkPHP/ThinkPHP.php' )../index.php:27
( ! ) Fatal error: Call to undefined function Think\C() in /usr/local/webdata/news/ThinkPHP/Library/Think/Think.class.php on line 334Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:020.0044288376require( '/usr/local/webdata/news/ThinkPHP/ThinkPHP.php' )../index.php:2730.0070435584Think\Think::start( )../ThinkPHP.php:9640.0071437872Think\Think::autoload( )../ThinkPHP.php:050.0073440624Think\Think::appError( )../ThinkPHP.php:16860.0073441192Think\Think::trace( )../Think.class.php:257
( ! ) Notice: include(): 1. h->opened_path=[null] h->filename=[/usr/local/webdata/news/ThinkPHP/Library/Think/Log.class.php] in /usr/local/webdata/news/ThinkPHP/Library/Think/Think.class.php on line 168Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:020.0044288376require( '/usr/local/webdata/news/ThinkPHP/ThinkPHP.php' )../index.php:2730.0070435584Think\Think::start( )../ThinkPHP.php:9640.0071437872Think\Think::autoload( )../ThinkPHP.php:050.0073440624Think\Think::appError( )../ThinkPHP.php:16860.0073441192Think\Think::trace( )../Think.class.php:25770.0079437672Think\Think::fatalError( )../Think.class.php:080.0080438072Think\Think::autoload( )../Think.class.php:0
( ! ) Notice: include(): apc_cache_find [19166501] in /usr/local/webdata/news/ThinkPHP/Library/Think/Think.class.php on line 168Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:020.0044288376require( '/usr/local/webdata/news/ThinkPHP/ThinkPHP.php' )../index.php:2730.0070435584Think\Think::start( )../ThinkPHP.php:9640.0071437872Think\Think::autoload( )../ThinkPHP.php:050.0073440624Think\Think::appError( )../ThinkPHP.php:16860.0073441192Think\Think::trace( )../Think.class.php:25770.0079437672Think\Think::fatalError( )../Think.class.php:080.0080438072Think\Think::autoload( )../Think.class.php:0
( ! ) Notice: include(): 2. h->opened_path=[/usr/local/webdata/news/ThinkPHP/Library/Think/Log.class.php] h->filename=[/usr/local/webdata/news/ThinkPHP/Library/Think/Log.class.php] in /usr/local/webdata/news/ThinkPHP/Library/Think/Think.class.php on line 168Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:020.0044288376require( '/usr/local/webdata/news/ThinkPHP/ThinkPHP.php' )../index.php:2730.0070435584Think\Think::start( )../ThinkPHP.php:9640.0071437872Think\Think::autoload( )../ThinkPHP.php:050.0073440624Think\Think::appError( )../ThinkPHP.php:16860.0073441192Think\Think::trace( )../Think.class.php:25770.0079437672Think\Think::fatalError( )../Think.class.php:080.0080438072Think\Think::autoload( )../Think.class.php:0
( ! ) Notice: include(): apc_cache_make_file_entry: entry->data.file.filename is [/usr/local/webdata/news/ThinkPHP/Library/Think/Log.class.php] in /usr/local/webdata/news/ThinkPHP/Library/Think/Think.class.php on line 168Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:020.0044288376require( '/usr/local/webdata/news/ThinkPHP/ThinkPHP.php' )../index.php:2730.0070435584Think\Think::start( )../ThinkPHP.php:9640.0071437872Think\Think::autoload( )../ThinkPHP.php:050.0073440624Think\Think::appError( )../ThinkPHP.php:16860.0073441192Think\Think::trace( )../Think.class.php:25770.0079437672Think\Think::fatalError( )../Think.class.php:080.0080438072Think\Think::autoload( )../Think.class.php:0
( ! ) Notice: include(): Inserting [/usr/local/webdata/news/ThinkPHP/Library/Think/Log.class.php] in /usr/local/webdata/news/ThinkPHP/Library/Think/Think.class.php on line168Call Stack#TimeMemoryFunctionLocation10.0015237656{main}( )../index.php:020.0044288376require( '/usr/local/webdata/news/ThinkPHP/ThinkPHP.php' )../index.php:2730.0070435584Think\Think::start( )../ThinkPHP.php:9640.0071437872Think\Think::autoload( )../ThinkPHP.php:050.0073440624Think\Think::appError( )../ThinkPHP.php:16860.0073441192Think\Think::trace( )../Think.class.php:25770.0079437672Think\Think::fatalError( )../Think.class.php:080.0080438072Think\Think::autoload( )../Think.class.php:0



很迷茫,记得之前将3.2.2的thinkphp部署到本地直接可以访问的,现在怎么不行了?回忆了一下之前是可以的,再看了一下出错提示中包含了大量的apc相关函数,这是不久前刚刚为php安装的apc扩展,难道跟acp有关?抱着怀疑态度,修改php.ini中去掉apc扩展,接着重启apache再看:


应用目录[./Application/]不可写,目录无法自动生成!
请手动生成项目目录~


就可以了,果然是apc扩展受影响的问题,那么apc为什么影响到了thinkphp3.2.2呢?这个还不知道

0 0
原创粉丝点击