Ubuntu 14和LAMP無法存取WordPress網站

Ubuntu 14和LAMP無法存取WordPress網站

我已經在Ubuntu 14 下安裝了LAMP,將WordPress 資料夾檔案的副本放在/lampstack-5.6.30-0/apache2/htdocs/wordpress/ 資料夾下,啟動了LAMP Apache、MySQL...但每次我嘗試到達 localhost/wordpress/ 我會自動路由到 localhost:8888/wordpress/ 並收到錯誤訊息

This site can’t be reached
localhost refused to connect.

我已多次嘗試訪問 localhost:8080/wordpress 或 localhost/wordpress,但我被路由回 localhost:8888/wordpress 並看到上面顯示的錯誤訊息。有人可以告訴我我可能在這裡缺少什麼/做錯了什麼嗎?謝謝

更新1:

sudo netstat -lntp 的結果

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:2015          0.0.0.0:*               LISTEN      1348/expressvpnd
tcp        0      0 127.0.0.1:27017         0.0.0.0:*               LISTEN      1205/mongod     
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      4117/mysqld.bin 
tcp        0      0 127.0.0.1:28017         0.0.0.0:*               LISTEN      1205/mongod     
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      1924/dnsmasq    
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      2095/cupsd      
tcp6       0      0 :::8080                 :::*                    LISTEN      4277/httpd.bin  
tcp6       0      0 ::1:631                 :::*                    LISTEN      2095/cupsd      
tcp6       0      0 :::8443                 :::*                    LISTEN      4277/httpd.bin  

答案1

請嘗試使用 127.0.0.1:8080/wordpress 代替,它應該可以工作。我已經在我的機器上嘗試過了,我可以使用 URL 127.0.0.1 訪問 LAMP 網站

答案2

好吧,這讓我發瘋了好幾個星期,但我終於想通了。

mysql沒有讀寫權限,除非將其新增至www-data群組。當我測試這個時,我只是製作了一個名為index.html的html檔案並將apache指向它,這工作得很好,但是一旦我使用wordpress(或joomla),它就死了,所以問題必須出在php或Mysql中。

當安裝 mysql 時,它的使用者名稱是 mysql。這需要授予 WordPress 檔案本身的一些權限。另一方面,PHP 有一個用戶名,因此如果您選擇自己的用戶名,則也必須將其新增至群組。

當您設定 WordPress 資料夾的權限時,您將授予 www-data 所有權和群組權限。就我個人而言,我將其更改為將所有者作為我在電腦上的用戶名,並將 www-data 作為群組。現在的問題是,www-data 是一個空組。

您需要將 mysql 和 www-data(使用者名稱)新增至 www-data(群組)。您可以使用命令來做到這一點
sudo adduser mysql www-data
sudo adduser www-data www-data
sudo adduser (yourusername) www-data

現在,假設您之前授予了資料夾權限,您現在應該能夠從外部存取該網站。如果沒有,請嘗試
sudo chmod -R 775 /var/www/(folder)* 或 sudo chmod -R 755 /var/www/(folder)

相關內容