安装

开始之前

一切都是自我与包含在存档文件夹,并能直接从该文件夹运行。默认情况下,系统配置,像这样:

/phire-cms               (BASE_PATH)
/phire-cms/phire         (SYS_PATH)
/phire-cms/phire-content (CONTENT_PATH)

您可以轻松地将系统,并在不同的位置下BASE_PATH的内容文件夹。安装后,只需输入该安装到形成新的路径数据。您必须确保'require_once'行是正确设置在系统'的index.php'控制器文件,反映您的新系统文件夹的位置,例如:

require_once 'YOUR_NEW_SYSTEM_FOLDER/bootstrap.php';

基本安装

Phire不育系只是需要几个简单的步骤来安装。(这个例子假设的存档文件的原始文件夹结构分):

  1. 解压缩归档文件和移动内容所需的位置。
  2. 确保下列文件和文件夹是可写的:
  3. Phire CMS是现在就可以安装。只要到下面的网址,并按照安装简单的两个步骤:

    http://www.yourdomain.com/phire-cms/phire/install (默认)

多个站点的安装

对Phire CMS的优势之一是能够安装和管理来自同一个管理界面多个站点。要安装一个额外的网站,只需解压存档文件包含,进入附加网站的文档根'newsite.zip'。按照包括README.HTML文件的说明。

重要! 为了Phire CMS和多个网站功能正常工作,不能有任何目录的访问限制在Phire之间的CMS的安装和地点额外土地位置(例如,PHP的open_basedir的标志)。

一个关于URL重写注意

如果您使用的是Apache,然后“的。htaccess”文件中应采取照顾你的一切。但是,如果你的服务器使用另一个Web服务器平台,如微软的IIS,确保你有适当的重写过滤器或模块安装。对于微软的IIS7+,还有一个网址重写过滤器模块包括。微软的IIS6或更低,我们建议离子学ISAPI Rewrite的过滤器。它是开源的作品真的很好,Phire CMS已经为它在Windows/ IIS服务器的环境进行测试。你可以在这里下载: http://iirf.codeplex.com/.

不管是什么Web服务器或重写过滤你选择,URL重写的最终结果应该是:

index.php?query=/original-url

- 或 -

index.php?query=/original-url&other=123
(维持任何额外的$_GET这个查询。)

使用WYSIWYG内容编辑

支持是内置的所见即所得的内容编辑器下面的流行:

只需下载您喜欢的编辑器(或两者)并安装到以下文件夹,分别为:

/phire/core/scripts/ckeditor
/phire/core/scripts/tinymce

该系统会自动扫描这些文件夹并激活哪个编辑器(或编辑)你已经安装了。然后,您将可以选择的配置下默认的编辑器或控制面板“上的即时”为您正在编辑一个页面的内容。

CKEditor问题:如果你安装CKEditor,你可能要改变文件的主要JS来的滚动条在系统允许使用的文件和图像浏览器窗口。

系统要求和PHP设置

Phire CMS是建立在轻量级的,面向对象的PHP库,Moc10库1.9.7。正因为如此,它继承了同样的依存关系和要求PHP 5.2.6或更高,以全面的功能。 MySQL的5.0或更高也是必需的。

为Phire不育系充分一些依赖功能如下:

这些扩展和设置大多是通常包含在PHP 5.2.6 +,但如果有任何问题,在这些区域,请确认正确安装相关的扩展和设置配置正确。此外,PHP的邮件功能是依赖于任何可用的电子邮件程序是正确安装在服务器上。

此外,在php.ini文件中的一些设置可能会影响或干扰Phire CMS的性能,如果他们没有正确设置。确保以下php.ini中设置正确:

; 所有数据库事务已经逃脱,过滤。这些被设置任何对'来可能会造成不必要的双重逃逸'的内容。
magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off

; 这将使CMS的饲料成分才能正常工作。
allow_url_fopen = On

; 显然,这必须在CMS上,允许上传文件和图像。
file_uploads = On

; 这些设置可自行决定,但要确保它们设置的,足以让许多更大的文件,如果是这样的需要。
upload_max_filesize = 10M
max_file_uploads = 20
post_max_size = 64M

; 不是一个大问题,但如果没有设置不当,可能会导致一些通知或警告,在某些版本的PHP抛出。
date.timezone = America/Chicago

进一步接触或意见可以通过电子邮件发送给 info@phirecms.org.