Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 网站的镜像代码点火器部分处于静止脱机状态_Php_Apache_Codeigniter - Fatal编程技术网

Php 网站的镜像代码点火器部分处于静止脱机状态

Php 网站的镜像代码点火器部分处于静止脱机状态,php,apache,codeigniter,Php,Apache,Codeigniter,我真的希望有人能帮助我-这是我在这方面的第一件工作,我遇到了一个我无法解决的问题,我开始竭尽全力寻找答案 概述 该计划旨在离线镜像现有的功能网站,以测试新的网站设计 联机站点似乎位于标准共享主机上。有一个FTP登录和一个控制面板,可以访问典型的主机、数据库和邮箱设置 离线时,我正在运行RHEL 6.2 Scientific Linux,新安装了Apache、mysql和PHP。我让站点内容作为虚拟主机在虚拟本地域上运行,并在本地复制了mysql数据库的内容 版本-Apache 2.2.15 Sc

我真的希望有人能帮助我-这是我在这方面的第一件工作,我遇到了一个我无法解决的问题,我开始竭尽全力寻找答案

概述 该计划旨在离线镜像现有的功能网站,以测试新的网站设计

联机站点似乎位于标准共享主机上。有一个FTP登录和一个控制面板,可以访问典型的主机、数据库和邮箱设置

离线时,我正在运行RHEL 6.2 Scientific Linux,新安装了Apache、mysql和PHP。我让站点内容作为虚拟主机在虚拟本地域上运行,并在本地复制了mysql数据库的内容

版本-Apache 2.2.15 Scientific Linux PHP 5.3.3 Mysql 5.1.61

在基本层面上,我的离线镜像可以正常工作。Apache正在提供HTML/CSS和图像。主要内容的PHP文件从数据库中提取信息,并将其显示在浏览器可见的网站中

问题是。。。 …网站的后端管理部分似乎处于暂停状态-在登录面板阶段,当输入凭据时,它只是坐在那里,没有响应

我一直希望我可以更改存储在数据库中的MD5加密密码,然后让管理部分离线运行

登录页面的在线版本和离线版本之间也有非常细微的视觉差异

在线[] 离线[]

这个管理部分是用PHP编写的,使用CodeIgniter作为框架

这是我迄今为止没有试图解决这个问题的笔记。。。。 CodeIgniter似乎需要重写Mod_

我已经确认这个模块是由我的本地Apache加载的,该模块在httpd.conf中列出要加载,并且我已经测试过它是否正常工作

奇怪的是,用于测试的方法依赖于.htaccess文件中的设置,而在实时站点上,.htaccess文件是一个空文件,我无法通过设置mod_rewrite的管理面板在FTP或交换机上找到任何其他文件

如果CodeIgniter需要mod_重写,那么它是如何在在线服务器上设置的,这是一个谜。值得一提的是,服务器本身有一个httpd.conf配置,因为托管公司和原始网页设计公司的名称非常相似,所以可能是同一个名称

$config['url_protocol']=AUTO

我在每种设置中都试过,但似乎没有一种能起作用

代码点火器错误日志

这些是在config.php../admin/system/application/config中切换“$config['log_threshold']=4”的结果

ERROR - 2012-08-27 15:41:41 --> Severity: 8192  --> Function set_magic_quotes_runtime() is deprecated /var/www/html/website/httpdocs/admin/system/codeigniter/CodeIgniter.php 46
DEBUG - 2012-08-27 15:41:41 --> Config Class Initialized
DEBUG - 2012-08-27 15:41:41 --> Hooks Class Initialized
DEBUG - 2012-08-27 15:41:41 --> Router Class Initialized
DEBUG - 2012-08-27 15:41:41 --> Output Class Initialized
DEBUG - 2012-08-27 15:41:41 --> Input Class Initialized
DEBUG - 2012-08-27 15:41:41 --> Global POST and COOKIE data sanitized
DEBUG - 2012-08-27 15:41:41 --> URI Class Initialized
DEBUG - 2012-08-27 15:41:41 --> Language Class Initialized
DEBUG - 2012-08-27 15:41:41 --> Loader Class Initialized
DEBUG - 2012-08-27 15:41:41 --> Helpers loaded: url, form, array, auth
ERROR - 2012-08-27 15:41:41 --> Severity: 8192  --> Assigning the return value of new by reference is deprecated /var/www/html/website/httpdocs/admin/system/database/DB.php 81
DEBUG - 2012-08-27 15:41:41 --> Database Driver Class Initialized
DEBUG - 2012-08-27 15:41:41 --> Session Class Initialized
DEBUG - 2012-08-27 15:41:41 --> Controller Class Initialized
DEBUG - 2012-08-27 15:41:41 --> Helpers loaded: url
DEBUG - 2012-08-27 15:41:41 --> Helpers loaded: form
DEBUG - 2012-08-27 15:41:41 --> Config file loaded: config/bookings_settings.php
ERROR - 2012-08-27 15:41:41 --> Severity: 8192  --> Function ereg() is deprecated /var/www/html/website/httpdocs/admin/system/libraries/Config.php 177
ERROR - 2012-08-27 15:41:41 --> Severity: 8192  --> Function ereg() is deprecated /var/www/html/website/httpdocs/admin/system/libraries/Config.php 177
ERROR - 2012-08-27 15:41:41 --> Severity: 8192  --> Function ereg() is deprecated /var/www/html/website/httpdocs/admin/system/libraries/Config.php 177 
DEBUG - 2012-08-27 15:41:41 --> File loaded: /var/www/html/website/httpdocs/admin/system/application/views/login_view.php
DEBUG - 2012-08-27 15:41:41 --> Final output sent to browser
DEBUG - 2012-08-27 15:41:41 --> Total execution time: 0.0278
还有关于错误时区声明的多次警告,PHP声明将予以纠正。我已将这些内容剥离出来,以使日志可读

“已弃用”错误消息表明我的PHP版本比在线版本更新,但我假设这些只是警告,函数仍应与我使用的版本一起工作


在这个阶段,我被难住了——如果你知道问题可能是什么,或者我如何更好地解决故障,请你花点时间帮我一下好吗

是的,您的php版本远远领先于实时版本。然而,这看起来也很奇怪。我不确定CI的哪个版本有文件系统/libraries/Config.php tbh,它可能是一个非常旧的版本

您在这里有两个选项,因为这些错误会导致您的数据库在某些情况下失败,例如您的管理员登录

选项1是使用PHP5.1.x,因为我认为它应该与您的代码配合使用。
选项2将涉及对codeigniter的更新,我猜您的很多应用程序都会进行相当大的重新写入,就像它使用任何第三方库一样,它们可能无法与最新的codeigniter版本一起使用。

是的,您的php版本远远领先于实时版本。然而,这看起来也很奇怪。我不确定CI的哪个版本有文件系统/libraries/Config.php tbh,它可能是一个非常旧的版本

您在这里有两个选项,因为这些错误会导致您的数据库在某些情况下失败,例如您的管理员登录

选项1是使用PHP5.1.x,因为我认为它应该与您的代码配合使用。
选项2将涉及对codeigniter的更新,我猜您的很多应用程序都会有相当大的重写,就像它使用任何第三方库一样,它们可能无法与最新的codeigniter版本一起使用。

您是否尝试在测试系统上运行codeigniter的干净基本版本?看看这是否管用。所有旧版本都可用-因此您甚至可以确认在您的计算机上运行完全相同的版本machine@TheShiftExchange我在这个设置中安装了最新版本的CodeIgniter,以测试最初的“欢迎使用CodeIgniter”页面。我哈
我刚刚尝试了网站构建时使用的早期CI版本,它生成了欢迎页面,但页面上有一个错误:函数集\u magic\u quotes\u运行时不推荐使用。文件名:codeigniter/codeigniter.php-我开始认为我可能必须先了解代码才能使其正常工作?函数集\u magic\u quotes\u运行时是PHP5上一些旧版本CI上出现的警告消息。你现在可以忽略这一点。您需要尝试慢慢地移动部分代码,看看是否可以隔离问题。我的第一直觉是,这都是关于权限的。确保权限在本地反映在托管服务器上运行的权限。您是否尝试在测试系统上运行codeigniter的干净基本版本?看看这是否管用。所有旧版本都可用-因此您甚至可以确认在您的计算机上运行完全相同的版本machine@TheShiftExchange我在这个设置中安装了最新版本的CodeIgniter,以测试最初的“欢迎使用CodeIgniter”页面。我刚刚尝试了网站构建时使用的早期CI版本,它生成了欢迎页面,但页面上包含一个错误:函数集\u magic\u quotes\u运行时已弃用。文件名:codeigniter/codeigniter.php-我开始认为我可能必须先了解代码才能使其正常工作?函数集\u magic\u quotes\u运行时是PHP5上一些旧版本CI上出现的警告消息。你现在可以忽略这一点。您需要尝试慢慢地移动部分代码,看看是否可以隔离问题。我的第一直觉是,这都是关于权限的。确保权限在本地反映在托管服务器上运行的权限。