php - 在centos上运行yii应用程序

标签 php mysql apache mod-rewrite yii

我们最近将完整的 yii Web 应用程序转移到使用 php 5.3 和 apache 2.2.16 以及 os - centos 的 vps 服务器。

问题是,在共享主机上运行良好之前,Web 应用程序现在无法运行。

http://212.1.213.180/yii/requirements/ 您可以查看我的应用程序的 yii 要求

当我尝试运行时,我遇到了一些 protected /运行时无效错误,然后我将运行时和 Assets 的权限更改为 777,然后现在得到了

Fatal error: Cannot redeclare class CAttributeCollection in /home/wwwmobit/public_html/yii/framework/collections/CAttributeCollection.php on line 32

可能是什么问题?

我检查了 mod_rewrite 是否已启用。

您可以在这里查看我网站的完整 phpinfo

http://212.1.213.180/info.php

请尽快解决我的问题。

我需要编辑框架文件并将其设为include_once吗?

最佳答案

感谢您的回复,我在实时聊天中找到了自己的解决方案。

解决办法是通过pecl uninstall apc来卸载apc 然后更改项目中yii文件夹以及assets和runtime文件夹的权限。

就是这样。

关于php - 在centos上运行yii应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19293610/

相关文章:

c++ - 无法在 Windows 上编译 Apache 2.0.63

php - 登录可以从数据库获取任何数据但显示结果 "Unregister Account"

php - 哪里不存在mysql

php将 header 位置重定向到电话号码

mysql - WAMP - mysql 错误 500 - 检索 http ://localhost/phpmyadmin/时出错

java - 使用 AJP 在 Tomcat 中模拟和/或启用单点登录

php -/volume1/web/comment.php 第 62 行给出的警告 : feof() expects parameter 1 to be resource, bool 值

PHP/MySQL 类别 div 换行问题

php - mysql 和 php 中的 utf-8

php - 禁用所有 Apache 添加的 header