apache php 環(huán)境裝好了,下載了TP5的項(xiàng)目,然后部署上去之后,端口81,,但是
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括蓮都網(wǎng)站建設(shè)、蓮都網(wǎng)站制作、蓮都網(wǎng)頁制作以及蓮都網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,蓮都網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到蓮都省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!訪問
127.0.0.1:81 正常
127.0.0.1:81/admin,報(bào)錯(cuò)
404
Not Found
原因是,apache路由重寫功能沒啟動(dòng)成功
Ubuntu下Apache開啟Rewrite模塊安裝好apache2后默認(rèn)是沒有開啟rewrite模塊的,需要我們手動(dòng)進(jìn)行配置。
在/etc/apache2目錄下有幾個(gè)需要配置的文件和目錄:
mods-available:包含Apache模塊及其配置文件
mods-enabled:已開啟模塊的目錄,存放的是已開啟模塊的鏈接,分別對(duì)應(yīng)/etc/apache2/mods-available目錄下的模塊,Apache開啟時(shí)將會(huì)加載該目錄下鏈接對(duì)應(yīng)的模塊和配置文件
sites-available:包含Apache的虛擬主機(jī)配置文件
sites-enabled:對(duì)應(yīng)/etc/apache2/sites-available目錄下配置文件的鏈接,與mods-enabled類似。
開啟rewrite模塊的方法很簡單,在mods-available中可以看到名為rewrite.load的文件,只需執(zhí)行以下命令就可以加載該模塊:
sudo a2enmod rewrite
查看了所有的配置都沒問題,就是因?yàn)闆]有執(zhí)行這條命令,開啟模塊
然后在 mods-enabled目錄下就會(huì)生成相應(yīng)的鏈接,接著還需要修改Apache的虛擬主機(jī)配置文件。
sudo vim /etc/apache2/sites-enabled/000-default
將AllowOverride None 修改為 AllowOverride All,如果沒有看到這項(xiàng)內(nèi)容,可以修改apache2.conf配置文件:
sudo vim /etc/apache2/apache2.conf
將其中的AllowOverride None 全部替換為 AllowOverride All:
:%s/AllowOverride None/AllowOverride All
最后重啟apache即可:
sudo service apache2 restart