小编Kit*_*its的帖子

codeigniter在本地但在Web服务器上工作正常.404错误

Codeigniter在本地服务器上运行正常但在Web服务器上运行不正常.

我用于XAMPP本地的开发.

我正在使用Parallels Plesk Panel 11.0.9 for Microsoft Windows.

未加载codeigniter的404错误页面.Url是服务器的loadind 404错误页面.我删除 .htacces 了根目录的 所有重写规则并包含在内index.php.它仍然没有用.

搜索了很多,但找不到正确的解决方案

codeigniter文件夹的目录(站点,应用程序,系统)

mysite/httpdocs/demo/test/
Run Code Online (Sandbox Code Playgroud)

mysite/httpdocs/demo/test/application/config/config.php中的基本URL

$config['base_url'] = 'http://mysite/httpdocs/demo/test/site/';
Run Code Online (Sandbox Code Playgroud)

mysite/httpdocs/demo/test/application/.htaccess中

Deny from all
Run Code Online (Sandbox Code Playgroud)

在index.php中设置的集合(mysite/httpdocs/demo/test/site/index.php)

switch (dirname(__FILE__)) {
        case 'http://mysite/httpdocs/demo/test/site':
            define('ENVIRONMENT', 'development');
        break;

        default:
            define('ENVIRONMENT', 'production');
        break;
    }
          $system_path = '../system';
          $application_folder = '../application';
Run Code Online (Sandbox Code Playgroud)

mysite/httpdocs/demo/test/site/.htaccess中

               <IfModule mod_rewrite.c>
                           Options +FollowSymLinks
                           RewriteEngine on
                           RewriteCond %{REQUEST_FILENAME} !-f
                         RewriteCond %{REQUEST_FILENAME} !-d
                          RewriteRule ^(.*)$ index.php/$1 [L]
              </IfModule>
Run Code Online (Sandbox Code Playgroud)

mysite/httpdocs/demo/test/application/config/routes.php中

           $route['default_controller'] = "page"; …
Run Code Online (Sandbox Code Playgroud)

codeigniter

6
推荐指数
1
解决办法
2万
查看次数

锚标记在php中不起作用,html是从其他文件呈现的

我正在尝试从数据库中获取数据并将其以表格形式粘贴到网页上,并且在每个表数据中都有名称,其中包含数据库中的其他详细信息,如果单击该名称,我还必须在其他网页上显示.当锚标签不起作用时我卡住了.

NOT WORKING意味着锚标记中的名称与普通文本不相似,但文本变为蓝色并带有下划线但未获取其链接属性.

表中,我正在从数据库中的数据工作加上我也想给锚标记,这是简单的名称这将链接到另一个文件表数据.

我使用的是2个文件,一个是.php,另一个是同名的 .html .

以下是我正在使用的与此相关的一些LOC.我省略了其他3列.

file.php

<?php
...

$query="select name from table1 order by name";

$rs=mysql_query($query);

$table = '<table>';

while ($row = mysql_fetch_array($rs))
{
  $cname = $row["name"];

  $table .= '<tr>
             <td><a href="file3.php">'.$cname.'</a></td> /*<a></a> not working*/
             </tr>';
}
$table .= '</table>';
include_once 'file.html';
?>
Run Code Online (Sandbox Code Playgroud)

file.html

<html>
<body>

<form>..</form> /*passes user input to PHP file1*/

<p><?php echo $table;?></p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Html是从html文件呈现的.

file3.php是我试图通过名称链接的页面.

我使用的是XAMPP 1.7.7和PHP 5.3.8

有用的建议吗?

html php

0
推荐指数
1
解决办法
1325
查看次数

标签 统计

codeigniter ×1

html ×1

php ×1