Toggle navigation

SEO Panel Image Guide

Version 3.10.0

Websoft9 Seo Panel is a pre-configured, ready to run image for running Seo Panel on Alibaba Cloud.

Seo Panel is a complete open source seo control panel for managing search engine optimization of your websites. This open source software was released on January 2010. With in this short period of time thousands of web masters are using this software for optimizing their websites. Use seo panel today itself and enjoy everything related to seo under a single platform.

Software Version: SEO Panel 3.10.0
Software directory: /data/wwwroot/default/seopanel

Basic software environment: Click here
PHP Configuration File: /usr/local/php/etc/php.ini
Virtual host Configuration File directory: /usr/local/apache/conf/vhost
Virtual host Configuration Command: /root/oneinstack/

Database install directory: /usr/local/mysql
Database data directory: /data/mysql
Database Configuration File: /etc/my.cnf

After the installation of Image,please verify it

  • Login on Alibaba Cloud console,get you Internet IP Address
  • Open you Chrome or Firefox on your local PC,visit the http://Internet IP Address/
  • If verify successfully,you can enter the boot page of Websoft9 below
  • If no response from browser,please check the Security Group settings to ensure that port 80 is been allowed

This Image use MySQL for database

#default user/password:root/123456

MySQL User Guide: Click here

Step1. Create a database

1.login in MySQL:

Method 1:Use following URL to open phpMyAdmin page: http://< Public net IP >/phpMyAdmin

Method 2:Use SSH command to login in.

mysql -uroot –p                                #enter mysql console

 #default user/password:root/123456            More MySQL User Guide: Click here

2.create a database:

MySQL [(none)]> create database mydbname;

MySQL [(none)]> show databases;


3.Create a Database User and grants permissions to the User:

MySQL [(none)]> grant all privileges on mydbname.* to username@'localhost' identified by 'userpassword';

MySQL [(none)]> flush privileges;

MySQL [(none)]> exit;


Step2. Add a virtual host

Use SSH Command to Add a virtual host:
[root@iZbp1i4rjdsy216yq7lgucZ ~]# cd /root/oneinstack
[root@iZbp1i4rjdsy216yq7lgucZ oneinstack]# ./

Step3. Install SEO Panel

Open your domain name via browser:
1. Click “Proceed to next step >>”;

2. Enter your database configuration, Click “Proceed to next step >>”;

3. SEO Panel installed successfully!

4. This is your Seo panel:

An plugin is a software package that extends your SEO Panel.

Install Plugins

  1. Download and unzip plugin file
  2. Upload the plugin folder eg: ‘linkdiagnosis’ to the ‘/plugins/’ directory of seo panel
  3. Go to Admin Panel => Seo Plugins Manager

  1. Activate the plugin by Click ‘Active’
  2. Accesss plugin by ‘Seo Plugins’ from horizontal main menu.

Plugin Upgrade

  1. Replace plugin folder with new version of plugin folder

    eg: replace folder ‘seopanel/plugins/linkdiagnosis’

    with new version of ‘linkdiagnosis’ plugin folder

  2. Go to Admin Panel => Seo Plugins Manager

  3. Select ‘Upgrade’ from right most action select box

  4. Confirm upgrade process.

  5. Check the version of plugin, you can see it is changed.

Routine backup (archives) of the database and application setup is essential to ensure failover is can use Manual Backup as following steps:

  1. Download the entire SEO Panel files in you root dictionary by FTP or other tools
  2. Visit http://< Internet IP Address >/phpMyAdmin,login in to the phpMyAdmin Panel
  3. Select you database,then Export
  4. Click “go” button,then download the SQL backup file

Keeping SEO Panel up to date is important to make sure that your system is as safe and as awesome as possible.Before upgrade please take the backup of your current seo panel database and code

Following is the step for upgrade:

  1. Change the current seo panel directory name or move it to another place, e.g seopanel to seopanel_bak

  2. Download latest version from following link and Unzip the package.

  3. Upload all the files contained in this folder (retaining the directory structure) to a web accessible directory on your server or hosting account.
  4. Copy the contents of sample config file config/sp-config-sample.php to config/sp-config.php or remove config/sp-config.php and rename config/sp-config-sample.php to config/sp-config.php
  5. Open up config/sp-config.php with a text editor like Notepad or similar editor.

    Then modify the following sections with your server and database settings of previous version of seo panel.

    # The web path or url to access seo panel through browser.
    define('SP_WEBPATH', 'http://localhost/seopanel');
    # DB settings - You can get this info from your web hosting provider.
    # The name of the database for seo panel
    define('DB_NAME', 'seopanel');
    # DB database username
    define('DB_USER', 'root');
    # DB database password
    define('DB_PASSWORD', '');
    # DB hostname
    define('DB_HOST', 'localhost');
  6. Save the contents of file config/sp-config.php

  7. Change the permissions on the ‘tmp’ directory to be writable by all (777 or -rwxrwxrwx within your FTP Client)

  8. Using your web browser visit the location you placed Seo Panel with the addition of install/upgrade.php

  9. Follow the steps and fill out all the requested information.

    Proceed to next step

note:please remove install directory of seo panel after the upgrade

Copy all plugins from ‘plugins’ folder of old seo panel folder to ‘plugins’ folder of new Seo Panel.

SEO Panel support muti-lanuages,you don’t need to add language pack,just select the language you want from the list in backend.

For security, it is recommended that you change the default administrator password as soon as possible. Follow the steps below:

  • Log in to the application as an administrator.
  • Select the My Profile -> Edit My Profile menu item.
  • Enter your new password in the “Password” and “Confirm Password”
  • Click “Proceed” to save your changes.

Websoft9 SEO Panel Image have installed the phpMyadmin

phpMyAdmin install directory: /data/wwwroot/default/phpMyAdmin


Following is the step for access phpMyadmin

  1. Open Chrome or Firefox on your local PC
  2. visit the http://Internet IP Address/phpMyAdmin,you can enter the login page
  3. select you language,Username:root,Password:123456
  4. Click the button “Go”


Following is the step for access phpMyadmin

  1. User Remote Desktop Connection of Window to connect to you ECS
  2. Install a Chrome or Firefox browser on you ECS
  3. Open Chrome or Firefox on your ECS
  4. visit the http://localhost or,you can enter the login page
  5. select you language,Username:root,Password:123456
  6. Click the button “Go”

When install new extension from back-end it will not successful,may be the permissions of file and folder is not appropriate,you should change it

Web site root permissions to follow:
file 644, folder 755 ,Permissions Users and groups www
If there is a file permissions problem, execute the following three commands:

chown -R www.www /data/wwwroot/default/seopanel
find /data/wwwroot/default/seopanel -type d -exec chmod 755 {} \;
find /data/wwwroot/default/seopanel -type f -exec chmod 644 {} \;

Modify the  /usr/local/php/etc/php.ini file to increase the allowed size for uploads:

; Maximum size of POST data that PHP will accept.
post_max_size = 16M
; Maximum allowed size for uploaded files.
upload_max_filesize = 16M

then,restart the apache

# service httpd restart

The PHP configuration file allows you to configure the modules enabled, the email settings or the size of the upload files. It is located at /usr/local/php/etc/php.ini.

There are some PHP settings that need to be sufficient to install.

e.g The values for PHP.ini below are suggested values only.

  • memory_limit – Minimum: 256M Recommended: 1G or better
  • upload_max_filesize – Minimum: 20M
  • post_max_size – Minimum: 20M
  • max_execution_time: At Least 120 Recommended: 300

After modifying the PHP configuration file, restart both Apache and PHP-FPM for the changes to take effect:

# service httpd restart

If you receive the message “Maximum execution time of 30 seconds exceeded”.You may also like to extend the max_execution_time for PHP and you can modify it by two methods below

Method one: edit your  /usr/local/php/etc/php.ini

; Maximum execution time of each script, in seconds
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 90
; Maximum amount of time each script may spend parsing request data. It's a good
; idea to limit this time on productions servers in order to eliminate unexpectedly
; long running scripts.

Method two: edit your .htaccess:

<IfModule mod_php5.c>
php_value max_execution_time 90