zoukankan      html  css  js  c++  java
  • 译 PrestaShop开发者指南 第三篇 设置本地安装环境

    ## 环境要求

    - Unix, Linux 或 Windows
    - Web服务器:Apache 1.3 或更高的版本
    - PHP:5.2或更高版本
    - MySQL:5.0或更高版本

    PrestaShop也可以在Microsoft的 IIS Web server 6.0或更高版本,及nginx 1.0或更高版本上运行。

    这些软件不愿意一个个安装的话,可以选择AMP集成包:

    - XAMPP: <http://www.apachefriends.org/en/xampp.html> (Windows, Mac OS X, Linux, Solaris)
    - WampServer: <http://www.wampserver.com/en/> (Windows)
    - EasyPHP: <http://www.easyphp.org/> (Windows)
    - MAMP: <http://www.mamp.info/> (Mac OS X)

    PHP环境配置:

    - GD 库
    - Dom 扩展
    - allow_url_fopen 启用

    php.ini文件对应配置部分:

    <pre class=" bash">
    extension = php_mysql.dll
    extension = php_gd2.dll
    allow_url_fopen = On

    # also recommended
    register_globals = Off
    magic_quotes_gpc = Off
    allow_url_include = Off
    </pre>

    ## 配置PrestaShop

    ### 禁用缓存及强制Smarty实时编译

    在后台"Advanced parameters" 菜单下的"Performances"页面:

    模板缓存:切换到"Force compilation"
    缓存:切换到禁用

    ### 显示错误消息

    打开/config/defines.inc.php文件

    <pre class=" php">
    /* Debug only */
    define('_PS_MODE_DEV_', true);
    </pre>

    ### 启用PrestaShop 多店模式

    中文一般说商城。在后台通过设置页里可以进行启用。

    ### 配置文件

    在/confige 文件夹下有三个主要的配置文件:

    - config.inc.php
    - defines.inc.php
    - smarty.inc.php

    config.inc.php

    这是PS的主配置文件,是有后台自动生成的,不能直接去修改它。

    defines.inc.php

    此文件包含了PS的常量定义值。包含了所有文件和文件夹位置的定义。在开发/测试模式中,要查看所有错误消息:

    <pre class=" php">
    define('_PS_MODE_DEV_', true);
    </pre>

    在生产模式,就必须得尽量隐藏这些错误信息。

    <pre class=" php">
    define('_PS_MODE_DEV_', false);
    </pre>

    smarty.inc.php

    Smarty相关的设置,Smarty自带的缓存系统与PrestaShop不兼容,所以必须保持禁用状态。

    <pre class=" php">
    $smarty->caching = false; //不能改动
    $smarty->compile_check = true; //开发模式应该调为false
    $smarty->debugging = false; //可以在显示页面上查看Smarty调试信息
    </pre>

  • 相关阅读:
    c++类的大小
    c++面向对象的程序设计
    c++拷贝控制
    vsftpd出现“Response: 500 OOPS: cannot change directory”解决方法(转载)
    CentOS 安装 MRTG 软件完成后的 403 Forbidden(转载)
    Linux服务器 /var/spool/clientmqueue 目录下产生大量文件的删除办法
    mysql修改端口经验
    yum install mysql(转载)
    yum install tomcat
    yun install java
  • 原文地址:https://www.cnblogs.com/x3d/p/prestashop-Setting-up-your-local-development-environment.html
Copyright © 2011-2022 走看看