2016-11-04 55 views
1

親愛的StackOverflow社區,我的作曲家PHP項目在要求'/vendor/autoload.php';

iam真的是新的作曲家,所以解決方案可能很容易,但我沒有得到它。

我的PHP文件看起來像這樣

<html> 
    <head> 
     <title>ServerStatusChecker</title> 
     <link rel="icon" href="favicon.ico"> 
    </head> 
    <body> 

     <?php 

     echo "1"; 

     require '/vendor/autoload.php'; 

     echo "2"; 

     use MinecraftServerStatus\MinecraftServerStatus; 

     echo "3"; 

     $response = MinecraftServerStatus::query('mineplex.com', 25565); 

     echo "4"; 

     if (! $response) { 
      echo "The Server is offline!"; 
     } else { 
      echo "<img width=\"64\" height=\"64\" src=\"" . $response['favicon'] . "\" /> <br> 
       The Server " . $response['hostname'] . " is running on " . $response['version'] . " and is online, 
       currently are " . $response['players'] . " players online 
       of a maximum of " . $response['max_players'] . ". The motd of the server is '" . $response['description'] . "'. 
       The server has a ping of " . $response['ping'] . " milliseconds."; 
     } 
     ?> 
    </body> 
</html> 

所以我的問題是,當我稱之爲網頁它停留,除了從一個調試1空白。

我沒有收到可見的錯誤消息或類似信息。 那麼爲什麼會發生這種情況和/或我做錯了什麼?

親切的問候

+1

什麼是你的目錄結構?作曲家安裝完成沒有錯誤? –

+0

運行作曲家並通過命令行安裝包,它會讓你的生活變得輕鬆 –

+0

@JakubJudas我的index.php文件與'composer.json'以及'havendor文件夾'一起在'/ var/www/html/ServerChecker' 。它安裝時沒有可見的錯誤 – Tim

回答

1

改變的線10 require '/vendor/autoload.php';require './vendor/autoload.php';和它的工作

感謝@AammadUllah

+0

這指出我在正確的方向 – tsukimi