我是Php的新手,因为这个问题已被多次询问.... 我在netbeans和db以及sqlyog中导入php项目,但是当我试图运行该应用程序时我在浏览器中收到错误这是错误: 内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。 请联系服务器管理员admin @ localhost并告知他们错误发生的时间,以及可能导致错误的任何操作。 服务器错误日志中可能提供了有关此错误的更多信息。
改变了这两行index.php **
<?php
// change the following paths if necessary
$yii=dirname('C://wamp/www/yii-1.1.8.r3324/framework/yii.php').'/../yii-1.1.8.r3324/framework/yii.php';
$config=dirname('C://wamp/www/examapp/protected/config/main.php').'/protected/config/main.php';
// remove the following lines when in production mode
defined('YII_DEBUG') or define('YII_DEBUG',true);
// specify how many levels of call stack should be shown in each log message
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);
require_once($yii);
Yii::createWebApplication($config)->run();
根据我在此处添加的路径是对的吗?
// change the following paths if necessary
$yii=dirname('C://wamp/www/yii-1.1.8.r3324/framework/yii.php').'/../yii-1.1.8.r3324/framework/yii.php';
$config=dirname('C://wamp/www/examapp/protected/config/main.php').'/protected/config/main.php';
错误报告:
文件不存在:C:/wamp/www/favicon.ico [2月18日星期二11:07:41] [错误] [客户端127.0.0.1]文件不存在:C:/wamp/www/favicon.ico [2月18日星期二11:09:44] [错误] [客户端127.0.0.1]文件不存在:C:/ wamp / www / wamp [2014年2月18日星期二11:09:52] [警告] [客户端127.0.0.1] C:/wamp/www/examapp/.htaccess:无效命令'RewriteEngine',可能拼写错误或由服务器中未包含的模块定义组态 [2月18日星期二11:10:04] [警告] [客户端127.0.0.1] C:/wamp/www/examapp/.htaccess:无效命令'RewriteEngine',可能拼写错误或由服务器中未包含的模块定义组态 [2月18日星期二11:15:48] [警告] [客户端127.0.0.1] C:/wamp/www/examapp/.htaccess:无效的命令'RewriteEngine',可能拼写错误或由服务器中未包含的模块定义组态 [2月18日星期二11:15:50] [警告] [客户端127.0.0.1] C:/wamp/www/examapp/.htaccess:无效的命令'RewriteEngine',可能拼写错误或由服务器中未包含的模块定义组态 [2014年2月18日星期二11:16:47] [警告] [客户端127.0.0.1] C:/wamp/www/examapp/.htaccess:无效的命令'RewriteEngine',可能拼写错误或由服务器中未包含的模块定义组态 [2014年2月18日星期二11:16:48] [警告] [客户端127.0.0.1] C:/wamp/www/examapp/.htaccess:无效的命令'RewriteEngine',可能拼写错误或由服务器中未包含的模块定义组态 [2014年2月18日星期二11:16:51] [警告] [客户端127.0.0.1] C:/wamp/www/examapp/.htaccess:无效命令'RewriteEngine',可能拼写错误或由服务器中未包含的模块定义组态 [2014年2月18日星期二11:18:50] [警告] [客户端127.0.0.1] C:/wamp/www/examapp/.htaccess:无效命令'RewriteEngine',可能拼写错误或由服务器中未包含的模块定义组态 [2月18日星期二11:20:03] [警告] [客户端127.0.0.1] C:/wamp/www/examapp/.htaccess:无效命令'RewriteEngine',可能拼写错误或由服务器中未包含的模块定义组态 [2月18日星期二11:23:26] [警告] [客户端127.0.0.1] C:/wamp/www/examapp/.htaccess:无效命令'RewriteEngine',可能拼写错误或由服务器中未包含的模块定义组态 [2月18日星期二11:24:32] [警告] [客户端127.0.0.1] C:/wamp/www/examapp/.htaccess:无效的命令'RewriteEngine',可能拼写错误或由服务器中未包含的模块定义组态 [2014年2月18日星期二11:26:41] [警告] [客户端127.0.0.1] C:/wamp/www/examapp/.htaccess:无效命令'RewriteEngine',可能拼写错误或由服务器中未包含的模块定义组态 [2月18日星期二11:27:26] [警告] [客户端127.0.0.1] C:/wamp/www/examapp/.htaccess:无效命令'RewriteEngine',可能拼写错误或由服务器中未包含的模块定义组态 [2月18日星期二11:27:27] [警告] [客户端127.0.0.1] C:/wamp/www/examapp/.htaccess:无效的命令'RewriteEngine',可能是由服务器中未包含的模块拼写错误或定义的组态 [2月18日星期二11:31:20] [警告] [客户端127.0.0.1] C:/wamp/www/examapp/.htaccess:无效的命令'RewriteEngine',可能拼写错误或由服务器中未包含的模块定义构造
答案 0 :(得分:1)
我猜你只需要为yii.php和main.php文件指定绝对路径。
所以我认为以下几行应该可以正常工作。
$yii='C://wamp/www/yii-1.1.8.r3324/framework/yii.php';
$config='C://wamp/www/examapp/protected/config/main.php';
此外,您可以使用dirname(__FILE__)
获取当前目录并设置相对于该目录的文件路径,这将是更好的解决方案。