Drupal使用

首先到https://www.drupal.org/download去下載Drupalphp

更好的辦法是使用composer,這個先放着,瞭解後再添加html

而後將解壓後的文件夾整個複製到設置的部署路徑下,由於我沒有改,因此個人部署路徑爲默認的/Library/WebServer/Documents,將名字改爲drupal8:數據庫

 

而後須要在你剛纔解壓的drupal文件中的sites目錄下的default文件中將default.services.yml和default.settings.php文檔各自複製一份,並把複製後的文檔命名爲services.yml 和settings.phpapache

並在sites/default目錄下建立一個叫 files的文件夾,用做儲存你網站上傳的文件和資料:瀏覽器

 完成後爲:app

 

而後使用phpMyAdmin來建立數據庫:composer

點擊建立後可見:ide

 

爲剛纔建立的數據庫新增一位使用者:網站

 

而後下拉到最底下點擊執行,就成功新增了用戶ui

 

 

配置drupal網站

由於文件夾更名爲drupal8,因此瀏覽器訪問名爲http://localhost/drupal8

可使用中文,只是使用中文還須要去官網下載drual語言翻譯下載頁面

 

 

 

以後出現問題:

 

能夠右鍵文件或文件夾-顯示簡介-共享與權限中進行修改:

 

 改完後記得重啓apache:

wanghuideMacBook-Pro:~ wanghui$ sudo apachectl restart
Password:

而後再刷新drupal8的頁面

 

可是又出現了相應的warn

 

第一個CLEAN URLS警告的解決辦法:

1.在httpd.conf文件中肯定開啓mod_rewrite模塊 若是還沒有開放把前面的#號去掉

2.將文件中的AllowOverride none或AllowOverride None都改爲AllowOverride All

 

 

 第二個警告php opcode caching的解決辦法

 Mac OS X中沒有默認的php.ini文件,可是有對應的模版文件php.ini.default,位於/private/etc/php.ini.default 或者說 /etc/php.ini/default ,能夠自行拷貝一份進行修改。

 

 在相應位置添加成:

opcache.enable=1
zend_extension=opcache.so
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

改完後記得重啓apache

而後上面的警告就沒了

 

 

 點擊save and continue出現錯誤:

 

後面查看數據庫發現以前設置的drupal8_user1沒能將其設置在數據庫drupal8上,解決辦法以下:

在帳戶處找到該drupal8_user1用戶-修改權限:

 

 而後點擊數據庫:

 

這是我修改以後的樣子,以前是沒有的,應該在「在下列數據庫中添加權限中選中drupal8」,而後點擊執行。在這裏我假設選一個token:

 

而後全選便可:

 

以後到數據庫drupal8中查看可見:

 而後記得重啓apache

⚠️可是這樣後仍是沒有成功,而後我把advanced options處的host從localhost改爲了127.0.0.1後就成功

 

 

而後就進入下一步開始下載,進入下面的頁面:

有警告,就是但願咱們將以前改過的sites/default/files和sites/default/settings.php兩的權限改成可讀:

即改爲:

 而後重啓apache

可是發現沒能成功,先忽略,若是有解決的小夥伴能夠告訴下我

 

而後就去設置相應的site信息:

依次輸入你的網站名稱及電子郵箱(後面可更改),再設定網站的超級管理員,這個帳號的權限是最大的.通常來講,在管理drupal網站時,不建議直接使用超級使用者帳戶去管理網站.最後依次輸入電子郵箱地址,及國家地區(這裏沒找到beijing,因此就選了shanghai)的選擇。

 

 而後就成功了:

 這裏碰見了問題,可是不太知道怎麼解決,但願有小夥伴能告訴:

 

Refused to apply style from 'http://localhost/drupal8/?0' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.

 

 

可是log in以後設置的用戶頁面等是正確的:

相關文章
相關標籤/搜索