2010年8月30日 | 标签: ,
2010年8月27日 | 标签: , ,

主要记录一下,在不能修改php.ini或nginx配置的情况下,如何通过修改phpMyAdmin自身的配置,突破php或者nginx的上传限制,向MySQL数据库里导入大于配置限制(一般情况为2M)的备份。

既然是修改phpMyAdmin配置,所以你必须可以自行修改和配置phpMyAdmin。这对一些拥有限制性的虚拟空间,但是可以自己上传phpMyAdmin进行数据库管理的用户较为实用。

看完phpMyAdmin配置文件config.default.php(phpMyAdmin版本大于3.3.x可以直接编辑该文件并生效,小于该版本的,请修改后另存为phpmyadmin文件下的config.php)就会发现phpMyAdmin可以设置一个文件夹里,并执行里面的文件。

/**
 * Directory for uploaded files that can be executed by phpMyAdmin.
 * For example './upload'. Leave empty for no upload directory support.
 * Use %u for username inclusion.
 *
 * @global string $cfg['UploadDir']
 */

$cfg['UploadDir'] = '' ;

于是我们可以在phpMyAdmin的文件夹下建立一个backup文件夹,并修改config.default.php文件:

$cfg['UploadDir'] = 'backup';

将我们需要导入的备份文件放到backup里,然后上传该文件夹及修改后的配置文件,让phpMyAdmin可以执行其备份文件。
当我们再次登陆phpMyAdmin管理数据库,打开导入选项,便会发现在“文本文件的位置”的下方多了一个选择“网站服务器上传文件夹”,这是你可以选择我们刚才上传的备份文件,进行数据导入。

需要注意:我们放到backup文件夹里的备份文件必须是.sql文件,其他.gz,.zip等格式的文件是phpMyAdmin不能执行的。

除了使用phpMyAdmin导入上传备份,还有另外一种备份导入方式,通过命令行导入:

mysql>source backup.sql ;

但是这样的速度太慢了,不以推荐。

2010年8月14日 | 标签:

是无数个存在混淆了这个世界

暴雨

等待暴雨雷电 和等待天亮 相似
但是还是有所不同
声音算是最为本质的区别 所代来的呼应是无法比拟 也无所取代的

写下了许多文字 关于理解的话题
人和人之间是有区别的 或者很多人直接可以互相理解 但是有的人和某些人之间就是有无法逾越的隔阂 那是限制 那也算是游戏制定者的规则
就如同很多人发现了看不见的墙 却在这么多年的时间里没有发现 跨越之后的世界

还有一些短暂的思考
有时一个花费了很多时间的主题 不适合在每一个片断上花费太多的时间 因为不知不觉中 已成为了生活的一部分
而这个主题对很多人来说是没有任何意义的

2010年8月9日 | 标签: , ,

codeigniter框架(CI框架)的web应用在Linux主机里运行,会发现其对url的大小写很敏感。尤其是针对控制器的路由上。其实其他的一些web应用程序及框架可能也有这样的问题。

基本原因是CI框架在路由的时候,其实是通过地址判断文件是否存在,从而决定加载。同时Linux系统对文件名有大小写区分。

于是在地址栏里输入http://yoursite.com/Hello/hell的时候,打开的是一个名叫Hello的控制器,而同时加载的是controller下的Hello.php这个文件,如果你的文件名是hello.php,那么肯定就有404的错误。同样的如果你的控制器文件名字是hello.php,而你的地址是http://yoursite.com/Hello/hell,其要寻找的控制器文件Hello.php的时候自然就会判定不存在。

解决方法很简单,就是在system/libraries里的Router文件里加一条强制将控制器转化为小写的语句。然后将所有的控制器文件名改为小写(注意是文件名,不是类的名字)。

因为是修改框架本身的源文件,所以请备份好原文件。

1. 具体如下,找到system/libraries里的Router文件,修改源文件:

//找到 function _validate_request

	function _validate_request($segments)
	{
		//增加下面这一句,其实就是强制将控制器名字转化为小写
                $segments[0] = strtolower($segments[0]);

		// Does the requested controller exist in the root folder?
		if (file_exists(APPPATH.'controllers/'.$segments[0].EXT))
		{
			return $segments;
		}

2. 将controllers文件夹下的文件都用小写的文件名,这也是codeigniter推荐的命名方式。

其实很多时候codeigniter并不推荐修改源文件,但是个人觉得这个方法最直接最有效,若有其他的方法,请留言告知,谢谢。

2010年7月29日 | 标签: ,

mi Madrid
mi Madrid
http://www.flickr.com/photos/andresmaloberti/4752145889/

Vedere oltre.
Vedere oltre.
http://www.flickr.com/photos/angela_pozzetti/4753196924/

Same field, different angle
Same field, different angle
http://www.flickr.com/photos/benivory/4756378365/

Fort Point Lighthouse
Fort Point Lighthouse
http://www.flickr.com/photos/upshift/4753503483/

無標題 | Flickr – 相片分享!
無標題 | Flickr - 相片分享!
http://www.flickr.com/photos/ksphotog/4753553904/

Sailing off Margate Beach
Sailing off Margate Beach
http://www.flickr.com/photos/chorando/4755821011/

與女孩們的畢業旅行#1
與女孩們的畢業旅行#1
http://www.flickr.com/photos/haoz/4759419303/

Happy 4th July!
Happy 4th July!
http://www.flickr.com/photos/lauramott/4762913535/

Venice (again)
Venice (again)
http://www.flickr.com/photos/quizz/4783787866/in/photostream/

I will go at the end of the world with you, because with you my whole world looks like this….
I will go at the end of the world with you, because with you my whole world looks like this....
http://www.flickr.com/photos/quizz/4786321803/in/photostream/

Tennessee 4th of July
Tennessee 4th of July
http://www.flickr.com/photos/liebemarlene/4762912932/

tower
tower
http://www.flickr.com/photos/catecatecate/4764995909/

無標題 | Flickr – 相片分享!
無標題 | Flickr - 相片分享!
http://www.flickr.com/photos/pure_heart/4763108927/

It’s a city built on romance, love that’s gone insane, fountains heal the heartache, Paris in the rain~
It’s a city built on romance, love that’s gone insane, fountains heal the heartache, Paris in the rain~
http://www.flickr.com/photos/-sunny-/4763281265/

無標題 | Flickr – 相片分享!
無標題 | Flickr - 相片分享!
http://www.flickr.com/photos/msmelva/4758922623/

Valentine’s Bridge
Valentine's Bridge
http://www.flickr.com/photos/martinturner/4833500167/

Roses and Coffee
Roses and Coffee
http://www.flickr.com/photos/ivayaneva/4771738757/

ivan villa
ivan villa
http://www.flickr.com/photos/drummerdip/4827193579/

441 | summer peonies
441 | summer peonies
http://www.flickr.com/photos/matilde/4768607582/

無標題 | Flickr – 相片分享!
無標題 | Flickr - 相片分享!
http://www.flickr.com/photos/stuartpillingerphotography/4779528905/

Alice in Wonderland
Alice in Wonderland
http://www.flickr.com/photos/leosagnotti/4773241863/

I move as slowly as I can, he said, ever since I heard about what a butterfly’s wings can do…
I move as slowly as I can, he said, ever since I heard about what a butterfly's wings can do...
http://www.flickr.com/photos/jodyangel/4798558667/

Plants of light (Explore #1 thanks all)
Plants of light (Explore #1 thanks all)
http://www.flickr.com/photos/lucas3d/4842930392/

Switch to our mobile site