跳至主要內容

文章

顯示包含「CMS」標籤的文章

[Drupal] 設定Clean URLs

安裝了Drupal 8,顯示了下面這行 Your server is capable of using clean URLs, but it is not enabled. Using clean URLs gives an improved user experience and is recommended. 簡單來說,就是系統沒有開啟Clean URLS的功能 去查了一下 這功能跟Apache的一個模組有關 要先去安裝此模組再做設定 這跟a2enmod rewrite 有關,不需要另外安裝,只需要下以下指令開啟 sudo a2enmod rewrite 開啟後 重啟apache2,2種指令,挑一種就行 sudo service apache2 restart sudo /etc/init.d/apache2 restart 想知道有沒有開啟的話,到 cd /etc/apache2/mods-enable 如果有 rewrite.load 就是成功了 不過我們不只是要開啟這個模組,還要設定Clean URLs 到 /etc/apache2/apache2.conf 找到 把 AllowOverride None 改成 AllowOverride All 儲存後 重新restart apache2就可以了 參考來源 Clean URLs with Apache 2 on Ubuntu Ubuntu 如何設定 Drupal 的簡潔網址( Clean URL) ? Ubuntu 如何安裝和啟用 Apache 的 rewrite 模組 ? Drupal 8 install warn, Clean Urls Disabled while it is enabled

移機問題

之前試做的網站要移機了 早該做完了... 只是一直遇到狀況 網上查的解決方式 似乎也無法解決(或許自己做的方式不對... 貼一下自己做的流程 希望有大神能稍稍解答 1.將網站的資料夾、mysql備份到新伺服器上 2.在新伺服器(系統為Ubuntu 14.04)上安裝 MySQL , php5 , apache2     sudo apt-get install apache2     sudo apt-get install mysql-server     sudo apt-get install php5 3.進入mysql,新創一個database與原先網站資料庫名稱相同     mysql -u root -p     create database '資料庫名稱' ; 4.新創一個MySQL帳號與原先網站資料庫管理帳號相同,並授予其權限     grant all *.* on to '帳號名稱'@'localhost' identified by '密碼' ; 5.離開MySQL     exit ; 6.匯入原先網站資料庫內容    mysql -u root -p 資料庫名稱 < 資料庫名稱.sql 7.網站資料夾放入網站跟目錄下     /var/www/html/網站資料夾名稱 8. 輸入127.0.0.1/網站資料夾名稱 9.出現    403 Forbidden 查到似乎要去httpd的配置文件更改參數   網路上查到的文件名稱都是httpd.conf   但我在電腦資料夾連httpd都沒看到... (不知道是不是有少裝什麼,還是新版的apache已經用新的                                             ...