簡體   English   中英

mediawiki致命錯誤:require_once():服務器移動后需要打開失敗

[英]mediawiki Fatal error: require_once(): Failed opening required after server moved

當我將MediaWiki從Localhost移到服務器時,我開始出現以下錯誤。 我正在使用最新版本,並嘗試使用php 5.3、5.4和5.5,但是所有版本的php均存在錯誤。 我知道這可能與php版本無關,而只是經過交叉檢查。

警告:require_once(/home/meuser/public_html/site_dir\\extensions\\Cite\\Cite.php):無法打開流:在第132行的/home/meuser/public_html/site_dir/LocalSettings.php中沒有此類文件或目錄

致命錯誤:require_once():無法在/ home / meuser /中打開所需的'/home/meuser/public_html/site_dir\\extensions\\Cite\\Cite.php'(include_path ='。:/ opt / php54 / lib / php')第132行的public_html / site_dir / LocalSettings.php

當我評論Cite擴展名(以禁用擴展名)以進行交叉檢查時,它為下一個擴展名給出了相同的錯誤。 因此,我認為移動服務器時出了什么問題?

我剛剛將所有文件上傳到服務器,並更改了Localsettings.php和導入的數據庫中的數據庫和站點url設置。

是否需要任何額外的步驟?

路徑中的目錄分隔符存在問題。 請注意,在到達site_dir之前,它們都是正斜杠。 修復這些問題,它應該可以正常工作。 根據此代碼,您需要更改的路徑在LocalSettings.php中

我認為這對您有幫助

句法:

require_once($_SERVER['DOCUMENT_ROOT']./your file location with only '/' slash);

即,

require_once($_SERVER['DOCUMENT_ROOT']./site_dir/extensions/Cite/Cite.php);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM