簡體   English   中英

Laravel5顯示index.php內容

[英]Laravel5 shows index.php content

我是Linux和PHP的新手,正在嘗試從另一台設備訪問Laravel應用。 服務器正在運行Centos,其IP為192.168.1.250,而我的Laravel目錄為/ var / www / html / vls。 起初,當我在瀏覽器中訪問192.168.1.250/vls時,它會顯示目錄列表。 經過一番搜索,我將這些行添加到了httpd.con中:

<Directory /var/www/html/vls>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>


<VirtualHost *:80>
    DocumentRoot "/var/www/html/vls/public"
    ServerName vls.dev
    <Directory /var/www/html/vls/>
        AllowOverride All
        Order deny,allow
        Allow from all
        Require all granted
    </Directory>
</VirtualHost>

現在,當我轉到192.168.1.250/vls時,它在瀏覽器中將index.php內容顯示為文本。

我什至遵循這里描述的解決方案: 如何停止laravel目錄瀏覽

但是隨后它顯示了/ public目錄的目錄列表。

任何幫助都需要提前感謝。

編輯:如果我創建目錄並放置包含一些PHP代碼的index.php代碼,則可以正常工作。 但是Laravel應用程序無法正常工作,並在瀏覽器上顯示index.php代碼。

將您的目錄從<Directory /var/www/html/vls/>更改為<Directory /var/www/html/vls/public>

暫無
暫無

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

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