移機後無法顯示首頁,出現了
XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.
該如何是好
原本xoops架在fedora core3中,將資料移到fc5,php、mysql不知要修改哪裡??
從 Linux (Aapche) 要移到 windows (IIS),
mainfile.php 一定要去改 path 。
補充:
有兩個地方要改,
一個是 path ,
一個是網址。
==========================================
jkfix: 打開 mainfile.php
去找define('XOOPS_ROOT_PATH', 'C:\Inetpub\wwwroot\qq1'); '這是IIS用的目錄
去把伺服器路徑改對以後
xoop的 install介面導引網頁就可以正常了
然後要注意檔案的寫入權限問題
PS:另外要注意 資料夾的權限(右鍵>>內容 去指定權限),如果沒有開放給IIS guest,會有讀取不到網頁的狀況
=======================
if ( !defined("XOOPS_MAINFILE_INCLUDED") ) {
define("XOOPS_MAINFILE_INCLUDED",1);
// XOOPS Physical Path
// Physical path to your main XOOPS directory WITHOUT trailing slash
// Example: define('XOOPS_ROOT_PATH', 'C:/AppServ/www/qq1');
define('XOOPS_ROOT_PATH', 'C:\Inetpub\wwwroot\qq1');