我已经找到了这个标题的几个主题,但他们的解决方案都没有为我工作.我在我的服务器上运行了两个Django站点,两个都通过Apache在我的Nginx前端(用于静态文件)提供的两个端口上使用不同的虚拟主机.一个站点使用MySql并运行得很好.另一个使用Sqlite3并在标题中获取错误.
我下载了sqlite.exe的副本并查看了mysite.sqlite3(此目录中的SQLite数据库)文件,确实有一个包含有效数据的django_session表.我的system32中有sqlite.exe,Python路径中有site-packages文件夹.
这是我的settings.py文件的一部分:
MANAGERS = ADMINS
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'mysite.sqlite3', # Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
Run Code Online (Sandbox Code Playgroud)
我确实使用了python manage.py syncdb而没有错误,只是一个"No Fixtures"评论.
有没有人有任何想法可能会在这里发生什么?我正在考虑将所有内容转移到我的旧朋友MySql并忽略Sqlite,因为它总是给我带来一些麻烦.无论如何,我只是为了了解它而使用它.我没有压倒性的理由为什么要使用它.但同样,只是为了我的启发,有谁知道这个问题是什么?我不喜欢放弃.
我有一个问题,Eclipse Indigo抱怨类的方法无法解决,但无论如何编译并正常工作(AFAIK).这是一个非常简单的程序.这是Population.cpp:
#include <stdlib.h>
#include <iostream>
#include <time.h>
#include "Population.h"
Population::Population() {
// TODO Auto-generated constructor stub
}
Population::~Population() {
// TODO Auto-generated destructor stub
}
void Population::initializePop(int numBits, int N) {
srand((unsigned)time(0));
for(int i=0; i<N; i++) {
x[i] = (char*) calloc(numBits, sizeof(char));
for(int j=0; j<numBits; j++) {
if( rand() < 0.5 )
x[i][j] = 0;
else
x[i][j] = 1;
}
}
}
char** Population::getX() {
return x;
}
void Population::printStuff() {
std::cout << "Whatever";
}
Run Code Online (Sandbox Code Playgroud)
现在,我构建了代码,一切都很好.在Eclipse中的另一个项目中,我正在调用这样的代码:
#include <typeinfo>
#include …Run Code Online (Sandbox Code Playgroud) 我无法将PHP脚本调试为脚本.它始终在启动后立即终止.我在php.ini中设置了一个Xdebug日志,但它完全没有用.Xdebug 确实显示在我的phpinfo()上,所以我知道它在Apache中加载.
我也可以将代码调试为一个网页(它不提供变量信息,但不会在断点上停止),所以我知道Eclipse有适当的服务器设置.两个调试选项都使用相同的PHP exe(使用XAMPP安装的那个,使用vc6编译器编译的php 5.3.1).我确保Xdebug的编译符合这些设置.
在一个可能相关的说明:我注意到我只能使用zend_extension命令加载Xdebug,而不是zend_extension_ts,即使我的PHP版本确实是线程安全的?我不得不承认我有点困惑.
我也非常肯定无论我在Eclipse中选择"XDebug",我都做到了.我已经按照两个教程在这里无济于事.有人有主意吗?我已经尝试了与我的XAMPP(2.0.6-dev)捆绑在一起的Xdebug版本,我还下载了一个新的.dll版本2.1.
谢谢!