Upload
others
View
47
Download
0
Embed Size (px)
Citation preview
drupal-7
#drupal-7
1
1: drupal-7 2
2
Examples 2
2
Drupal 7 2
1Drupal 2
2 4
3settings.phpfiles 4
4 7
2: Drupal 14
14
14
Examples 14
14
15
You can share this PDF with anyone you feel could benefit from it, downloaded the latest version from: drupal-7
It is an unofficial and free drupal-7 ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow. It is neither affiliated with Stack Overflow nor official drupal-7.
The content is released under Creative Commons BY-SA, and the list of contributors to each chapter are provided in the credits section at the end of this book. Images may be copyright of their respective owners unless otherwise specified. All trademarks and registered trademarks are the property of their respective company owners.
Use the content presented in this book at your own risk; it is not guaranteed to be correct nor accurate, please send your feedback and corrections to [email protected]
https://riptutorial.com/zh-CN/home 1
http://riptutorial.com/ebook/drupal-7https://archive.org/details/documentation-dump.7zmailto:[email protected]
1: drupal-7
drupal-7。
drupal-7。drupal-7。
DrupalPHPJavaScriptJQueryMariaDB / MySQLPostgreSQL。
DrupalDrupal。LinuxWindowsMac OS XWebApacheIISNginxMariaDB / MySQLPostgreSQLSQLiteDrupal。
Examples
drupal-7。
Drupal 7
1Drupal
Drupal。Drupal 8201511Drupal 7.。Drupal。
Drupalhttp://localize.drupal.org/translate 。。
Drupal 8。
Drupal
Drush•Drupal•
•FTP•Git•
•
......
......
DrupalURLWeb。URL。DrupalURLhttp://localhost.DrupalWebURLhttp://example.com 。
Drush
DrushDrupal。Drupal pm-download dl
drush dl drupal
。drush help dl。
https://riptutorial.com/zh-CN/home 2
https://www.drupal.org/project/drupalhttps://www.drupal.org/documentation/version-infohttps://www.drupal.org/documentation/version-infohttps://www.drupal.org/documentation/version-infohttps://www.drupal.org/documentation/version-infohttps://www.drupal.org/documentation/version-infohttp://localize.drupal.org/translatehttps://www.drupal.org/project/drush
Drupal
Drupal ConsoleDrupalCLI。 Drupal ConsoleDrupal 8。Drupal
site:new
# specifying to download version 8.0.2 into folder "mydrupalsite" drupal site:new mydrupalsite 8.0.2 # select version from interactive mode drupal site:new mydrupalsite
。drupal site:new --help 。
sshDrupal。* nix/ var / www / htmlcd /var/www/html 。cd ~/wwwcd ~/public_html 。。
Drupalwgetcurl。
wget http://ftp.drupal.org/files/projects/drupal-x.x.tar.gz
curl -O http://ftp.drupal.org/files/projects/drupal-x.x.tar.gz
curl“O”。
http://ftp.drupal.org/files/projects/drupal-xxtar.gz。
Drupal Core。DrupalReleases。
“xx”
tar -xvzf drupal-x.x.tar.gz
rm drupal-x.x.tar.gz
drupal-xx“up”WebHTML
mv drupal-x.x/* drupal-x.x/.htaccess ./
Drupal 7
mv drupal-x.x/.gitignore ./
Drupal 8。
tar
tar --strip-components=1 -xvzf drupal-x.x.tar.gz
https://riptutorial.com/zh-CN/home 3
https://www.drupal.org/project/consolehttps://www.drupal.org/project/consolehttp://docs.drupalconsole.com/en/commands/site-new.htmlhttp://docs.drupalconsole.com/en/commands/site-new.htmlhttps://www.drupal.org/project/drupalhttps://www.drupal.org/node/3060/releasehttps://www.drupal.org/node/3060/releasehttps://www.drupal.org/node/3060/releasehttps://www.drupal.org/node/3060/release
Webdrupal-xx
rmdir drupal-x.x
FTP
FTPDrupal。
https://www.drupal.org/project/drupalDrupal tar.gzzip。1. 。“”。7-zip。“drupal-7.32”/。2. FTP.htaccessHTML。FTP。3.
Drupal 810 FTP。Drupal8ZIP 。
Git
Drupal Drupal。
Drupal 8.1.xcomposer。Drupalcomposer install Drupal。composer 。
composer 。
2
8.xDrupal。MySQL / MariaDB'CREATE'postgresql'CREATEDB'Drupal。。。
Drupal。
Drupal 7
。“ - ”“@ 002d”。abc@ 002db @ 002dc。a..z0..9“_”。 [refref]
Drupal 8
。a..z0..9“_”。
3settings.phpfiles
Drupal“settings.php”“services.yml”
Drupal。settings.php
sites/default
settings.phpDrupal 6,78
Drupalsettings.phpdefault.settings.php。Drupal 7default.settings.php - > settings.php。。
https://riptutorial.com/zh-CN/home 4
https://www.drupal.org/project/drupalhttps://www.drupal.org/drupal-8.0/developershttps://www.drupal.org/drupal-8.0/developershttps://www.drupal.org/node/2357587https://www.drupal.org/node/2357587https://www.drupal.org/project/drupal/git-instructionshttps://www.drupal.org/project/drupal/git-instructionshttps://www.drupal.org/project/drupal/git-instructionshttps://www.drupal.org/project/drupal/git-instructionshttps://www.drupal.org/project/drupal/git-instructionshttps://www.drupal.org/project/drupal/git-instructionshttps://getcomposer.org/https://www.lullabot.com/articles/goodbye-drush-make-hello-composerhttps://www.lullabot.com/articles/goodbye-drush-make-hello-composerhttps://www.lullabot.com/articles/goodbye-drush-make-hello-composerhttps://www.lullabot.com/articles/goodbye-drush-make-hello-composerhttps://www.lullabot.com/articles/goodbye-drush-make-hello-composerhttps://www.lullabot.com/articles/goodbye-drush-make-hello-composerhttps://www.lullabot.com/articles/goodbye-drush-make-hello-composerhttps://www.lullabot.com/articles/goodbye-drush-make-hello-composerhttps://www.lullabot.com/articles/goodbye-drush-make-hello-composerhttps://www.lullabot.com/articles/goodbye-drush-make-hello-composerhttps://www.lullabot.com/articles/goodbye-drush-make-hello-composerhttps://getcomposer.org/doc/00-intro.mdhttps://getcomposer.org/doc/00-intro.mdhttps://getcomposer.org/doc/00-intro.mdhttps://getcomposer.org/doc/00-intro.mdhttps://getcomposer.org/doc/00-intro.mdhttps://getcomposer.org/doc/00-intro.md
/Drupal 8default.services.yml。default.settings.phpdefault.services.yml。services.yml99services.yml。。services.yml。default.services.yml / services.yml。
。[config-file] .phpDrupal。......
settings.php
install.phpDrupal 78settings.php。sites / default / files。/PHPApache。settings.php。settings.phpinstall.php。。settings.php。
4 。。
.php
Drupal 6,78settings.php
sites/default/default.settings.php
install.phpdefault.settings.phpsettings.php。。
.php
1 - Drupalsites/default 。 default.settings.phpsettings.php。shellDrupal cp sites/default/default.settings.php sites/default/settings.php 。 Drupal。 FTP。。
•
2 - sites / defaultsettings.php。sites / defaultsettings.php ls -l sites/ /755 [drwxr-xr-x] ls -l sites/default/settings.php settings.php644 [-rw-r - r--] chmod 644 sites/default/settings.php
•
https://riptutorial.com/zh-CN/home 5
https://www.drupal.org/documentation/install/run-scripthttps://www.drupal.org/documentation/install/run-scripthttps://www.drupal.org/documentation/install/run-scripthttps://www.drupal.org/documentation/install/run-scripthttps://www.drupal.org/documentation/install/run-scripthttps://www.drupal.org/documentation/install/run-scripthttps://www.drupal.org/documentation/install/run-scripthttps://www.drupal.org/documentation/install/run-scripthttps://www.drupal.org/documentation/install/run-scripthttps://www.drupal.org/documentation/install/run-scripthttps://www.drupal.org/documentation/install/run-scripthttps://www.drupal.org/documentation/install/run-scripthttps://www.drupal.org/documentation/install/run-script
Web664。 Filezilla TransmitFetchFTP“”“”。644.FTP“”“”“”“”“”“” 。664。。
3 - 。http// [yoursite] /install.php。 - > // 。“”4。 。“”5。
•
4 - sites / default / files。 mkdir sites/default/files Linux755。 chmod 755 sites/default/files files755 [drwx-rw-rw]。 apache chmod 777 sites/default/files files777 [drwxrwxrwx]。755。
•
5 - Drupal 555 - [dr-xr-xr-x]sites / default。 .php444[ - r - r - r--] chmod 555 sites/default chmod 444 sites/default/settings.php
•
https://riptutorial.com/zh-CN/home 6
http://filezilla-project.org/https://panic.com/transmit/http://fetchsoftworks.com/http://%5Byoursite%5D/install.phphttp://%5Byoursite%5D/install.phphttp://%5Byoursite%5D/install.phphttp://%5Byoursite%5D/install.php
。
4
Drupal 7
DrupalURL。
URLDrupalWeb。WebDrupalhttp://www.example.com 。Drupal http://example.com/subfolder 。DrupalURLhttp://localhost/drupal 。
URLinstall.phpURL http://www.example.com/install.php 。
install.php
。“”。。 。。
“”Drupal。 。
。
drupal“”。
1.
https://riptutorial.com/zh-CN/home 7
https://i.stack.imgur.com/wjidu.pnghttps://www.drupal.org/handbook/modules/blockhttps://www.drupal.org/handbook/modules/dbloghttps://www.drupal.org/handbook/modules/dbloghttps://www.drupal.org/handbook/modules/dbloghttps://www.drupal.org/handbook/modules/dbloghttps://www.drupal.org/handbook/modules/dbloghttps://www.drupal.org/handbook/modules/dbloghttps://www.drupal.org/handbook/modules/dbloghttps://www.drupal.org/handbook/modules/updatehttps://www.drupal.org/handbook/modules/updatehttps://www.drupal.org/handbook/modules/updatehttps://www.drupal.org/handbook/modules/updatehttps://www.drupal.org/node/1127786https://www.drupal.org/node/1127786https://www.drupal.org/node/1127786https://www.drupal.org/node/1127786https://www.drupal.org/node/1127786https://www.drupal.org/node/1127786https://www.drupal.org/node/1127786https://www.drupal.org/node/1127786https://www.drupal.org/node/1127786
“Drupal”。
2.
https://riptutorial.com/zh-CN/home 8
https://i.stack.imgur.com/NKayv.pnghttps://i.stack.imgur.com/EZstv.png
。“”。
/ 。。 sites/default/files sites/default/private sites/default/private/files chmod o+w sites/default/files chmod 777 sites/default/files
3.
https://riptutorial.com/zh-CN/home 9
https://i.stack.imgur.com/ZNBDJ.png
settings.php settings.php3settings.php 。 default.settings.phpsettings.php。
2。Drupal。Drupal;。
'localhost'wamp / bin / apache / Apache2.2.11 / bin / php.iniWAMPWindows。。。Drupal。 “”。
4.
。。
5.
。 “”。。 “”Drupal。
6.
https://riptutorial.com/zh-CN/home 10
https://www.drupal.org/documentation/install/settings-filehttps://www.drupal.org/documentation/install/settings-filehttps://www.drupal.org/documentation/install/settings-filehttps://www.drupal.org/documentation/install/settings-filehttps://www.drupal.org/documentation/install/settings-filehttps://www.drupal.org/documentation/install/settings-filehttps://www.drupal.org/documentation/install/settings-filehttps://www.drupal.org/documentation/install/settings-filehttps://www.drupal.org/documentation/install/settings-filehttps://www.drupal.org/documentation/install/settings-filehttps://www.drupal.org/documentation/install/settings-filehttps://www.drupal.org/documentation/install/settings-filehttps://www.drupal.org/documentation/install/settings-filehttps://www.drupal.org/documentation/install/settings-filehttps://www.drupal.org/documentation/install/settings-filehttps://www.drupal.org/documentation/install/create-databasehttps://www.drupal.org/documentation/install/create-databasehttps://www.drupal.org/documentation/install/create-databasehttps://www.drupal.org/documentation/install/create-databasehttps://www.drupal.org/documentation/install/create-databasehttps://www.drupal.org/documentation/install/create-databasehttps://www.drupal.org/documentation/install/create-databasehttps://www.drupal.org/documentation/install/create-databasehttps://www.drupal.org/documentation/install/create-databasehttps://www.drupal.org/documentation/install/create-databasehttps://www.drupal.org/documentation/install/create-databasehttps://www.drupal.org/documentation/install/create-databasehttps://www.drupal.org/documentation/install/create-databasehttps://www.drupal.org/documentation/install/create-databasehttps://www.drupal.org/documentation/install/create-databasehttps://www.drupal.org/documentation/install/create-databasehttps://i.stack.imgur.com/RgvpV.png
“”。Drupal 7“”“”“”。。“”。 Drupalhttp://www.example.com/user/1 。
/。 “”Drupal。。Internet。
https://riptutorial.com/zh-CN/home 11
https://i.stack.imgur.com/kqG9o.png
“”。Drupal。。
https://riptutorial.com/zh-CN/home 12
https://i.stack.imgur.com/5mY8p.pnghttps://i.stack.imgur.com/4rfbE.png
settings.php
chmod u=rw,o=r,a=r sites/default/settings.php
chmod 644 sites/default/settings.php
settings.php。
settings.php。
settings.phpsites/default/settings.php sites/default/settings.php 。
drupal-7 https://riptutorial.com/zh-CN/drupal-7/topic/7945/drupal-7
https://riptutorial.com/zh-CN/home 13
https://riptutorial.com/zh-CN/drupal-7/topic/7945/drupal-7%E5%85%A5%E9%97%A8https://riptutorial.com/zh-CN/drupal-7/topic/7945/drupal-7%E5%85%A5%E9%97%A8https://riptutorial.com/zh-CN/drupal-7/topic/7945/drupal-7%E5%85%A5%E9%97%A8
2: Drupal
Drupal 7。
- Drupal 7。incDrupal 7 API。- batch.inccache.incajax.incInc。•
-JavaScriptDrupal7JavaScript /。•
-Drupal 7/。/。•
profiles - Drupal 7。 - MinimalStandard。Drupal 7。。。•
scripts - Drupal 7shell。 - Password Hash ResetDrupal shell。•
sites - 。。all。
all - Drupal///。○
default - Drupal///。○
For other sites multiple folder can be created in sites folder.
•
-Drupal 7/。•
Examples
Drupal https://riptutorial.com/zh-CN/drupal-7/topic/9875/drupal
https://riptutorial.com/zh-CN/home 14
https://i.stack.imgur.com/mo177.pnghttps://riptutorial.com/zh-CN/drupal-7/topic/9875/drupal%E6%96%87%E4%BB%B6%E5%A4%B9%E7%BB%93%E6%9E%84https://riptutorial.com/zh-CN/drupal-7/topic/9875/drupal%E6%96%87%E4%BB%B6%E5%A4%B9%E7%BB%93%E6%9E%84https://riptutorial.com/zh-CN/drupal-7/topic/9875/drupal%E6%96%87%E4%BB%B6%E5%A4%B9%E7%BB%93%E6%9E%84https://riptutorial.com/zh-CN/drupal-7/topic/9875/drupal%E6%96%87%E4%BB%B6%E5%A4%B9%E7%BB%93%E6%9E%84https://riptutorial.com/zh-CN/drupal-7/topic/9875/drupal%E6%96%87%E4%BB%B6%E5%A4%B9%E7%BB%93%E6%9E%84https://riptutorial.com/zh-CN/drupal-7/topic/9875/drupal%E6%96%87%E4%BB%B6%E5%A4%B9%E7%BB%93%E6%9E%84
S. No
Contributors
1 drupal-7 code.rider, Community, Kuhan
2 Drupal Vivek Srivastava
https://riptutorial.com/zh-CN/home 15
https://riptutorial.com/zh-CN/contributor/2231213/code-riderhttps://riptutorial.com/zh-CN/contributor/-1/communityhttps://riptutorial.com/zh-CN/contributor/3214177/kuhanhttps://riptutorial.com/zh-CN/contributor/1386755/vivek-srivastava
关于章节 1: drupal-7入门备注Examples安装或设置安装Drupal 7步骤
第1步:下载并解压缩Drupal第2步:创建数据库第3步:创建settings.php和files目录第4步:运行安装脚本
章节 2: Drupal文件夹结构介绍备注Examples截图
积分