<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>yii &#8211; LPC影子技术分享</title>
	<atom:link href="https://www.mudbest.com/tag/yii/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mudbest.com</link>
	<description>行影不离,忘之却步.</description>
	<lastBuildDate>Mon, 01 Oct 2012 12:21:54 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>
	<item>
		<title>yii框架include(PDO.php) failed to open stream: No such file or directory问题分析</title>
		<link>https://www.mudbest.com/yii%e6%a1%86%e6%9e%b6includepdo-php-failed-to-open-stream-no-such-file-or-directory%e9%97%ae%e9%a2%98%e5%88%86%e6%9e%90/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 22 Mar 2011 02:05:14 +0000</pubDate>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[yii]]></category>
		<guid isPermaLink="false">http://www.mudbest.com/?p=502</guid>

					<description><![CDATA[这个问题所在是由于php.ini里面extension=php_pdo.dll没有开启 YII框架需要开启 e ... <a title="yii框架include(PDO.php) failed to open stream: No such file or directory问题分析" class="read-more" href="https://www.mudbest.com/yii%e6%a1%86%e6%9e%b6includepdo-php-failed-to-open-stream-no-such-file-or-directory%e9%97%ae%e9%a2%98%e5%88%86%e6%9e%90/" aria-label="阅读 yii框架include(PDO.php) failed to open stream: No such file or directory问题分析">阅读更多</a>]]></description>
										<content:encoded><![CDATA[<p>这个问题所在是由于php.ini里面extension=php_pdo.dll没有开启</p>
<p>YII框架需要开启</p>
<p>extension=php_pdo.dll</p>
<p>extension=php_pdo_mysql.dll</p>
<p>配置好yii的main之后,<span id="more-502"></span>运行  http://地址/index.php?r=gii</p>
<p>然后输入在main里配置的密码进行登录，然后点击生成CRUD代码。</p>
<p>如图</p>
<p><a href="http://www.mudbest.com/?attachment_id=503" rel="attachment wp-att-503"><img fetchpriority="high" decoding="async" src="http://www.mudbest.com/wp-content/uploads/2011/03/12-610x320.jpg" alt="" title="1" width="610" height="320" class="alignnone size-medium wp-image-503" srcset="https://www.mudbest.com/wp-content/uploads/2011/03/12-610x320.jpg 610w, https://www.mudbest.com/wp-content/uploads/2011/03/12-1024x538.jpg 1024w, https://www.mudbest.com/wp-content/uploads/2011/03/12.jpg 1071w" sizes="(max-width: 610px) 100vw, 610px" /></a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>yii-You are not allowed to access this page</title>
		<link>https://www.mudbest.com/yii-you-are-not-allowed-to-access-this-page/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 22 Mar 2011 01:45:25 +0000</pubDate>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[yii]]></category>
		<guid isPermaLink="false">http://www.mudbest.com/?p=500</guid>

					<description><![CDATA[Error 403 You are not allowed to access this page. 问题分析 ... <a title="yii-You are not allowed to access this page" class="read-more" href="https://www.mudbest.com/yii-you-are-not-allowed-to-access-this-page/" aria-label="阅读 yii-You are not allowed to access this page">阅读更多</a>]]></description>
										<content:encoded><![CDATA[<p>Error 403<br />
You are not allowed to access this page.</p>
<p>问题分析：yii处于安全考虑。默认情况下允许在本机运行gii组件。所以出现上述问题，一般都是服务器不是本机。</p>
<p>解决方法：编辑你的main.php配置文<span id="more-500"></span>件</p>
<pre class="brush: php; title: ; notranslate">
'modules'=&gt;array( 
                'gii'=&gt;array( 
                        'class'=&gt;'system.gii.GiiModule', 
                        'password'=&gt;'password', 
                        'ipFilters'=&gt;array('127.0.0.1','::1'),  //将此处的IP改为本机目前使用的IP
                ), 
        ),
</pre>
<p>在ipFilters中设置你的本机IP</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>执行yiic命令提示’php.exe’将YII添加到系统环境变量</title>
		<link>https://www.mudbest.com/%e6%89%a7%e8%a1%8cyiic%e5%91%bd%e4%bb%a4%e6%8f%90%e7%a4%baphp-exe%e5%b0%86yii%e6%b7%bb%e5%8a%a0%e5%88%b0%e7%b3%bb%e7%bb%9f%e7%8e%af%e5%a2%83%e5%8f%98%e9%87%8f/</link>
					<comments>https://www.mudbest.com/%e6%89%a7%e8%a1%8cyiic%e5%91%bd%e4%bb%a4%e6%8f%90%e7%a4%baphp-exe%e5%b0%86yii%e6%b7%bb%e5%8a%a0%e5%88%b0%e7%b3%bb%e7%bb%9f%e7%8e%af%e5%a2%83%e5%8f%98%e9%87%8f/#comments</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 21 Mar 2011 14:34:07 +0000</pubDate>
				<category><![CDATA[分享]]></category>
		<category><![CDATA[yii]]></category>
		<guid isPermaLink="false">http://www.mudbest.com/?p=493</guid>

					<description><![CDATA[还有个问题就是每次执行yiic命令时要把yiic的全路径打出来才行,比如我的yii框架在F:\myprojec ... <a title="执行yiic命令提示’php.exe’将YII添加到系统环境变量" class="read-more" href="https://www.mudbest.com/%e6%89%a7%e8%a1%8cyiic%e5%91%bd%e4%bb%a4%e6%8f%90%e7%a4%baphp-exe%e5%b0%86yii%e6%b7%bb%e5%8a%a0%e5%88%b0%e7%b3%bb%e7%bb%9f%e7%8e%af%e5%a2%83%e5%8f%98%e9%87%8f/" aria-label="阅读 执行yiic命令提示’php.exe’将YII添加到系统环境变量">阅读更多</a>]]></description>
										<content:encoded><![CDATA[<p>还有个问题就是每次执行yiic命令时要把yiic的全路径打出来才行,比如我的yii框架在F:\myproject里面,我每次执行的时候都要</p>
<p>F:\myproject\yii\framework\yiic webapp yiiblog</p>
<p>我们可以把yiic也加入系统环境变量,加入以下代码:</p>
<p>假如php.exe这个目录在E:\Server\php</p>
<p>F:\myproject\yii\framework\<br />
此时我们执行yiic再不用打全路径了<span id="more-493"></span>,这样方便多了.</p>
<pre class="brush: php; title: ; notranslate">
&gt;yiic webapp yiiblog
</pre>
<p><a href="http://www.mudbest.com/493.action/1-5" rel="attachment wp-att-494"><img decoding="async" src="http://www.mudbest.com/wp-content/uploads/2011/03/11-610x342.jpg" alt="" title="1" width="610" height="342" class="alignnone size-medium wp-image-494" srcset="https://www.mudbest.com/wp-content/uploads/2011/03/11-610x342.jpg 610w, https://www.mudbest.com/wp-content/uploads/2011/03/11-1024x575.jpg 1024w, https://www.mudbest.com/wp-content/uploads/2011/03/11.jpg 1366w" sizes="(max-width: 610px) 100vw, 610px" /></a></p>
<p>执行了yiic批处理之后，会提示YES/NO 选择./////////////////////////</p>
<p>log如下：<br />
Create a Web application under &#8216;F:\myproject\djcms&#8217;? [Yes|No] yes<br />
      mkdir F:/myproject/djcms<br />
      mkdir F:/myproject/djcms/assets<br />
      mkdir F:/myproject/djcms/css<br />
   generate css/bg.gif<br />
   generate css/form.css<br />
   generate css/ie.css<br />
   generate css/main.css<br />
   generate css/print.css<br />
   generate css/screen.css<br />
      mkdir F:/myproject/djcms/images<br />
   generate index-test.php<br />
   generate index.php<br />
      mkdir F:/myproject/djcms/protected<br />
   generate protected/.htaccess<br />
      mkdir F:/myproject/djcms/protected/commands<br />
      mkdir F:/myproject/djcms/protected/commands/shell<br />
      mkdir F:/myproject/djcms/protected/components<br />
   generate protected/components/Controller.php<br />
   generate protected/components/UserIdentity.php<br />
      mkdir F:/myproject/djcms/protected/config<br />
   generate protected/config/console.php<br />
   generate protected/config/main.php<br />
   generate protected/config/test.php<br />
      mkdir F:/myproject/djcms/protected/controllers<br />
   generate protected/controllers/SiteController.php<br />
      mkdir F:/myproject/djcms/protected/data<br />
   generate protected/data/schema.mysql.sql<br />
   generate protected/data/schema.sqlite.sql<br />
   generate protected/data/testdrive.db<br />
      mkdir F:/myproject/djcms/protected/extensions<br />
      mkdir F:/myproject/djcms/protected/messages<br />
      mkdir F:/myproject/djcms/protected/models<br />
   generate protected/models/ContactForm.php<br />
   generate protected/models/LoginForm.php<br />
      mkdir F:/myproject/djcms/protected/runtime<br />
      mkdir F:/myproject/djcms/protected/tests<br />
   generate protected/tests/bootstrap.php<br />
      mkdir F:/myproject/djcms/protected/tests/fixtures<br />
      mkdir F:/myproject/djcms/protected/tests/functional<br />
   generate protected/tests/functional/SiteTest.php<br />
   generate protected/tests/phpunit.xml<br />
      mkdir F:/myproject/djcms/protected/tests/report<br />
      mkdir F:/myproject/djcms/protected/tests/unit<br />
   generate protected/tests/WebTestCase.php<br />
      mkdir F:/myproject/djcms/protected/views<br />
      mkdir F:/myproject/djcms/protected/views/layouts<br />
   generate protected/views/layouts/column1.php<br />
   generate protected/views/layouts/column2.php<br />
   generate protected/views/layouts/main.php<br />
      mkdir F:/myproject/djcms/protected/views/site<br />
   generate protected/views/site/contact.php<br />
   generate protected/views/site/error.php<br />
   generate protected/views/site/index.php<br />
   generate protected/views/site/login.php<br />
      mkdir F:/myproject/djcms/protected/views/site/pages<br />
   generate protected/views/site/pages/about.php<br />
   generate protected/yiic<br />
   generate protected/yiic.bat<br />
   generate protected/yiic.php<br />
      mkdir F:/myproject/djcms/themes<br />
      mkdir F:/myproject/djcms/themes/classic<br />
      mkdir F:/myproject/djcms/themes/classic/views<br />
   generate themes/classic/views/.htaccess<br />
      mkdir F:/myproject/djcms/themes/classic/views/layouts<br />
      mkdir F:/myproject/djcms/themes/classic/views/site<br />
      mkdir F:/myproject/djcms/themes/classic/views/system</p>
<p>Your application has been created successfully under F:\myproject\djcms.</p>
<p>F:\myproject></p>
<p>打开 D:\web\yii\blog\protected\config\main.php 文件</p>
<p>修改里面的</p>
<pre class="brush: php; title: ; notranslate">
'db'=&gt;array(
   'connectionString'=&gt;'mysql:host=localhost;dbname=blog', //数据库类型;主机地址=localhost;数据库名=blog
   'username' =&gt; 'root', //数据库账号
   'password' =&gt; 'root', //数据库密码
   'charset' =&gt; 'utf8', //数据库编码
  ),
</pre>
<p>保存。</p>
<p>在命令行进入到 F:/myproject/djcms/</p>
<p>执行命令:</p>
<pre class="brush: plain; title: ; notranslate">
.\protected\yiic.bat shell
</pre>
<p>输入之后进入<br />
<a href="http://www.mudbest.com/493.action/2-4" rel="attachment wp-att-497"><img decoding="async" src="http://www.mudbest.com/wp-content/uploads/2011/03/21-610x342.jpg" alt="" title="2" width="610" height="342" class="alignnone size-medium wp-image-497" srcset="https://www.mudbest.com/wp-content/uploads/2011/03/21-610x342.jpg 610w, https://www.mudbest.com/wp-content/uploads/2011/03/21-1024x575.jpg 1024w, https://www.mudbest.com/wp-content/uploads/2011/03/21.jpg 1366w" sizes="(max-width: 610px) 100vw, 610px" /></a></p>
<p>然后用 model <Users> 等建立 model</p>
<p>用 crud <users> 等建立 controllers 目录下的文件。</p>
<p>建立这个的时候 views 下面自动建立了对应的文件及以及下面的一些文件。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mudbest.com/%e6%89%a7%e8%a1%8cyiic%e5%91%bd%e4%bb%a4%e6%8f%90%e7%a4%baphp-exe%e5%b0%86yii%e6%b7%bb%e5%8a%a0%e5%88%b0%e7%b3%bb%e7%bb%9f%e7%8e%af%e5%a2%83%e5%8f%98%e9%87%8f/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
