{"id":13,"date":"2022-07-11T17:30:00","date_gmt":"2022-07-11T09:30:00","guid":{"rendered":"https:\/\/stackcms.dev\/docs\/?page_id=13"},"modified":"2026-04-20T03:11:08","modified_gmt":"2026-04-19T19:11:08","slug":"installation","status":"publish","type":"page","link":"https:\/\/stackcms.dev\/docs\/installation\/","title":{"rendered":"Installation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13\" class=\"elementor elementor-13\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-567795d5 e-con-full e-flex e-con e-parent\" data-id=\"567795d5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e8c79e9 e-con-full e-flex e-con e-child\" data-id=\"e8c79e9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d209535 e-con-full e-flex e-con e-child\" data-id=\"d209535\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79049d7 elementor-widget elementor-widget-text-editor\" data-id=\"79049d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"heading\">Stack is a fully customizable TCG script, and it is somewhat different from other or current trading card game scripts, so please read the documentation in its entirety to know how to install, configure and use Stack to manage your TCG.<\/p>\n<p>The usage of Stack will allow you to add basic pages for your TCG such as information about your TCG and such through the admin panel\u2014pretty much a content management system like WordPress! However, there are some complex PHP scripts that aren&#8217;t allowed to be fully hosted via the database, hence, Stack comes with a list of snippets or plugins that you can add on your page, which will then be explained further.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92d3c13 elementor-widget elementor-widget-text-editor\" data-id=\"92d3c13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 id=\"pro-tips\">Pro-tips and Hints <a class=\"linkName\" href=\"#pro-tips\">#<\/a><\/h3>\n<ol class=\"ordered\">\n<li><p>Just like any other scripts, I will do my best to fully explain these documentations as neatly and as concise as possible for both installing and using Stack for your TCGs. Please do keep in mind that Stack is different from other scripts there is, so <i>make sure to read the entirety of this documentation<\/i>.<\/p><\/li>\n<li><p>Once Stack has been installed and you&#8217;re logged in on the admin panel, kindly read through whatever instructions there is on the documentations before you change anything. Although most of the input fields have their specific guidelines, they are brief and only stands as a reminder\/notice. If you think a certain part of the script should be explained more, please feel free to suggest it to me through our <a href=\"https:\/\/board.stackcms.dev\/\" target=\"_blank\" rel=\"noopener\">community forum<\/a>.<\/p><\/li>\n<li><p>Before converting TCGs that uses MyTCG or any other script to Stack, <b>backup your databases<\/b> first! You can do this by using phpMyAdmin or similar from your host and then Export the tables you have for your TCG. If you don&#8217;t have access to your database, you will have to contact your host.<\/p><\/li>\n<\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e5ba89 elementor-widget elementor-widget-text-editor\" data-id=\"1e5ba89\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<h2 class=\"wp-block-heading\" id=\"fresh-installation\">Fresh Installation <a class=\"linkName\" href=\"#fresh-installation\">#<\/a><\/h2>\n\n\n\n<p>If this is your first time installing Stack CMS, carefully follow these step-by-step instructions.<\/p>\n\n\n\n<ul class=\"unordered wp-block-list\">\n<li>\n<p>Create a database first to use for Stack. You can do this via your server&#8217;s control panel under the <code>MySQL Databases<\/code> option. If you don&#8217;t have any control panel access, contact your host to make the database for you. Make sure to remember your database credentials since you will be needing them later on.<\/p>\n<\/li>\n<li>\n<p>Download the latest version of Stack from the <a href=\"https:\/\/stackcms.dev\/download\/\" target=\"_blank\" rel=\"noopener\">website<\/a>. Locate your <code>public_html<\/code> folder. This is the main folder of your website. If you want your TCG to be at <code>www.your-site.com<\/code>, upload the files here. If you want it at <code>www.your-site.com\/tcg<\/code>, create a folder named tcg and upload there.<\/p><\/li>\n<li><p>Upload the .zip file and use your server\u2019s File Manager to extract or unzip the contents. The unzipped file must have the following structure:<\/p>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41e558c elementor-widget elementor-widget-image\" data-id=\"41e558c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"930\" height=\"273\" src=\"https:\/\/stackcms.dev\/docs\/wp-content\/uploads\/sites\/3\/2022\/09\/stack-files.jpg\" class=\"attachment-large size-large wp-image-10\" alt=\"\" srcset=\"https:\/\/stackcms.dev\/docs\/wp-content\/uploads\/sites\/3\/2022\/09\/stack-files.jpg 930w, https:\/\/stackcms.dev\/docs\/wp-content\/uploads\/sites\/3\/2022\/09\/stack-files-768x225.jpg 768w\" sizes=\"(max-width: 930px) 100vw, 930px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b9700bd elementor-widget elementor-widget-text-editor\" data-id=\"b9700bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul>\n<li>\n<p>Go to the <code>\/admin<\/code> folder and then open the <code>class.lib.php<\/code> file. Change the variables to match your database settings. If you don&#8217;t know what the values of the database variables are, ask your host for these. Below are the following explanation about these variables:<\/p>\n<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed004e8 .code plus-border-yes elementor-widget elementor-widget-tp-table\" data-id=\"ed004e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tp-table.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div itemscope class=\"plus-table-wrapper   tp-table-mobresswipe\" itemtype=\"http:\/\/schema.org\/Table\">\n\n\t\t\t\t<table id=\"plus-table-id-ed004e8\" class=\"plus-table plus-text-break plus-column-rules\" data-sort-table=\"no\" data-show-entry=\"no\" data-searchable=\"no\">\n\t\t\t\t\t\n\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t<!-- ROWS -->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr data-entry=\"1\" class=\"plus-table-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td id=\"tooltip69eb037c43d01\"class=\"plus-table-col elementor-repeater-item-6f20128\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text-inner\"><em class=\"blue\">$db_server<\/em> <em class=\"gray\">=<\/em> <em class=\"green\">'localhost'<\/em><em class=\"white\">;<\/em><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td id=\"tooltip69eb037c43db5\"class=\"plus-table-col elementor-repeater-item-c51a7d2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text-inner\"><em class=\"gray\">\/\/ The database server, usually localhost<\/em><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr><tr data-entry=\"2\" class=\"plus-table-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td id=\"tooltip69eb037c43df0\"class=\"plus-table-col elementor-repeater-item-f50b925\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text-inner\"><em class=\"blue\">$db_user<\/em> <em class=\"gray\">=<\/em> <em class=\"green\">'myUsername'<\/em><em class=\"white\">;<\/em><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td id=\"tooltip69eb037c43edc\"class=\"plus-table-col elementor-repeater-item-b2e6465\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text-inner\"><em class=\"gray\">\/\/ The username for your database<\/em><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr><tr data-entry=\"3\" class=\"plus-table-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td id=\"tooltip69eb037c43f0c\"class=\"plus-table-col elementor-repeater-item-e1f3c29\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text-inner\"><em class=\"blue\">$db_password<\/em> <em class=\"gray\">=<\/em> <em class=\"green\">'myPassword'<\/em><em class=\"white\">;<\/em><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td id=\"tooltip69eb037c43f44\"class=\"plus-table-col elementor-repeater-item-7c99bf0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text-inner\"><em class=\"gray\">\/\/ The password for your database<\/em><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr><tr data-entry=\"4\" class=\"plus-table-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td id=\"tooltip69eb037c43f6c\"class=\"plus-table-col elementor-repeater-item-7fa6902\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text-inner\"><em class=\"blue\">$db_database<\/em> <em class=\"gray\">=<\/em> <em class=\"green\">'stack_db'<\/em><em class=\"white\">;<\/em><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td id=\"tooltip69eb037c43f9f\"class=\"plus-table-col elementor-repeater-item-97dbe03\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text-inner\"><em class=\"gray\">\/\/ The name of your database<\/em><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t<\/table>\n\n\t\t\t<\/div> \n\t\t\t<style><\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d36e83 elementor-widget elementor-widget-text-editor\" data-id=\"2d36e83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"alert alert-primary\" role=\"alert\">Please do keep in mind that your host\/account&#8217;s database server is usually <code>localhost<\/code> by default. However, some hosting providers have different database servers, like DreamHost\u2014which is dependent on your host&#8217;s domain (e.g. mysql.domain.tld). So, if <code>localhost<\/code> doesn&#8217;t work for you and the script tells you that it can&#8217;t connect to the server, ask your host for the correct database server.<\/div>\n<ul class=\"mt-3\">\n<li>\n<p>Copy all the files and folders of the unzipped archive into your website&#8217;s root path where you want to run your TCG. Kindly take note that Stack&#8217;s admin panel is located at the <code>\/admin<\/code> folder, so all the PHP files outside this folder is what will be displayed on your main TCG&#8217;s site.<\/p>\n<\/li>\n<li>Once done, direct your browser to run the <code>\/install<\/code> folder and then follow the 2-step installation to setup your TCG. The supposed URL to run the install should be:<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a596b38 .code plus-border-yes elementor-widget elementor-widget-tp-table\" data-id=\"a596b38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tp-table.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div itemscope class=\"plus-table-wrapper   tp-table-mobresswipe\" itemtype=\"http:\/\/schema.org\/Table\">\n\n\t\t\t\t<table id=\"plus-table-id-a596b38\" class=\"plus-table plus-text-break plus-column-rules\" data-sort-table=\"no\" data-show-entry=\"no\" data-searchable=\"no\">\n\t\t\t\t\t\n\t\t\t\t\t\t<tbody>\n\t\t\t\t\t\t\t<!-- ROWS -->\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<tr data-entry=\"1\" class=\"plus-table-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td id=\"tooltip69eb037c45566\"class=\"plus-table-col elementor-repeater-item-6f20128\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text-inner\">\/\/ If you have your TCG on a domain:<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td id=\"tooltip69eb037c455e0\"class=\"plus-table-col elementor-repeater-item-c51a7d2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text-inner\"><em class=\"green\">http:\/\/yourdomain.com\/install\/<\/em><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tr><tr data-entry=\"2\" class=\"plus-table-row\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td id=\"tooltip69eb037c45648\"class=\"plus-table-col elementor-repeater-item-f50b925\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text-inner\">\/\/ If you have your TCG on a subdomain:<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<td id=\"tooltip69eb037c45662\"class=\"plus-table-col elementor-repeater-item-b2e6465\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"plus-table__text-inner\"><em class=\"green\">http:\/\/tcg.yourdomain.com\/install\/<\/em><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/td>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/tbody>\n\t\t\t\t<\/table>\n\n\t\t\t<\/div> \n\t\t\t<style><\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e17553 elementor-widget elementor-widget-text-editor\" data-id=\"1e17553\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><p>If your installation is successful and all of the required tables (48 tables in total from the database) has been created\u2014which must have a as a success indicator, click the <code>Delete<\/code> button to delete the <code>\/install<\/code> folder and its files.<\/p><\/li>\n<li><p>At this point, your installation should be complete and you should be able to login to your account. Go to Stack&#8217;s admin panel and configure the rest of your TCG&#8217;s settings first (configuration, card categories, card sets, user levels and such) before adding cards and other stuff.<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-796b771 elementor-widget elementor-widget-text-editor\" data-id=\"796b771\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<h2 class=\"wp-block-heading\" id=\"upgrading-stack\">Upgrading Stack <a class=\"linkName\" href=\"#upgrading-stack\">#<\/a><\/h2>\n\n\n\n<p>If you have Stack CMS currently installed and you wish to upgrade it to a newer version, carefully follow these step-by-step instructions.<\/p>\n\n\n\n<ul class=\"unordered wp-block-list\">\n<li>Make sure to back up your current Stack CMS database first. You can do this by using phpMyAdmin or similar from your host and then Export the tables you have for your TCG. If you don&#8217;t have access to your database, you will have to contact your host.<\/li>\n<li>Download the latest version of Stack from the <a href=\"https:\/\/stackcms.dev\/download\/\" target=\"_blank\" rel=\"noopener\">website<\/a>. Unzip or extract the file\/archive to a temporary location on your hard drive. Please take note that an upgrade archive only includes the files that has been updated and\/or modified from the previous version.<\/li>\n<li>Copy all the files and folders of the unzipped archive into its rightful folders. This should overwrite the old files that needs to be upgraded.<\/li>\n<li>Once done, direct your browser to run the <code>\/upgrade<\/code> folder and then click the <code>Upgrade to 1.x.x<\/code> button. The supposed URL to run the upgrade should be:\n<blockquote class=\"code\">\n<div class=\"row\">\n<div class=\"col-6\"><em class=\"gray\">\/\/ If you have your TCG on a domain:<br \/>\/\/ If you have your TCG on a subdomain:<\/em><\/div>\n<div class=\"col-6\"><em class=\"green\">http:\/\/yourdomain.com\/upgrade\/<br \/>http:\/\/tcg.yourdomain.com\/upgrade\/<\/em><\/div>\n<div>\u00a0<\/div>\n<\/div>\n<\/blockquote>\nIf your upgrade is successful, it should show a prompt message and the list of upgraded sections with a as a success indicator. Then click the <code>Delete<\/code> button to delete the <code>\/upgrade<\/code> folder and its files for security purposes.<\/li>\n<\/ul>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0d83be0 e-flex e-con-boxed e-con e-child\" data-id=\"0d83be0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;sticky&quot;:&quot;top&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0,&quot;sticky_anchor_link_offset&quot;:0}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12666ae elementor-widget elementor-widget-heading\" data-id=\"12666ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">In this article<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01296a9 elementor-widget elementor-widget-text-editor\" data-id=\"01296a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"article\">\n<li><a href=\"#pro-tips\">Pro-tips and Hints<\/a><\/li>\n<li><a href=\"#fresh-installation\">Fresh Installation<\/a><\/li>\n<li><a href=\"#upgrading-stack\">Upgrading Stack<\/a><\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Stack is a fully customizable TCG script, and it is somewhat different from other or current trading card game scripts, so please read the documentation in its entirety to know how to install, configure and use Stack to manage your TCG. The usage of Stack will allow you to add basic pages for your TCG [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/stackcms.dev\/docs\/wp-json\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stackcms.dev\/docs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stackcms.dev\/docs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stackcms.dev\/docs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stackcms.dev\/docs\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":3,"href":"https:\/\/stackcms.dev\/docs\/wp-json\/wp\/v2\/pages\/13\/revisions"}],"predecessor-version":[{"id":157,"href":"https:\/\/stackcms.dev\/docs\/wp-json\/wp\/v2\/pages\/13\/revisions\/157"}],"wp:attachment":[{"href":"https:\/\/stackcms.dev\/docs\/wp-json\/wp\/v2\/media?parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}