91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

TP5相關解決問題有哪些

發布時間:2021-12-06 10:57:51 來源:億速云 閱讀:145 作者:柒染 欄目:大數據

這篇文章給大家介紹TP5相關解決問題有哪些,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

TP5相關解決問題

1.默認入口文件public,其他文件不允許訪問

2.在application內部,后臺一般放在admin內,前臺代碼一般放在index內,遵循MVC架構

3.application文件夾中的文件作用

- command.php 命令行啟動TP5框架需要讀取的文件
- common.php 常用的函數,都寫在這個文件中
- config.php 配置文件,開啟什么,關閉什么,都在這設置
- database.php 連接數據庫時候讀取的文件,比如用戶名
- route.php 路由文件,美化url的
- tags.php 擴展框架的時候用到

4.public內文件作用

- static 這里放的是css、html之類的靜態文件
- favicon.ico 這個是網站圖標,在標簽欄顯示的
- index.php 網站入口文件,所有的請求都會經過這里
- robots.txt 禁止搜索引擎爬取頁面的設置
- router.php 在沒有部署網站環境的情況下,配置這個文件可以讓網站運行

開發規范

- 目錄 只是小寫字母和下劃線構成
- 類的文件名以命名空間定義,并且命名空間和類庫文件所在路徑一致。
- 類的文件采用駝峰,并且首字母大寫,其余文件為小寫加下劃線。
- 類名和類文件名保持一致,采用駝峰命名,首字母大寫。
- 函數使用駝峰命名,首字母小寫。
- 屬性名采用駝峰,首字母小寫
- 以雙下劃線開頭的函數或方法為魔術方法。
- 常量以大寫字母和下劃線命名
- 表和字段必須以小寫字母和下劃線命名方式,不能以下劃線開頭。

apache配置根目錄

  • 修改vhosts.conf

<VirtualHost _default_:80>
DocumentRoot "C:\phpStudy\PHPTutorial\WWW\public"
    ServerName localhost
    ServerAlias localhost
  <Directory "C:\phpStudy\PHPTutorial\WWW\public">
    #下面被注釋的代碼,用“localhost”訪問時會禁止訪問
    #Options -Indexes -FollowSymLinks +ExecCGI
    Options FollowSymLinks ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
    Require all granted
  </Directory>
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "C:\phpStudy\PHPTutorial\WWW\public"
    ServerName www.gohosts.com
    ServerAlias gohosts.com
  <Directory "C:\phpStudy\PHPTutorial\WWW\public">
      Options FollowSymLinks ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
     Require all granted
  </Directory>
</VirtualHost>

apache配置偽靜態

  • httpd.conf

  • 去掉LoadModule rewrite_module前面的#

  • AllowOverride None 替換為 AllowOverride All(有多處設置,需要替換)然后保存

  • 在相應的目錄下,添加.htacces文件

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>

iis配置偽靜態

  • 添加web.config文件

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <rewrite>
      <rules>
        <rule name="cms">
          <match url="^cms/(.*)$" />  
          <action type="Rewrite" url="/public/cms/pages/{R:1}" /> 
		</rule>
        <rule name="OrgPage" stopProcessing="true">
          <match url="^(.*)$" />
          <conditions logicalGrouping="MatchAll">
            <add input="{HTTP_HOST}" pattern="^(.*)$" />
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
          </conditions>
          <action type="Rewrite" url="/public/index.php/{R:1}" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</configuration>

關于TP5相關解決問題有哪些就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

tp5
AI

桃园县| 华安县| 新沂市| 泰来县| 新建县| 永兴县| 瑞安市| 胶州市| 容城县| 祥云县| 师宗县| 通化市| 德钦县| 桦南县| 凉山| 唐河县| 丹凤县| 涪陵区| 孙吴县| 蕲春县| 台北县| 太保市| 克拉玛依市| 海伦市| 湖南省| 新蔡县| 汤原县| 交口县| 柏乡县| 太原市| 介休市| 中宁县| 双桥区| 广丰县| 和林格尔县| 梅州市| 桐乡市| 察雅县| 金寨县| 泰宁县| 遵义县|