本文目錄一覽:
- 1、請問我部署的PHP網站為什麼我打開的時候出現了IIS的錯誤提示?
- 2、php引用錯誤,require
- 3、php 的require (“路徑”)在服務器無法使用,在本地可用,上傳到服務器必須改成require “路徑”;
- 4、php網站報錯require_once(): Failed opening required…..
- 5、php require()失效
請問我部署的PHP網站為什麼我打開的時候出現了IIS的錯誤提示?
看報錯是因為php.ini的配置問題,加載了錯誤的模塊。
將開在錯誤的模塊信息注釋掉。另外mysqli的模塊,看你用的win服務器,myaqli.so是linux用的,需要加載mysqli.dll
php引用錯誤,require
你的路徑問題。。根目錄和admin目錄引用肯定不一樣的,按樓上的做~`
php 的require (“路徑”)在服務器無法使用,在本地可用,上傳到服務器必須改成require “路徑”;
require是一個特殊的語言結構,不是函數,不推薦使用()。
但一般情況下使用了()也能使用,但有時加了()會導致錯誤,比如:
?php
// won’t work, evaluated as include((‘vars.php’) == ‘OK’), i.e. include(”)
if (include(‘vars.php’) == ‘OK’) {
echo ‘OK’;
}
// works
if ((include ‘vars.php’) == ‘OK’) {
echo ‘OK’;
}
?
你看一下,本地和服務器上的代碼是不是一樣!
php網站報錯require_once(): Failed opening required…..
直接存數組裡的字符串就行了。如$a=”0,1,2,3,”;或$a=join(“,”,array(0,1,2,3));mysql_query(“INSERT INTO admin (monday) VALUES($a)”); 這樣字段monday的就是0,1,2,3,讀取的時候要重新組成數組的話就分割重組。
你可以去後盾人平台看看,裏面的東西不錯
php require()失效
最好使用絕對路徑引入類文件,相對路徑會依賴include_path,不同環境配置不一樣,會有
不一樣的結果。
也就是說,改成:
require dirname(__FILE__) . ‘/wd_plus/app/ThinkPHP/ThinkPHP.php’;
這樣。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/257984.html