geller007 发表于 2014-3-5 10:31:40

CI 2.1.3应用部署阿里云lamp环境无法运行

本帖最后由 geller007 于 2014-3-5 15:00 编辑

本地lamp环境测试OK,wamp环境也OK,放到阿里云lamp上就出现503,我把原版的CI 2.1.3程序部署到阿里云,修改database.php设置数据库,config.php设置$autoload['libraries'] = array('database'),再访问应用就无法执行,然后出现503错误。
这个程序的访问域名是公司的二级域名,是配合公司的平台做的专题网站,部署在阿里云同一台服务器上,数据库也是连接公司平台的同一个数据库,lamp环境由运维公司搭建,通过设置相应的虚拟域名来访问。
下面是阿里云lamp环境版本:
centos:5.10
php:5.1.6
mysql:5.0.95
apache:2.2.3
本地测试环境lamp版本:
centos:6.3
php:5.3.1
mysql:5.1.41
apache:2.2.14
虚拟域名设置:
<VirtualHost *:80>
    DocumentRoot /
    ServerName special.xxx.com
    <Directory />
      Options FollowSymlinks
      AllowOverride ALL
      Order allow,deny
      Allow from all
    </Directory>
</VirtualHost>
各位大侠能帮我看看是什么问题吗?是lamp环境版本还是ci设置有问题啊?我在database.php的$db['default']['hostname']设置为localhost的话,就提示连不上数据库,我只能设置成真实IP地址或者127.0.0.1才行。这个事情困扰了我很久,网上找了很久也没找到解决办法,找运维公司也不知道什么问题

dayrui 发表于 2014-3-5 10:51:52

php:5.1.6 这版本太低了吧,现在php都5.5.x了,建议安装php5.3以上

geller007 发表于 2014-3-5 11:06:48

dayrui 发表于 2014-3-5 10:51 static/image/common/back.gif
php:5.1.6 这版本太低了吧,现在php都5.5.x了,建议安装php5.3以上

是因为php版本吗?我查看了CI 2.1.0 要求PHP最低版本是5.1.6。没有查到2.1.3版本的最低要求。

dayrui 发表于 2014-3-5 11:20:37

服务器配置原因

geller007 发表于 2014-3-5 11:25:41

dayrui 发表于 2014-3-5 11:20 static/image/common/back.gif
服务器配置原因

大哥,能说具体点吗?或者指明个方向也行

IvanCI 发表于 2014-3-5 16:23:12

文件夹权限,是否有运行权限,
rewrite, path_info等问题

geller007 发表于 2014-3-6 09:35:06

感谢LS各位的帮忙,问题解决了
mysql的socket地址问题,这是由于阿里云服务器有2块磁盘,mysql搬迁到数据盘后未在php.ini进行相应的设置导致
页: [1]
查看完整版本: CI 2.1.3应用部署阿里云lamp环境无法运行