站長在利用phpcms建站的時候總是遇到這么一個問題,在本地測試的時候沒有問題,但是上傳到虛擬主機并且安裝完成后總是跳轉到install/install.php,并且頁面報404的錯誤,無法找到此頁等.
那么,為什么虛擬主機上裝了phpcmsV9后,訪問首頁時訪問的不是Index.php而是../install/install.php文件,剛剛安裝成功了,為什么訪問的時候還是訪問安裝文件呢?
由于站長也是第一次使用phpcms,通過多次嘗試找到了問題根源,并通過知友分享來與愛好phpcms的站長們分享一下.
一、刪除index.html
安裝PHPCMS程序前,網站根目錄是有install這個文件夾的,安裝成功后,install這個安裝文件夾就被程序自動刪除了,即便沒有自動刪除,也會有刪除install文件的提示語,如果刪除這個文件后,那么按地址欄中的目錄結構肯定是找不到文件的,為了測試網站的首頁是否能夠正常訪問,我們可以先手動輸入首頁地址來測試一下,格式如下:
http://www.49028c.com/index.php
測試時只需要將index.php之前的地址替換成自己的地址即可,如果能夠正常打開,說明網站已經可以正常使用了,只不過是可能某一處存在鏈接指向的跳轉,將本來訪問index.php文件的路徑改為install/install.php,根據疑點,我們看一下根目錄下的index.html和index.php兩個文件,依次打開查看里面是否有上面所說的路徑指向問題.當打開index.html文件時,我們可以看到如下一句代碼:
<meta http-equiv="refresh" content="0;url=./install/install.php">
這段代碼部分正是我們訪問時路徑報錯的部分,既然查到了原因,我們就可以自定義url的指向,而知友站長為圖省事以及減少頁面跳轉性能問題,直接將index.html文件刪除.
二、緩存
由于安裝完phpcms后可能會由于緩存問題導致瀏覽器存有記錄,這時只需要清除瀏覽器到緩存即可,為確??筛聀hpcms的緩存.
三、生成首頁
有時候可能是我們修改一些與首頁相關的內容或代碼,但保存后總是沒有生效,這時候我們可以重新生成以下首頁。
至此在安裝phpcms后便可以正常訪問了.
新聞熱點
疑難解答