《润兴华网络企业网站管理系统》使用手册
手机浏览器扫一扫1秒下载 产品QQ讨论群:515772718,欢迎加入探讨、分享、交流!
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() 页面正在加载中 第五章 常见问题1.如何进入系统的管理后台?管理后台地址是:http://你的域名/index.php/admin如果你的Web 服务器支持伪静态(IIS7.0或以上版本、Apache默认支持伪静态),则可以去掉地址中的/index.php,访问地址是:http://你的域名/admin 2.数据库配置文件在哪里?数据库配置文件位于/App/Conf/db.php。配置文件说明如下: 'DB_TYPE' => 'mysql', //数据库类型,目前仅支持mysql
'DB_HOST' => 'localhost', //数据库服务器地址:如果程序和数据库位于同一主机,请填写localhost,否则填写数据库服务器的ip地址或域名
'DB_NAME' => 'youdiancms65', //数据库名称
'DB_USER' => 'root', //数据库用户名
'DB_PWD' => 'abc1232123', //数据库密码
'DB_PORT' => '3306', //数据库服务器端口号,一般使用默认值
'DB_PREFIX' => 'youdian_', //数据库表前缀,不能修改
不要使用记事本修改php文件,否则可能改变文件编码,导致验证码无法显示。建议使用Dreamweaver或notepad++修改。推荐使用轻量级工具notepad++编辑,下载地址:http://www.baidu.com/s?wd=notepad%2B%2B&tn=sogouie_dg 3.本系统和织梦CMS比较?
4.本系统和成品网站phpweb的比较?
5.无法显示验证码或验证码总是提示错误?原因1:没有开启临时目录修改读写权限1、登陆服务器 2、找到服务器配置文件php.ini (注意:php.ini文件一般在PHP目录或者在windows目录下) 3、打开php.ini目录,查找:session.save_path = 这个字段(会有4 5个地方出现),找到有目录的那个。 如:;session.save_path = "/tmp" 。去掉前面的 ; 号,然后设置正确目录(比如:c:/temp),保存。 4、此目录c:/temp须给所有用户(everyone)修改和读写权限 (0777)。 5、重启Web服务器,重新登陆即可。 原因2:使用记事本修改php文件,导致php产生BOM头 php程序文件一般是没有BOM头的,如果使用记事本修改php文件则会产生BOM头。建议使用Dreamweaver或notepad++修改php文件。 在浏览器中输入:http://您的域名/t.php 在打开的网页中,点击右上角"BOM检测",会检测出含有BOM头的php文件。使用原始php文件覆盖含有BOM的文件即可。 原因3:Web服务器没有开启GD库,验证码无法显示 在浏览器中输入:http://您的域名/t.php 在打开的网页中,会检测服务器安装的组件,看看是否安装了GD库。 原因4:Web服务器不支持伪静态(iis7.0以上、Apache默认支持伪静态,iis6.0默认不支持伪静态),而程序已经开启了伪静态 打开App/Conf/core.php文件,查看URL_MODEL参数值,若为2则表示开启了伪静态,改成1即可关闭伪静态(注意:不要用记事本工具修改)。 修改完成以后,登录后台-》网站优化-》伪静态设置,关闭伪静态设置,然后清除缓存。 原因5:服务器PHP输出的时间和本地时间对不上 服务器输出PHP时间,有2种原因: (1)服务器本身时间就不对 (2)用的是php5.1以上版本,它默认输出的不是北京时间! 在浏览器中输入:http://您的域名/t.php 可以查看服务器时间。 结果取出来显示的时间总是于本地时间相差8个小时,我的本机是中国标准时间(GTM+8),问题应该是date()取的时间是格林威治时间,那应该怎么配置一下PHP服务器呢? 解决方法: 从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间,和我们的时间(北京时间)差了正好8个小时。 有以下3中方法可以恢复正常的时间。 (1)最简单的方法就是不要用php5.1以上的版本 (2)如果一定要用,而且不能修改php.ini,则需要在关于时间的初始化的语句的上面加上 date_default_timezone_set (‘XXX’); (3)修改php.ini。打开php.ini查找date.timezone 去掉前面的分号。date.timezone = PRC,重启Web服务器(如apache2或iis等)即可 关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐) 港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北) 其他可用的值是:Etc/GMT-8 ,Singapore ,Hongkong ,PRC(中华人民共和国) 原因6:虚拟主机空间超标,无法写入任何文件,导致验证码显示错误 原因7:在网站根目录下index.php文件的?php标记前面插入了代码或空格,会导致输出验证码前,输出其他的数据,从而引起验证码无法显示 网站所有的php文件的?php标记默认是不存在任何代码或空格的,通常是由第三方程序强行插入的,特别是统计代码,很多第三方统计服务提供自动插入统计代码的功能,有可能将代码错误地插入到index.php最前面,从而导致验证码无法显示。如果要插入统计代码,登录系统后台,将统计代码复制到【系统设置】-》【站长统计设置】即可 6.No input file specified的解决方法(1)IIS Noinput file specified方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS 方法二:请修改php.ini找到; cgi.force_redirect = 1 去掉前面分号,把后面的1改为0 即cgi.force_redirect = 0 (2)apacheNo input file specified apache No input filespecified,今天是我们配置apache RewriteRule时出现这种问题,解决办法很简单如下 打开.htaccess 在RewriteRule 后面的index.php教程后面添加一个“?” 完整代码如下:RewriteRule ^(.*)$ /index.php?/$1 [L] 如果是apache服务器出问题,看看是不是的Apache 把 .php 后缀的文件解析哪里有问题了。 总结:Apache 将哪些后缀作为 PHP 解析。例如,让 Apache 把 .php 后缀的文件解析为PHP。可以将任何后缀的文件解析为 PHP,只要在以下语句中加入并用空格分开。这里以添加一个 .phtml 来示例。AddType application/x-httpd-php .php .phtml 为了将 .phps教程作为 PHP 的源文件进行语法高亮显示,还可以加上:AddType application/x-httpd-php-source .phps 用通常的过程启动 Apache(必须完全停止 Apache 再重新启动,而不是用 HUP 或者USR1 信号使 Apache 重新加载)。 (3)nginx配置遭遇No inputfile specified 虚拟机测试nginx 遭遇 Noinput file specified,多方查找终于找到解决办法 (i) php.ini(/etc/php5/cgi/php.ini)的配置中这两项 cgi.fix_pathinfo=1 (这个是自己添加的)doc_root= (ii)nginx配置文件/etc/nginx/sites-available/default中注意以下部分 location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name; include fastcgi_params; } 红色部分路径需要根据你主机主目录的实际情况填写,配置完以上部分,重启一下service nginx restart,应该没问题了 (4)注意检查下网站目录是否有相关用户的写入权限 7.登陆后台时提示“非法篡改版权文件”如果在上传程序时,使用FTP一个一个上传,会导致文件编码的改版,从而导致提示“非法篡改版权文件”,请上传文件压缩包,然后再在服务器端解压即可 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||