PIXNET Logo登入

MISTECH 技術手抄本

跳到主文

歡迎光臨 MIS 工作者在痞客邦的小天地

部落格全站分類:圖文創作

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 12月 15 週一 201416:56
  • smarty 搭配 Apache 的 rewrite.mod 時的配置

在 Apache 利用 mod_rewrite 做到網址轉換達成SEO優化 我們達成了 SEO 的優化,但當刷新頁面很多次時卻有時會出現空白的頁面,將 php 程式段的偵錯模式打開 error_reporting(E_ALL); 會出現下列的錯誤訊息。



Fatal error: Uncaught --> Smarty: unable to write file /xampp/htdocs/myweb/smarty/templates_c\8c6924ac7efe8f944a5a8a181c85433787f58f0c.file.home_index.html.cache.php <-- thrown in D:\xampp\htdocs\myweb\includes\smarty\libs\sysplugins\smarty_internal_write_file.php on line 74


(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(181)

  • 個人分類:PHP - BASIC
▲top
  • 7月 11 週五 201417:05
  • Apache 利用 mod_rewrite 做到網址轉換達成SEO優化

概念:
Apache Rewirte 主要的功能就是實現URL的跳轉,它的正則運算式是基於Perl 語言。可基於伺服器級的(HTTPd.conf)和目錄級的 (.htaccess)兩種方式。如果要想用到rewrite模組,必須先安裝或載入rewrite模組。
Apache mod_rewrite 規則重寫的標誌一覽
1) R[=code](force redirect) 強制外部重定向:強制在替代字串加上HTTP://thishost[:thisport]/首碼重定向到外部的URL.如果code不指定,將用缺省的302 HTTP狀態碼。
2) F(force URL to be forbidden)禁用URL,返回403HTTP狀態碼。
3) G(force URL to be gone) 強制URL為GONE,返回410HTTP狀態碼。
4) P(force proxy) 強制使用代理轉發。
5) L(last rule) 表明當前規則是最後一條規則,停止分析以後規則的重寫。
6) N(next round) 重新從第一條規則開始運行重寫過程。
7) C(chained with next rule) 與下一條規則關聯:如果規則匹配則正常處理,該標誌無效,如果不匹配,那麼下面所有關聯的規則都跳過。
8) T=MIME-type(force MIME type) 強制MIME類型
9) NS (used only if no internal sub-request) 只用于不是內部子請求
10) NC(no case) 不區分大小寫
11) QSA(query string append) 追加請求字串
12) NE(no URI escaping of output) 不在輸出轉義特殊字元
(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(7,884)

  • 個人分類:PHP - BASIC
▲top
  • 3月 13 週四 201414:30
  • Windows 安裝 Apache 2.2 + MySQL 5.6 + PHP 5.4 教學

apache2.2-openssl-installok.png相關套件及安裝順序如下:
1. Apache:httpd-2.2.25-win32-x86-openssl-0.9.8y
2. Microsoft .NET Framework 4 (獨立安裝程式) : dotNetFx40_Full_x86_x64.exe
3. Microsoft Visual C++ 2010 SP1 可轉散發套件 (x86) :vcredist_x86.exe
4. MySQL:MySQL Installer 5.6.16: mysql-installer-community-5.6.16.0.msi
5. PHP VC9 x86 Thread Safe (2014-Mar-06 00:29:49):php-5.4.26-Win32-VC9-x86.zip
(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(4) 人氣(39,484)

  • 個人分類:PHP - BASIC
▲top
  • 5月 30 週四 201314:52
  • PHP 與 Oracle 資料庫的連結

step1:首先安裝 Oracle 免費的資料庫版本作為測試:Oracle Database 11g Express Edition,安裝最後將system的密碼修改為oracle作為測試用。
step2:下載 AppServ 2.5.10 安裝後
(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(2,640)

  • 個人分類:PHP - BASIC
▲top
  • 5月 30 週四 201313:53
  • PHP 錯誤處理:錯誤等級相關函式 error_reporting

在撰寫 PHP 程式時,error_reporting($Constant) 是指定PHP程式執行過程中,發生錯誤時,錯誤資訊產出在網頁的時機,只需要設定錯誤的等級,回報的錯誤將會有所不同。
參數說明:




Value




Constant




Description




Note





1
E_ERROR
執行時期致命的錯誤
 


2
E_WARNING
執行時期錯誤警告
 


4
E_PARSE
編譯時的程式剖析錯誤
 


8
E_NOTICE
執行時期的提醒
 


16
E_CORE_ERROR
PHP 引擎啟動執行時產生的致命錯誤
 


32
E_CORE_WARNING
PHP 引擎啟動執行時產生的警告
since PHP 4


64
E_COMPILE_ERROR
致命的編譯時錯誤
since PHP 4


128
E_COMPILE_WARNING
致命的編譯時警告
since PHP 4


256
E_USER_ERROR
使用者定義的錯誤
since PHP 4


512
E_USER_WARNING
使用者定義的警告
since PHP 4


1024
E_USER_NOTICE
使用者定義的提醒
since PHP 4


2048
E_STRICT
編碼標準化警告(建議如何修改以向前兼容)
since PHP 5.4


4096
E_RECOVERABLE_ERROR
接近致命的運行時錯誤,若未被捕獲則視同E_ERROR
since PHP 5.2.0


8192
E_DEPRECATED
Run-time notices. Enable this to receive warnings about code that will not work in future versions.
since PHP 5.3.0


16384
E_USER_DEPRECATED
User-generated warning message. This is like an E_DEPRECATED, except it is generated in PHP code by using the PHP function trigger_error().
since PHP 5.3.0


30719
E_ALL
所有的錯誤、警告
32767 in PHP 6, 30719 in PHP 5.3.x, 6143 in PHP 5.2.x, 2047 previously


(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(377)

  • 個人分類:PHP - BASIC
▲top
  • 5月 30 週四 201313:39
  • PHP 與 Microsoft AD(Active Directory) 認證

Windows Server AD 是一個 LADP 伺服器,可讓您將資訊儲存在目錄服務中,在資料庫中進行查詢,並可以使用他來作為身份的認證授權。
使用PHP撰寫程式難免會遇到需要作身份認證的問題,除了自行撰寫這部份程式的選擇外,PHP 的函式庫中亦提供了標準的 LDAP 函式,如果公司組織中已經有架設 Windows 2K/2003 網域的環境 ,將身份認證的工作交由 Windows AD 亦是一個不錯的選擇。
在寫此程式前,請先到 php.ini 檔,打開 php_ldap.dll 的功能(預設是關閉的),否則執行時會出現未定義函數的錯誤訊息。(打開後記得要重啟apache服務,功能才會生效)
(繼續閱讀...)
文章標籤

MIS 發表在 痞客邦 留言(0) 人氣(4,102)

  • 個人分類:PHP - BASIC
▲top
1

Google Search 站內文章搜尋

熱門文章

  • (21,798)Certificate Authority(CA) 憑證簡介
  • (8,533)AppServ + OpenSSL Setup SSL(https) in Win32 憑證建立
  • (37,424)Apache - VirtualHost 架設虛擬網站
  • (3,102)Oracle External Table
  • (11,461)Oracle SQL Loader
  • (25,442)Linux 檔案格式 ext2 ext3 ext4 比較
  • (171)Oracle EBS ORG_ID (ORGANIZATION ID) 是向 SEQUENCE HR.HR_ORGANIZATION_UNITS_S 取值
  • (2,612)Oracle EBS Profile 的參數
  • (7,735)MSSQL 2008 R2 MSSQLSERVER_701:資源集區 'internal' 中的系統記憶體不足,無法執行此查詢
  • (12,666)IP Address & CIDR 概念

bloggerads-header

BloggerADs

參觀人氣

  • 本日人氣:
  • 累積人氣:

文章分類

toggle PTC-Windchill (1)
  • System系統類 (1)
toggle Server (6)
  • OS (2)
  • VMware (3)
  • Tomcat (1)
  • JBoss (13)
  • Apache (2)
  • Weblogic (1)
toggle Java (5)
  • Java - Spring (2)
  • JAVA - BASIC (9)
  • JAVA - Struts2 (16)
  • Struts2 + Spring4 + Hibernate4 (10)
  • JAVA - ADF (3)
toggle Oracle EBS (4)
  • EBS - Interface (1)
  • EBS - INV (1)
  • EBS - BASIC (4)
  • EBS - OAF (3)
toggle PL/SQL (1)
  • PL/SQL - BASIC (1)
toggle DataBase (2)
  • DB - MSSQL (10)
  • DB - ORACLE (11)
toggle PHP (2)
  • Yii2 (1)
  • PHP - BASIC (6)
toggle HTML (2)
  • HTML - CSS (1)
  • HTML - SSL (6)
toggle JavaScript (1)
  • JS - BASIC (5)
toggle XOOPS (2)
  • 架站前的準備工作 (8)
  • XOOPS2 的安裝與使用 (1)
toggle Linux (1)
  • Linux - BASIC (7)
  • Python (1)
  • 未分類文章 (1)

個人資訊

MIS
暱稱:
MIS
分類:
圖文創作
好友:
累積中
地區:

誰來我家