人要想學(xué)習(xí)一點(diǎn)東西,就應(yīng)該先學(xué)會(huì)謙遜。以下是小編為大家搜索整理的解決PHP的failed opening required問(wèn)題的方法,希望對(duì)大家有所幫助!更多精彩內(nèi)容請(qǐng)及時(shí)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

  環(huán)境:WIN2003+IIS6+PHP5

  本機(jī),2003下IIS6,配置php5,mysql ,phpMyAdmin。

  現(xiàn)在php及mysql都可以正常運(yùn)行,架phpwind論壇也能正常運(yùn)行。

  配置好ecshop的幾個(gè)參數(shù)后(就是那幾個(gè)用戶(hù)名,密碼什么的),在瀏覽器中運(yùn)行ecshop,

  返回如下提示:

  Warning: require(../includes/init.php) [function.require]: failed to open stream: No such file or directory in C:AppServwwwindex.php on line 22

  Fatal error: require() [function.require]: Failed opening required '../includes/init.php' (include_path='.;C:php5pear') in C:AppServwwwindex.php on line 22

  原來(lái)原因是這樣的:PHP程序到服務(wù)器,只能在目錄中運(yùn)行,無(wú)法在網(wǎng)站根目錄運(yùn)行,還是目錄權(quán)限的問(wèn)題。 / www.phpky.cn

  解決方法如下

  看下,D盤(pán)權(quán)限為administrator,下面有一目錄為網(wǎng)站目錄Web,權(quán)限為administrator,然后Web目錄下面是各個(gè)網(wǎng)站的目錄,比如說(shuō)ecshop目錄,平時(shí)的建法是ecshop目錄權(quán)限為administrator,下面再建Data目錄和Web目錄,這兩個(gè)目錄的權(quán)限是權(quán)限為administrator+web_ecshop(IIS運(yùn)行帳號(hào)),這樣問(wèn)題就來(lái)了,放根目錄的PHP程序就會(huì)出現(xiàn)各種各樣的問(wèn)題,就是不能正常運(yùn)行,這應(yīng)該是目錄權(quán)限繼承的問(wèn)題。

  正確的權(quán)限設(shè)定是ecshop目錄權(quán)限為administrator+web_ecshop(IIS運(yùn)行帳號(hào)),下面的兩個(gè)目錄權(quán)限為繼承,也就是網(wǎng)站根目錄的上級(jí)目錄的權(quán)限要和網(wǎng)站根目錄權(quán)限一樣這才樣就沒(méi)問(wèn)題了。

  【相關(guān)閱讀】

  解決PHP無(wú)法訪問(wèn)遠(yuǎn)程MySQL的問(wèn)題

  問(wèn)題是這樣的:有A,B,C三臺(tái)服務(wù)器,C為服務(wù)器,B可以用PHP成功連接上C機(jī)器的mysql,而A機(jī)器則不能連接!

  可以說(shuō),肯定不是代碼有什么問(wèn)題,服務(wù)器上的mysql設(shè)置也是沒(méi)什么問(wèn)題的,因?yàn)锽機(jī)器都是可以的。

  肯定是A機(jī)器的設(shè)置有問(wèn)題!

  在網(wǎng)上一頓搜,各種說(shuō)mysql授權(quán)問(wèn)題的,以及修改php.ini的,修改防火墻的,事實(shí)上都不是這些問(wèn)題導(dǎo)致的。

  最后想到了SELINUX的問(wèn)題,對(duì)比了下AB兩臺(tái)機(jī)器,果然設(shè)置不一樣!估計(jì)就是它的問(wèn)題,有戲!

  進(jìn)行了如下設(shè)置:

  root下,用vim打開(kāi)文件文件/etc/selinux/config

  修改SELINUX的值:

  #SELINUX=enforcing

  SELINUX=disabled

  保存并退出。

  重啟生效,如果不想重啟,命令行輸入

  setenforce 0

  回車(chē),OK


更多相關(guān)文章推薦:

1.建站常用13種PHP開(kāi)源CMS比較

2.幾種流行PHP集成開(kāi)發(fā)工具(IDE)的比較

3.PHP簡(jiǎn)單的偽靜態(tài)URL機(jī)制實(shí)現(xiàn)

4.PHP的基本語(yǔ)法介紹

5.php開(kāi)發(fā)高效的WEB系統(tǒng)的方法

6.PHP圖片上傳類(lèi)帶圖片顯示

7.PHP中的流是什么

8.PHP如何用curl發(fā)送GET和POST請(qǐng)求

9.PHP開(kāi)發(fā)的發(fā)展現(xiàn)狀和前景解析

10.PHP中將字符串轉(zhuǎn)化為整數(shù)

1.《opening 解決PHP的failed opening required問(wèn)題的方法》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。

2.《opening 解決PHP的failed opening required問(wèn)題的方法》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。

3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/jiaoyu/97326.html