尝试在浏览器中运行yii的PHP应用程序时出现500内部服务器错误?

时间:2014-02-18 06:02:30

标签: php yii sqlyog

我是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',可能拼写错误或由服务器中未包含的模块定义构造

1 个答案:

答案 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__)获取当前目录并设置相对于该目录的文件路径,这将是更好的解决方案。