Karry Wang  

随笔分类 -  LAMP编程实践:Linux+apache+MySQL+Python

在进行web编程中遇到的各种问题和技术总结
  • [MySQL]load data local infile向MySQL数据库中导入数据时,无法导入和字段不分离问题。
    摘要:利用load data将文件中的数据导入数据库表中的时候,遇到了两个问题。 首先是load data命令无法执行的问题: 命令行下输入load data local infile "path/filename" to table table_name; 系统提示:ERROR 1148 (42000): The used command is not allowed with this MySQL version。 解决方法:退出mysql, 重新以此命令登录mysql mysql -u root -p --local-infile=1 (local-infi... 阅读全文
    posted @ 2014-03-09 14:33 Karry Wang 阅读(1893) 评论(0) 推荐(0)
  • [MySQL]表创建外键失败:ERROR 1005 (HY000): Can't create table (errno: 150)
    摘要:在数据库中建立一个新表(表引擎为InnoDB)时, 需要用到外键, 所以就在建表的时候加了一句foreign key (column) references table_name。但是执行时出现 ERROR 1005 (HY000): Can't create table (errno: 150) 通过查找得知, 这是由于添加外键约束引起的错误, 利用show engine innodb status指令查看数据库的状态信息, 查看最近外键信息部分 ------------------------ LATEST FOREIGN KEY ERROR -----... 阅读全文
    posted @ 2013-10-08 12:17 Karry Wang 阅读(3230) 评论(0) 推荐(0)
  • [git更新中]版本控制工具git初步使用
    摘要:逐渐开始写规模稍大的程序, 如果在像以前一样每写完一次保存一个版本, 修改起来太蛋疼了, 而且还会忘记都有修改过哪里, 最终如果写完的话, 各种不方便, 于是便开始接触版本控制工具。 因为是在Linux下开发, 所以自然而然的就选择了git。 刚开始使用, 也只是用了几个命令, 其他的作用还不怎么了解。 1.在项目的工作目录中初始化git仓库 在自己的项目主目录下,执行git init 就会给自己的项目创建一个仓库, 初始化后,项目目录先会有一个.git的目录, 所有git需要的数据 和资源都存放在这个目录中。 2.将文件存入仓库的第一步: 用gi... 阅读全文
    posted @ 2013-10-02 22:35 Karry Wang 阅读(334) 评论(0) 推荐(0)
  • [Python]python CGI脚本在apache服务器上运行时出现“Premature end of script headers”错误
    摘要:在测试自己的python CGI脚本时, 当html网页中的表单form内容传送到服务器python脚本时, 总是出现Premature end of script headers错误, 网页显示是服务器端的内部错误。 Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, webmaster@localhost ... 阅读全文
    posted @ 2013-09-22 08:33 Karry Wang 阅读(1164) 评论(0) 推荐(0)
  • [MySQL]修改mysql数据库的root密码的方法
    摘要:方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass "newpass" 方法3: 用UPDATE直接编辑user表 mysql -u 阅读全文
    posted @ 2013-09-20 17:05 Karry Wang 阅读(316) 评论(0) 推荐(0)
  • 网页表单中的汉字存储到数据库, 再从数据库中提取并显示到网页时碰到的乱码问题。
    摘要:今天在写python CGI脚本测试将网页表单中填写的信息提交后存储到mysql中时, 碰到了汉字显示乱码的问题。 因为之前在学习mysql的时候用insert向数据库中插入汉字时出现乱码, 解决此问题是修改数据库的字符编码。。所以在此次测试之前, 就已经建表时设置了默认字符为utf-8. 可是, 在将表单中的汉字存储到数据库时, 数据库中每条记录的汉字依然是显示乱码。 因为感觉一定不是数据库的问题了, 所有就各种查阅关于网页提交表单内容时读汉字时候进行编码修改。 我将网页的编码设置为utf-8, 在查阅资料的过程中, 了解到, 网页表单中的内容会按照所给编码格式传输到服务器中的pytho.. 阅读全文
    posted @ 2013-09-20 15:53 Karry Wang 阅读(2971) 评论(0) 推荐(0)
  • [Apache]架设Apache服务器
    摘要:我自己使用的是Ubuntu的操作系统, 所以我主要是记录的在ubuntu的Apache的安装和简单的配置。 Apache服务器的架设: 一、命令行安装 使用下面的指令下载apache2 sudo apt-get install apache2 下载成功之后, 打开浏览器在地址栏中输入“localhost”, 如果显示浏览器显示下面的信息, 证明成功安装了服务器。 二、简单的服务器配置 因为服务器的下载是默认进行了, 所以一些需要用的文件夹或者配置信息也都是默认的, 为了适合自己的情况和需求, 可以进行一些配置的修改。 apache2的配置文件是放在/etc/ap... 阅读全文
    posted @ 2013-08-23 15:54 Karry Wang 阅读(522) 评论(0) 推荐(0)
  • web编程的初步认识
    摘要:一直以后, 只知道打开浏览器, 输入网址便可以上网浏览网页, 但是当认真琢磨起这web编程的时候, 对于很多细节却是感觉很迷惑, 在慢慢的学习中, 才逐渐有了些了解。 web有client/server(客户端和服务器端), 平时我们上网所用的broswer(浏览器)就是client,当我浏览goolge、amazon等这些网站时, 这些网站都是运行在服务器上的, 所以我们才能够访问这些网站。 那么从网页到服务器到底是怎么运行起来的呢。 就那我们在在网站上进行用户登录这个例子来说: 我们首先是通过浏览器打开我们要登录的网站, 然后在表单中填入帐号和密码,点击登录,登录成功之后我们就看... 阅读全文
    posted @ 2013-08-23 11:45 Karry Wang 阅读(688) 评论(0) 推荐(0)
  • [Apache]如何查看apache服务器的error log(错误日志)
    摘要:在进行网页和服务器的测试时, 有时会提醒 500 Internal Server Error: The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done ... 阅读全文
    posted @ 2013-08-16 16:04 Karry Wang 阅读(5812) 评论(0) 推荐(0)