2017-01-03 74 views
2

我正在使用Ubuntu機器。我正在爲php文件運行lampp服務器。PhP本地主機重定向到/var/www/html/index.php

我的所有PHP文件都在my_folder,我的代碼都是/opt/lampp/htdocs/my_folder,包括索引文件/opt/lampp/htdocs/my_folder/index.php

我想通過在Chrome瀏覽器中運行http://localhost/index.php來檢查我的代碼,但由於某種原因,它不斷將我指向/var/www/html/html.index文件。有人可以幫我解決這個問題嗎?

在此先感謝。

回答

3

將此添加到您的apache配置。

DocumentRoot /opt/lampp/htdocs/my_folder 
<Directory /> 
    Options FollowSymLinks 
    AllowOverride None 
</Directory> 
<Directory /opt/lampp/htdocs/my_folder> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride All 
    Order allow,deny 
    allow from all 
</Directory> 
+0

謝謝,現在重定向到只產生在瀏覽器中的實際代碼所需的路徑。它不執行代碼。可能是什麼原因? – MAPK

+0

通過將info.php放入rootpath來檢查你的php,然後訪問它。 –

+1

謝謝。這是問題和答案在這裏解決它:http://stackoverflow.com/questions/19533439/xampp-on-debian7-starting-apache-fails – MAPK

0

Adittionally,如果MySQL沒有啓動:

sudo /etc/init.d/apache2 stop 
sudo /etc/init.d/mysql stop 
sudo /etc/init.d/proftpd stop 
sudo /opt/lampp/lampp start 
相關問題