小编Chr*_*ris的帖子

迁移后CodeIgniter空白屏幕

所以我有一个使用CI框架编写的网站.它在原始主机(Apache)上运行良好.它在本地工作正常(IIS 7 Express).我们刚刚购买了一个新的VPS(Windows Server 2008 R2)并预装了PHP(PHP版本5.2.10),当我进入该网站时,我得到一个空白页面.

通过简单地打印'OK'进行调试后,我经常确定CodeIgniter.php正在进行中:

$CI  = new $class();
Run Code Online (Sandbox Code Playgroud)

现在尝试解决我已经进入config.php并设置的问题:

$config['log_threshold'] = 4; 
Run Code Online (Sandbox Code Playgroud)

但是我甚至没有得到任何日志文件.我注意到权限没有启用写入所以我去了"c:\ inetput\wwwroot"并为用户"IIS_IUSRS"设置了最大权限

不幸的是,没有创建日志文件."index.php"仍然是空白,所以我完全糊涂了.这是我第一次使用CI应用程序.请帮忙!

编辑:确保已安装MySQL并为PHP启用MySQL

谢谢克里斯

php codeigniter

4
推荐指数
1
解决办法
6330
查看次数

为什么绑定“move_node.jstree”在移动一组节点时只为第一个节点触发一次?

谁能告诉我为什么绑定“move_node.jstree”在移动一组节点时只针对第一个节点触发一次?以及如何检测所有移动的节点?

我需要检测所有移动的节点,以便我可以通过自定义 ajax 函数进行报告。这是我目前正在使用的,但它仅针对我选择的同时移动的节点中的第一个节点运行。

.bind("move_node.jstree", function (e, data) {
            /*
            data.rslt contains: 
            .o - the node being moved 
            .r - the reference node in the move 
            .ot - the origin tree instance 
            .rt - the reference tree instance 
            .p - the position to move to (may be a string - "last", "first", etc) 
            .cp - the calculated position to move to (always a number) 
            .np - the new parent 
            .oc - the original node (if there was a copy) 
            .cy …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jstree

4
推荐指数
1
解决办法
5893
查看次数

为什么PHP脚本会不断占用更多内存?

看这个例子:

echo memory_get_usage() . "\n"; // 36640
$a = str_repeat("Hello", 4242);
echo memory_get_usage() . "\n"; // 57960
unset($a);
echo memory_get_usage() . "\n"; // 36744
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么在取消设置变量后,内存使用量不会返回到36640

php

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

选择随机行时的 SQL Join 帮助

我有 2 张桌子;“群体”和“价值观”。我正在尝试从值表中随机选择一行,其中 values.groupid = groups.id

我的查询是:

SELECT *
FROM groups as g
inner JOIN
(
SELECT * FROM values as v WHERE v.groupid = g.id ORDER BY RAND() LIMIT 1
) AS rv ON rv.groupid = g.id
Run Code Online (Sandbox Code Playgroud)

v 似乎无法访问 g 我该如何解决这个问题?关于随机,我只设法使 limit 1 解决方案起作用,因为可能会删除 value.id 并且它是小表(最多只有 200 行)。如果我只使用 join on,并且在 join 中没有 where 子句,它将从任何组中选择随机值,或者不返回任何值。谁能帮我?

编辑:这也行不通,因为这次我无法从外部访问 v

SELECT g.*
,(SELECT * FROM v ORDER BY RAND() LIMIT 1)
FROM groups AS g
JOIN
(
  SELECT * FROM values
) AS …
Run Code Online (Sandbox Code Playgroud)

mysql sql random join

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

如何动态提供T ..类ObjectXMLSerializer <T>其中T:class

好的,我想要使用的类声明为:

public static class ObjectXMLSerializer<T> where T : class
Run Code Online (Sandbox Code Playgroud)

我有很多想要序列化的对象,但我不知道他们的"班级"

object myclass = new MyNamespace.MyClass() as object;
Run Code Online (Sandbox Code Playgroud)

我该怎么做......?

ObjectXMLSerializer< ? >.Save(myclass,"output.xml");
Run Code Online (Sandbox Code Playgroud)

我不能这样做,因为预期的类型是"类"

ObjectXMLSerializer< myclass.GetType() >.Save(myclass,"output.xml");
Run Code Online (Sandbox Code Playgroud)

而这只是工作......

ObjectXMLSerializer< object >.Save(myclass,"output.xml");
Run Code Online (Sandbox Code Playgroud)

任何想法将不胜感激!

.net c#

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

标签 统计

php ×2

.net ×1

c# ×1

codeigniter ×1

javascript ×1

join ×1

jquery ×1

jstree ×1

mysql ×1

random ×1

sql ×1