Page 1 of 2 12 LastLast
Results 1 to 10 of 20
  1. #1
    Join Date
    Feb 2010
    Posts
    328
    Plugin Contributions
    0

    Default Testing Custom Templates on Local Computer

    I've downloaded a template to my local computer and would like to make some design changes. How are these custom templates tested on a local computer?

  2. #2
    Join Date
    Aug 2005
    Location
    Arizona
    Posts
    27,761
    Plugin Contributions
    9

    Default Re: Testing Custom Templates on Local Computer

    I've downloaded a template to my local computer and would like to make some design changes. How are these custom templates tested on a local computer?
    Do you have a local environment to run a local web server?
    Do you have ZenCart installed locally?
    Tutorial for MAC but same for a PC with the progrom required either
    XAMP, WAMP ot Easyphp
    https://www.zen-cart.com/tutorials/i...hp?article=262
    Zen-Venom Get Bitten

  3. #3
    Join Date
    Feb 2010
    Posts
    328
    Plugin Contributions
    0

    Default Re: Testing Custom Templates on Local Computer

    yea, good if you have a mac, but I've never wanted to make the switch.

  4. #4
    Join Date
    Nov 2005
    Location
    Colorado Springs, CO USA
    Posts
    7,033
    Plugin Contributions
    31

    Default Re: Testing Custom Templates on Local Computer

    Quote Originally Posted by rdcast View Post
    yea, good if you have a mac, but I've never wanted to make the switch.
    As Kobra mentioned, you can use xampp, wampp or easyphp to set up a server environment on your PC.

    Easy to do and extremely useful for testing things like new templates.

  5. #5
    Join Date
    Feb 2010
    Posts
    328
    Plugin Contributions
    0

    Default Re: Testing Custom Templates on Local Computer

    Thanks! I chose EasyPHP. Working through the MySQL setup script, the "System Inspection Results" flags "CURL not compiled". Is there something I can do about this?

    Then when I click on "Install" and it presents the "Database Information" form to be filled in, the following fields need valid input:

    Database Host = localhost

    Database Username = root

    Database password = ???

    Database Name = ???

    The first 2 are correctly supported in the "config.inc.php" file. I edited this file to contain a password, but I can't find where to edit the "Database Name".

    Am I proceeding correctly and how do I edit the "Database Name" and is there some download for CURL?

  6. #6
    Join Date
    Aug 2005
    Location
    Arizona
    Posts
    27,761
    Plugin Contributions
    9

    Default Re: Testing Custom Templates on Local Computer

    Am I proceeding correctly and how do I edit the "Database Name" and is there some download for CURL?
    Pre-create your DB
    For a local development environment curl is not required
    Zen-Venom Get Bitten

  7. #7
    Join Date
    Feb 2010
    Posts
    328
    Plugin Contributions
    0

    Default Re: Testing Custom Templates on Local Computer

    Quote Originally Posted by kobra View Post
    Pre-create your DB
    For a local development environment curl is not required
    Thanks kobra,

    How do I pre-create the MySQL database using EasyPHP ?

  8. #8
    Join Date
    Aug 2005
    Location
    Arizona
    Posts
    27,761
    Plugin Contributions
    9

    Default Re: Testing Custom Templates on Local Computer

    How do I pre-create the MySQL database using EasyPHP ?
    I believe that there is a tool in your footer for managing all things for easyphp
    Zen-Venom Get Bitten

  9. #9
    Join Date
    Feb 2010
    Posts
    328
    Plugin Contributions
    0

    Default Re: Testing Custom Templates on Local Computer

    Quote Originally Posted by kobra View Post
    I believe that there is a tool in your footer for managing all things for easyphp
    When I select "Configuration - MySQL" This ini file pops up with no obvious instruction how to edit:

    Database Host = localhost

    Database Username = root

    Database password = ???

    Database Name = ???

    ===============================

    my.ini

    # IMPORTANT
    # ${path} is used to specify EasyPHP installation path

    # MySQL config file for medium systems.
    #
    # This is for a system with little memory (32M - 64M) where MySQL plays
    # an important part, or systems up to 128M where MySQL is used together with
    # other programs (such as a web server)
    #
    # You can copy this file to
    # /etc/my.cnf to set global options,
    # mysql-data-dir/my.cnf to set server-specific options (in this
    # installation this directory is C:\mysql\data) or
    # ~/.my.cnf to set user-specific options.
    #
    # In this file, you can use all long options that a program supports.
    # If you want to know which options a program supports, run the program
    # with the "--help" option.


    # CLIENT SECTION
    # ----------------------------------------------------------------------
    #
    # The following options will be read by MySQL client applications.
    # Note that only client applications shipped by MySQL are guaranteed
    # to read this section. If you want your own MySQL client program to
    # honor these values, you need to specify it as an option during the
    # MySQL client library initialization.
    #
    [client]
    password = mysql
    port = 3306
    socket = /tmp/mysql.sock

    [mysql]
    default-character-set=utf8


    # SERVER SECTION
    # ----------------------------------------------------------------------
    #
    # The following options will be read by the MySQL Server. Make sure that
    # you have installed the server correctly (see above) so it reads this
    # file.
    #
    [mysqld]
    # The TCP/IP Port the MySQL Server will listen on
    port=3306

    #Path to installation directory. All paths are usually resolved relative to this.
    basedir="${path}/mysql/"

    #Path to the database root
    datadir="${path}/mysql/data/"

    bind-address = 127.0.0.1
    socket = /tmp/mysql.sock
    skip-locking
    key_buffer_size = 16M
    max_allowed_packet = 1M
    table_open_cache = 64
    sort_buffer_size = 512K
    net_buffer_length = 8K
    read_buffer_size = 256K
    read_rnd_buffer_size = 512K
    myisam_sort_buffer_size = 8M

    # Don't listen on a TCP/IP port at all. This can be a security enhancement,
    # if all processes that need to connect to mysqld run on the same host.
    # All interaction with mysqld must be made via Unix sockets or named pipes.
    # Note that using this option without enabling named pipes on Windows
    # (via the "enable-named-pipe" option) will render mysqld useless!
    #
    #skip-networking

    # REPLICATION
    # ----------------------------------------------------------------------
    # Replication Master Server (default)
    # binary logging is required for replication
    log-bin=mysql-bin

    # binary logging format - mixed recommended
    binlog_format=mixed

    # required unique id between 1 and 2^32 - 1
    # defaults to 1 if master-host is not set
    # but will not function as a master if omitted
    server-id = 1

    # Replication Slave (comment out master section to use this)
    #
    # To configure this host as a replication slave, you can choose between
    # two methods :
    #
    # 1) Use the CHANGE MASTER TO command (fully described in our manual) -
    # the syntax is:
    #
    # CHANGE MASTER TO MASTER_HOST=<host>, MASTER_PORT=<port>,
    # MASTER_USER=<user>, MASTER_PASSWORD=<password> ;
    #
    # where you replace <host>, <user>, <password> by quoted strings and
    # <port> by the master's port number (3306 by default).
    #
    # Example:
    #
    # CHANGE MASTER TO MASTER_HOST='125.564.12.1', MASTER_PORT=3306,
    # MASTER_USER='joe', MASTER_PASSWORD='secret';
    #
    # OR
    #
    # 2) Set the variables below. However, in case you choose this method, then
    # start replication for the first time (even unsuccessfully, for example
    # if you mistyped the password in master-password and the slave fails to
    # connect), the slave will create a master.info file, and any later
    # change in this file to the variables' values below will be ignored and
    # overridden by the content of the master.info file, unless you shutdown
    # the slave server, delete master.info and restart the slaver server.
    # For that reason, you may want to leave the lines below untouched
    # (commented) and instead use CHANGE MASTER TO (see above)
    #
    # required unique id between 2 and 2^32 - 1
    # (and different from the master)
    # defaults to 2 if master-host is set
    # but will not function as a slave if omitted
    #server-id = 2
    #
    # The replication master for this slave - required
    #master-host = <hostname>
    #
    # The username the slave will use for authentication when connecting
    # to the master - required
    #master-user = <username>
    #
    # The password the slave will authenticate with when connecting to
    # the master - required
    #master-password = <password>
    #
    # The port the master is listening on.
    # optional - defaults to 3306
    #master-port = <port>
    #
    # binary logging - not required for slaves, but recommended
    #log-bin=mysql-bin

    # Point the following paths to different dedicated disks
    #tmpdir = /tmp/
    #log-update = /path-to-dedicated-directory/hostname


    # Uncomment the following if you are using InnoDB tables
    #innodb_data_home_dir = C:\mysql\data/
    #innodb_data_file_path = ibdata1:10M:autoextend
    #innodb_log_group_home_dir = C:\mysql\data/
    # You can set .._buffer_pool_size up to 50 - 80 %
    # of RAM but beware of setting memory usage too high
    #innodb_buffer_pool_size = 16M
    #innodb_additional_mem_pool_size = 2M
    # Set .._log_file_size to 25 % of buffer pool size
    #innodb_log_file_size = 5M
    #innodb_log_buffer_size = 8M
    #innodb_flush_log_at_trx_commit = 1
    #innodb_lock_wait_timeout = 50

    [mysqldump]
    quick
    max_allowed_packet = 16M

    [mysql]
    no-auto-rehash
    # Remove the next comment character if you are not familiar with SQL
    #safe-updates

    [myisamchk]
    key_buffer_size = 20M
    sort_buffer_size = 20M
    read_buffer = 2M
    write_buffer = 2M

    [mysqlhotcopy]
    interactive-timeout

  10. #10
    Join Date
    Aug 2005
    Location
    Arizona
    Posts
    27,761
    Plugin Contributions
    9

    Default Re: Testing Custom Templates on Local Computer

    Zen-Venom Get Bitten

 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. Templates on local computer
    By tacamo in forum Templates, Stylesheets, Page Layout
    Replies: 2
    Last Post: 28 Apr 2011, 07:00 PM
  2. second shop on local computer
    By stitchnkitty in forum Installing on a Windows Server
    Replies: 7
    Last Post: 10 Feb 2010, 04:01 PM
  3. Installing on home computer for backup/testing
    By chris32882 in forum Installing on a Windows Server
    Replies: 2
    Last Post: 29 Oct 2008, 12:39 AM
  4. Local Computer
    By rampartz in forum General Questions
    Replies: 4
    Last Post: 25 Apr 2008, 01:59 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR