2012年12月28日星期五

MacOS 下配置 YII

MacOS 下配置 YII


1、 配置好机器上PHP+MYSQL+apache  (其他文章讨论)
2、 下载 YII 的最新版
3、 访问中文官方教程  http://www.yiiframework.com/doc/guide/1.1/zh_cn/quickstart.first-app
4、如何执行下列语句?


% YiiRoot/framework/yiic webapp WebRoot/testdrive
% cd WebRoot
% php YiiRoot/framework/yiic.php webapp testdrive


5、打开 Terminal 终端   切换目录到yiic当前目录
手动建立WebRoot/testdrive 文件夹
6、终端中执行  ./yiic Webapp WebRoot/testdrive
7、cd WebRoot
8、终端中执行 php ../yiic.php Webapp testdrive (本步骤可不执行)
9、访问你http://....../testdrive 的地址,如果有版权报错,请把错误的一行代码删掉即可。

ok,大功成功。


ps,一个视频教学地址  http://www.youtube.com/watch?v=qLoRgF2e5CY




2012年11月16日星期五

MBP(Macbook Pro)的hosts 修改方法


MBP(Macbook Pro)的hosts 修改方法


以下是方法:

终端设置
1. 打开实用工具——终端
2. 输入命令sudo nano /etc/hosts
3. 提示输入当前用户的管理员密码
4. 然后通过方向键移动光标,移动到需要修改的地方,修改内容。
5. 修改完成后按Ctrl+X退出。
6. 然后输入Y,确认保存。
7. 然后回车,确认保存的位置。 
注意:如果管理员密码与登录密码不一致,以至于卡在第三步的话,需要在网上找一下解决的办法。
第二次在打开终端,可以用上下键,选择已经使用过的命令。



2012年10月31日星期三

★Dreamhost主机使用的时候,需要注意哪些重要事项?


       虽然Dreamhost主机是WordPress官方推荐的,提供无限建站、无限数据库、无限域名绑定与无限生成子域名、每绑定顶级域名和子域名会自动分配不同IP地址等等,各种非常诱人的优势的网络空间……但是在使用Dreamhost主机的时候,还是有一些重要的事项需要特别注意的,以免触犯了使用Dreamhost主机的规定,在Dreamhost主机官方会在不提前通知下,被关闭了Dreamhost主机账号或账户的时候,也不知发生了什么事。

1、使用Dreamhost主机,网站存放内容的注意事项:

  • DreamHost条款中明确规定,空间不允许存放违反版权法的东西,如:破解软件、电影、MP3、BBTT种子等,违者是会被禁用。使用 DreamHost主机,首先必须遵守美国法律,不过免去了中国网络空间的实名制、备案等困扰。
  • 在使用Dreamhost主机,是绝对不允许做这些网站:色情的网站、下载的网站、侵权的网站、仿牌仿品的网站、垃圾的邮件、大量采集的网站、外挂私服的网站、违反美国法律的网站。

2、使用Dreamhost主机,控制面板登录的注意事项:

  • 请勿在使用Dreamhost主机的时候,使用IP代理来登录Dreamhost主机的控制面板,尤其是国外的IP代理。

3、使用Dreamhost主机,Secure Shell的注意事项:

  • 虽然Secure Shell(简称SSH安全外壳)安全传输,可以用来翻墙,但是不允许进行大量的资源下载,同时也绝对不允许出售SSH做VPN虚拟私人网络。

4、使用Dreamhost主机,切换域名绑定的注意事项:

  • 多个Dreamhost账号绑定的域名不要互换。例如:在A账号上绑定了 www.xue-abc.com ,然后又删除了这个域名的绑定,再将这个域名绑定到B账号上,这么做是非常危险的。
  • 如果已经在使用优惠购买的Dreamhost主机上绑定过的域名,就不能再次绑定到其他使用优惠购买Dreamhost主机上,更加不要尝试进行切换域名绑定。
  • 在被关闭的Dreamhost主机上绑定过的域名,切勿再绑定到新的Dreamhost主机上。

5、使用Dreamhost主机,官方英文说明的注意事项:

让Macbook以FTP方式与局域网中的PC共享文件

Macbook上做如下设置:
  • 打开System Preferences > Share 对话框,在左侧列表中的“File Sharing”之前打勾;
  • 点击该对话框中的“Options”按钮;
  • 在随后出线的对话框中的“Share files and folders using FTP”之前打勾;
  • 点击“Done”按钮完成设置
Windows机器上打开资源管理器或者浏览器,在地址栏输入:
ftp://macbook用户名:macbook密码@macbook IP地址
如此即可通过FTP方式访问Macbook上的所有文件

dreamhost空间使用详细教程

整了个dreamhost空间 全鸟语 看不懂 摸索了两天 终于可以熟练使用了 呵呵

写个步骤 以便以后看。。。

一、绑定顶级域名

  进入后台,选择左边菜单栏的Domains->Manage Domains,在右边的主窗口中会出现已绑定域名的列表,点击列表下方的“[Add New Domain / Sub-Domain]”链接,进入域名设置页面,可以看到五个白色的方框,也就是说我们可以对域名进行五种形式的设置,现分别解释如下:

  Fully Hosted-通常用这种形式
  即完全实在的把网站放置在DreamHost的服务器上,在“Domain to host”后面的输入框里面输入你要绑定的域名,例如“01230.Cn”, 接下来,如果你要空间支持PHP5和FastCGI的话,需要在各自的选项前打勾。然后就是在“FTP user / CGI-runs-as user”后面的下拉菜单中选择管理这个域名的用户,例如,选择“Webmaster”,那么系统就会自动在用户“Webmaster”的根目录下建立一 个新的文件夹“01230.Cn”,作为这个域名的根目录。最后是让你选择怎样处理网址链接中“www”的问题,第一个选项是 “Www.01230.Cn”和“01230.Cn”都生效,第二个选项是当用户访问“01230.Cn”时自动在前面加“www”,第三个选项是当用户访问“Www.01230.Cn”时自动去掉“www”。默认选第一个。最后点击下面的“Fully host this domain now!”的按纽,就可以完成绑定了。
  绑定好域名后,你可以将域名的DNS换成DreamHost的DNS,你不换的话而使用自己的DNS的话,需要做好域名解析。那么怎样知道绑定这个域名的空间的IP呢?回到已经绑定的域名列表,点击域名下面的“[DNS]”,就能够看到系统自动建立的DNS记录了,查A记录就可以知道空间的IP了。注意的是,DreamHost的IP是系统自动分配的,同一个用户的不同空间可能会有不同的IP。
   绑定好以后,一定要ping一下这个IP,看是否能ping通,如果超时则表示这个IP已经被K过,无法使用,所以就要删除这个绑定,重新再绑一下,系统就会再换个IP给你了。

  Redirected
  域名指向,即将该域名指向另一个网址,且为非隐藏指向。

  Mirroring
  镜像。为你已经放置在DreamHost的网站做镜像,即在同一个空间绑定两个域名。

  Parked
  域名停放。即访问改域名时,出现“网站建设中”的页面。

  Cloaked
  隐藏指向。

二、绑定二级域名

  绑定二级域名的方法与绑定顶级域名的方法一样。不过要注意一点,绑定一个二级域名,首先要确定其顶级域名也进行了绑定。例如,我要绑定 "sophik.01230.Cn",但是"01230.Cn"还没有绑定在这里,直接按刚才的步骤绑定"sophik.01230.Cn"在后台会出现错误提示的。 那么,我们应该先绑定"01230.Cn",然后再绑定"sophik.01230.Cn",然后查系统自动建立的DNS记录就能够知道空间的IP。在 DreamHost绑定“01230.Cn”并不影响顶级域名在其他地方的使用,只要你的DNS设置正确的话。

三、DreamHost控制面板数据库的建立步骤

进入后台后,点击左边菜单的Goodies->Manage MySQL,就可以进行数据库的设置了,如下图所示:




一般空间主机名称都是使用的“localhost”,但是DreamHost是需要你建立一个二级域名专门来存放数据库。在你的PHP程序设置数据库的文件中,也应该填你所设置的这个二级域名,一般用mysql.* 方便记忆。而不是“localhost”。 

这个也需要你解析个二级米,mysql.*** 到数据库的IP,这个IP在Manage Domains里边,空间下边点那个[DNS] 里边有你所使用的所有IP。ftp web mysql 等 都在这里显示!
注:空间IP跟数据库IP是不一样的。

四、用phpMyAdmin管理数据库

进入后台,点击Goodies->MySQL,再右边的下方“Web Administration”栏里,会列出你现在已经建立的数据库,点击要管理的数据库的主机链接(蓝色大字体),在弹出框里输入该数据库的用户名和密码,就可以 进入phpMyAdmin对该数据库进行管理了。

或者也可以直接在地址栏里输入 mysql.主机名称。 然后输入用户名密码 直接管理!


五、在DreamHost如何设置图片和媒体文件的防盗链

  进入后台后->
  点击Goodies->Htaccess/WebDAV链接->
  在右边选择你要进行防盗链设置的网站->
  点击[ Configure a new directory. ]->

  在网址后面的输入框里输入你要进行保护的文件夹的名字,下面有两种设置:

  Password-protect this dir?即对文件夹设定密码,在此选项后打勾即可实现本功能。

  Forbid linking to files in this dir?防止指定文件的某些类型的文件被其他网站盗链,在此选项后打勾即可实现本功能。“Forbidden file extensions”后面输入防止盗链的文件扩展名。“Domains that may still link”设定你授权允许盗链的网站。 

六、Dreamhost空间常用ssh命令

在WIN系统下,先装个PUTTY,然后输入服务器IP,再输入FTP帐号和密码

常见的命令有:

LS (显示当前目录所有文件)
CD .. (回父目录,中间有空格)
CD 目录名 (改变目录)
UNZIP FILENAME(用来解压文件夹,可以ZIP,但不可RAR)
RM -rf FILENAME (删除文件)
WGET(可以从其它服务器直接DOWN文件到你的空间)

还有其他功能 暂时用不上 呵呵 等用上时候再看!

2012年10月18日星期四

#2002 Cannot log in to the MySQL server


#2002 Cannot log in to the MySQL server

安装phpMyAdmin,报错如题。
将配置文件中的host选项配置,从localhost改为127.0.0.1并在地址栏使用127.0.0.1访问即可。

此方法验证成功



使用MySQL命令行修改密码


通过MySQL命令行,可以修改MySQL数据库的密码,下面就为您详细介绍该MySQL命令行,如果您感兴趣的话,不妨一看。
格式:mysqladmin -u用户名 -p旧密码 password 新密码
1、给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令
    mysqladmin -u root -password ab12
    注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、再将root的密码改为djg345。
    mysqladmin -u root -p ab12 password djg345
(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
3、命令行修改root密码:
    mysql> UPDATE mysql.user SET password=PASSWORD(’新密码’) WHERE User=’root’;
    mysql> FLUSH PRIVILEGES;
4、显示当前的user:
mysql> SELECT USER();