thinkphp緩存文件寫入失敗,怎么辦?
在本地配置這個項目時,出現了一個問題,無法寫入/Runtime/Cache緩存,這個問題是權限問題,首先要看看在自己的項目/Application/下有沒有Runtime這個文件夾,如果沒有,就自己在/Application/建好Runtime文件夾,然后設置Runtime文件夾下及其下面的子文件夾的權限,方法:在終端進入Runtime文件夾,然后執行命令:chmod-R777*,問題就解決了。
phpstudy怎么運行ph?
安裝好phpstudy后,運行軟件.
首先將tp的程序放到一個目錄web_thinkphp(可自定義)
打開phpStudy面版
右邊有一個php版本,選擇好tp所需要的版本(tp3.2先5.3~5.4即可,tp5可選5.5)
在其它選項菜單-gt打開hosts-gt添加一行域名
1
127.0.0.1
保存(如果沒有修改權限,可以在桌面上建一個文件hosts加入上面一行代碼后再覆蓋到hosts所在的目錄)
在其它選項菜單-gt站點域名管理-gt
域名:
路徑:指向web_thinkphp
第二域名:空
端口:80
[新增]-gt保存并生成配置文件
然后瀏覽器中輸入就運行tp了
2個網站用同一個空間。那么mysql數據庫能共用一個嗎?
如果兩個或多個網站一定要用一個MySQL數據庫,那在技術上是完全可行的,而且實現起來很簡單,只需要用表前綴來去區分哪些表是網站A用的,哪些表是網站B用的。但是,在條件允許的情況下,并不建議這樣做,原因有但不限于如下幾點:
1、增加以網站為單位的備份工作的工作量,因為需要選擇網站對應的表進行備份。而整體備份數據庫的話,里面就含有所有網站的表,造成不必要的數據冗余。
2、數據庫文件將很容易變得很大,影響執行效率。導入和導出SQLdump文件時會造成超時錯誤。(當然了,也是有辦法導入導出超大庫文件的,需要技術,不懂就來問我)
3、增大被黑客連鍋端的風險,不利于網站安全。
我是書畫國際大學常務校長杭舟。代碼玩得不轉的書畫家不是好校長