打印机友好的页面Drupal的主机
Drupal是一个LAMP服务器上运行一个强大的内容管理系统。在LAMP服务器默认使用MySQL,PostgreSQL的,但也可以使用Drupal使用。
它可以托管博客,论坛,以及其他各种内容。它的其他功能的附加组件模块,如广告,客舱,电子商务,多媒体工具,即时通讯,客户关系管理,打印机友好的页面,以及网络摄像头一个巨大的选择。
的Ubuntu最近的版本包括Drupal6和Drupal7的仓库,这是Drupal的仅有的两个支持的版本。如果您需要帮助选择Drupal的版本,请阅读本。
附件Drupal的插件模块中不包括但Ubuntu的软件包,并且必须在初始安装后手动安装。
请参阅Drupal安装指南更高级的主机功能。
使用任何方法安装LAMP堆栈封装。访问Apache的PHP MySQL的LAMP的更多信息。
易LAMP服务器安装
最简单的方法是从命令行终端,它安装在集成封装整个LAMP组合使用单个命令:
如果你的系统不提供命令tasksel的,然后再进行安装:
我还(可选)建议启用的Apache2,这与Drupal和与你的Apache服务器上的网页页面的正确重定向许多模块,可帮助的重写功能:
编辑文件“的/ etc / apache2的/网站可用/默认”并替换有“AllowOverride无”设置“AllowOverride全部”的每一次出现,然后运行:
注意:下面列出的两种方法是不兼容的。 Ubuntu的包(来自储存库)安装Drupal6由手动方法不同的目录。选择一个方法或其他,但不要试图同时使用。你不能来回切换两种方法之间。
从Ubuntu软件仓库中安装的Drupal包
您可以选择是否从仓库安装Drupal6或Drupal7。与往常一样,库的版本不是最新版本,但他们可以很容易地更新。
允许DBCONFIG常见配置数据库(默认:MySQL的)
然后,注册与Apache Drupal的模块:
最后,重新启动Apache:
手动安装的Drupal
下面的说明适用于Drupal 7的分支,它是在写作的时候最新版本7.25版。 (一个类似的方法可以用于为Drupal 6的最新版本)。此安装不与该仓库包兼容的目录中安装的Drupal。
它需要在你的Drupal的默认站点安装目录下创建一个文件的子目录。它将被用于文件,如自定义的标识,用户头像,并与新网站相关的其他媒体。
它也需要创建默认站点的初始配置文件。
手动配置为Drupal MySQL数据库
您需要创建一个MySQL Drupal数据库,然后将数据库架构加载到其中。您可以与phpMyAdmin或通过命令行执行此操作:
当Drupal是你挑选为Drupal将使用mysql数据库的名称。你可以称它为任何你想要的。
你不希望有Drupal的使用MySQL root用户来访问数据库。上述命令创建一个MySQL用户(比MySQL根用户以外)与某些权限的使用Drupal数据库。你应该选择的东西比drupaluser和drupalpass不同。如果命令成功,激活新的权限:
退出MySQL提示:
手动配置为Drupal PostgreSQL数据库
编辑/var/www/drupal/sites/default/settings.php文件,以便Drupal的可以知道用户名,密码和数据库使用。
刷新阿帕奇
最后,重载的Apache2。
通过浏览器完成Drupal安装
最后,将浏览器指向本地主机/ Drupal的/ install.php了(或者是本地主机/ drupal6 / install.php了或本地主机/ drupal7 / install.php了,如果你安装来自官方仓库包),创建一个帐户,登录,并按照安装说明完成装载数据库和配置站点。
第一个帐户将自动成为总量控制的主要管理员帐户。
当本地计算机上安装的Drupal 7,你可能会遇到安装“模块”和主题的问题”,用‘电子邮件身份验证’,并与‘cron的’维护工作。
添加模块
HOWTO安装模块,当试图安装一个模块可能会显示此错误
警告信息是有点误导,问题是写访问目录的Web服务器上。
写访问
如果您不担心安全问题则更改写访问是快速的方法
当用户是WWW的数据:
命令行
从安全角度来看,似乎优选的方法是在具有命令行SSH手动安装模块。这种方法会比较慢,但更安全。请参阅安装模块
例如:安装所见即所得
Wysiwvg需要一个客户端编辑器,用于CKEditor的运行以下
电子邮件验证
对于电子邮件身份验证服务器的电子邮件可能需要设置。这个例子的路线通过Gmail SMTP服务器的邮件。确保你有一个Gmail帐户设置与POP / IMAP功能。
选择通过智能主机发送的邮件;通过SMTP或fetchmail的接收并添加以下行,代yourAccountName和y0uRpaSsw0RD适当
最后,为Debian的所有版本,运行
这应该是它。您可以通过使用命令行的邮件客户端测试。- 跑
- 举一个主题,然后按回车
- 键入的东西,然后按回车
- 键入一个。 (点),然后按回车
- 按下空白CC输入:
“克龙”维护作业
在cron.php网页的网址需要一个“cron的关键”,这是在安装过程中自动生成的。页面的完整URL,使用cron关键是状态报告页面在管理>报告>状态报告“cron维护任务”部分中找到。
如果安装从官方资料库的包,从报告中添加的cron键上方为$ cron_key变量在网站的settings.php配置或cronkey.php在/ etc /的Drupal / 7 /网站/默认。
看东西是如何工作的。
如果“cron的关键”配置不正确,警告将通过电子邮件发送给www数据的用户。你可以阅读:
清洁网址
得到干净的网址工作,你需要取消注释,并在你的Drupal文件夹更改htaccess文件RewriteBase的价值'/ Drupal的:
如果你是在一个子目录或在VirtualDocumentRoot使用Drupal和重写规则都不能正常工作修改RewriteBase。例如,如果你的网站是在example.com/drupal取消注释并修改下面一行:
或者也许(配置依赖)
调整PHP内存限制
您应该增加默认的PHP内存限制值(内存专用于运行脚本的金额),因为默认的8 MB是不够的。如果你打算使用的图形(虽然简单使用32 MB可能就足够了),使用96 MB(甚至160M)。
在Drupal6的新版本,你可以简单地编辑的settings.php文件,并添加一行:
在旧版本Drupal5的,或者如果使用PHP为许多不同的用途,最好是使用这种方法来提高PHP内存量:
编辑/etc/php5/apache2/php.ini文件,并增加memory_limit的值96M(或您选择的另一个值)。
如果使用PostgreSQL,你也可以编辑/etc/php5/apache2/php.ini文件中加入行以适应PostgreSQL的选项:
调整PHP错误报告
至错误报告的调整来正确的install.php了页面是必需的。编辑您的settings.php文件(例如/etc/drupal/6/sites/default/settings.php)和现有的ini_set行后添加以下的ini_set行:
这是根据从drupal.org形式的建议:drupal.org/node/514334#comment-1912924
调整PHP扩展(Drupal 7的只)
Drupal的7只支持MySQL 5.0.15或更高,并且需要PHP的PDO数据库扩展。 PHP扩展连接到您选择的数据库必须安装并启用。 Drupal的当前支持的数据库连接器是:MySQL的(原MySQL扩展),mysqli的(较新的MySQL安装的改进的连接器),和pgsql的(PostgreSQL的)。注:PHP 5.x的不再默认启用MySQL扩展。请阅读上面安装并启用您所选择的连接器的链接。此外,Drupal的6.x中不提供选择MySQL的连接器,如果mysqli的是PHP配置启用该选项。
* Ubuntuguide Drupal的技巧 - 在Ubuntu的安装Drupal 7的安装提示。包括高级配置选项。
有些用户可能更喜欢使用基于Ubuntu LTS非官方预先集成的现成的Drupal电器跳过手动安装。
如果你喜欢用预制的Ubuntu用户thatis仍在开发中,为Drupal初学者和Drupal优点让你可以尝试Drubuntu这包括Drupal 7的当前。
Drupal的(последнимисправлялпользователь铁托brasolin 2015年1月8日14时44分12秒)
本维基上的材料是可以自由使用的可用,详见/许可证
您可以有助于这一维基,请参阅维基指南了解详情