-

 -

: - (0)

: ...

- (0)

« » — , ...

. - (0)

. . 1957 , ...

- - (0)

- - , "" ...

- - (0)

-   ...

 -

: 1623 : 0

 -

      Andy Mumford
Andy Mumford
05:54 16.05.2009
: 40
04:52 16.05.2009
: 1
03:00 01.01.1970
: 0

 - -

Michael and Inessa Garmash

the alureMichael and Inessa GarmashMichael and Inessa Garmash

 -

   spacesite

 - e-mail

 

 -

 -

( : 1) Photoshopinka

 -

 LiveInternet.ru:
: 15.05.2009
:
:
: 1213

:


CMS Magento

, 03 2009 . 08:35 +

SSH, SSH .

:

  1. dump MySQL
  2. media theme
  3. Magento
  4. dump
  5. Magento

, Magento, . , Magento. :

  1. /home/username/public_html/

public_html .

test.html public_html, :

  1. http://www.example.com/test.html

, Magento, :

  1. cd public_html

public_html backup, :

  1. mkdir backup

MySQL Dump

dump MySQL :

  1. mysqldump -h DBHOST -u DBUSER -pDBPASS DBNAME > data.sql

:

  • DBHOST - , localhost
  • DBUSER - .
  • DBPASS -
  • DBNAME - , Magento

: MySQL 4.x, :

  1. --default-character-set=utf8

data.sql backup, :

  1. mv data.sql backup/

Media

media:

  1. tar -cvf media.tar media/*

backup:

  1. mv media.tar backup/

(Theme)

app skin:

  1. cd app/design/frontend/default/

, mytheme ( ).

:

  1. tar -cvf app.tar mytheme/

backup:

  1. mv app.tar ../../../../backup/

skin:

  1. cd ../../../../skin/frontend/default/

mytheme:

  1. tar -cvf skin.tar mytheme/

backup:

  1. mv skin.tar ../../../backup/

:

  1. cd ../../../

Config

, . , (local.xml).

:

  1. cp app/etc/local.xml backup/

- .

backup :

  • local.xml
  • app.tar
  • data.sql
  • media.tar
  • skin.tar

public_html, Magento:

  1. cd public_html

Magento, magento-check.php public_html :

  1.  <?
  2.       extension_check(array(
  3.           'curl',
  4.           'dom',
  5.           'gd',
  6.           'hash',
  7.           'iconv',
  8.           'mcrypt',
  9.           'pcre',
  10.           'pdo',
  11.           'pdo_mysql',
  12.           'simplexml'
  13.       ));
  14.  
  15.       function extension_check($extensions) {
  16.           $fail = '';
  17.  
  18.           if(version_compare(phpversion(), '5.2.0', '<')) {
  19.               $fail .= '<li>PHP 5.2.0 (or greater)</li>';
  20.           }
  21.          
  22.           if(!ini_get('safe_mode')) {
  23.               if(preg_match('/[0-9].[0-9]+.[0-9]+/', shell_exec('mysql -V'), $version)) {
  24.                   if(version_compare($version[0], '4.1.20', '<')) {
  25.                       $fail .= '<li>MySQL 4.1.20 (or greater)</li>';
  26.                   }
  27.               }
  28.           }
  29.          
  30.           foreach($extensions as $extension) {
  31.               if(!extension_loaded($extension)) {
  32.                   $fail .= '<li>'.$extension.'</li>';
  33.               }
  34.           }
  35.  
  36.           if($fail) {
  37.               echo '<p>Your server does not meet the requirements for Magento.';
  38.               echo 'The following requirements failed:</p>';
  39.               echo '<ul>'.$fail.'</ul>';
  40.           } else {
  41.               echo '<p>Congratulations! Your server meets the requirements for Magento.</p>';
  42.           }
  43.       }
  44.       ?>

:

http://www.example.com/magento-check.php

: "Congratulations! Your server meets the requirements for Magento.", - Magento.

mod_rewrite httpd.conf :

  1. LoadModule mod_rewrite modules/mod_rewrite.so

Ubuntu

  1. sudo a2enmod rewrite

.htaccess - AllowOverride None AllowOverride All /home/username/public_html/ !.

backup:

  1. mkdir backup

:

  1. cd backup/

:

  1. wget http://www.example.com/backup/local.xml
  2. wget http://www.example.com/backup/app.tar
  3. wget http://www.example.com/backup/data.sql
  4. wget http://www.example.com/backup/media.tar
  5. wget http://www.example.com/backup/skin.tar

Magento.

public_html:

  1. cd ..

Magento

:

  1. wget http://www.magentocommerce.com/downloads/assets/1.2.1.2/magento-1.2.1.2.tar.gz
  2. tar -zxvf magento-1.2.1.2.tar.gz
  3. mv magento/* magento/.htaccess .
  4. mv php.ini.sample php.ini
  5. chmod o+w var var/.htaccess app/etc
  6. chmod -R o+w media

  1. CREATE USER 'DBUSER'@'DBHOST' IDENTIFIED BY 'DBPASS';
  2. GRANT USAGE ON * . * TO 'DBUSER'@'DBHOST' IDENTIFIED BY 'DBPASS'
  3. WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
  4. CREATE DATABASE IF NOT EXISTS `DBNAME`;
  5. GRANT ALL PRIVILEGES ON `DBUSER` . * TO 'DBUSER'@'DBHOST';

:

  1. mysql -h DBHOST -u DBUSER -pDBPASS DBNAME < backup/data.sql

PEAR Downloader

PEAR Magento :

  1. ./pear mage-setup .
  2. ./pear install magento-core/Mage_All_Latest

:

  1. rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*
  2. rm -rf magento/ magento-1.2.1.2.tar.gz
  3. rm -rf index.php.sample .htaccess.sample STATUS.txt

Media Theme

:

  1. cp backup/app.tar app/design/frontend/default/
  2. cp backup/skin.tar skin/frontend/default/
  3. cp backup/media.tar media/

:

  1. cd app/design/frontend/default/
  2. tar -xvf app.tar
  3. rm -rf app.tar
  4. cd ../../../../skin/frontend/default/
  5. tar -xvf skin.tar
  6. rm -rf skin.tar
  7. cd ../../../media/
  8. tar -xvf media.tar
  9. rm -rf media.tar
  10. cd ..

Config

:

  1. mv backup/local.xml app/etc/

, Magento.

:

  1. rm -rf backup/

public_html Magento:

  1. tar -cvf backup.tar public_html/

Magento:

  1. tar -xvf backup.tar

:

  1. mv public_html/* public_html/.htaccess .

:

  1. rm -rf public_html/

MySQL dump- .

  1. CREATE USER 'DBUSER'@'DBHOST' IDENTIFIED BY 'DBPASS';
  2. GRANT USAGE ON * . * TO 'DBUSER'@'DBHOST' IDENTIFIED BY 'DBPASS'
  3. WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
  4. CREATE DATABASE IF NOT EXISTS `DBNAME`;
  5. GRANT ALL PRIVILEGES ON `DBUSER` . * TO 'DBUSER'@'DBHOST';
  1. mysql -h DBHOST -u DBUSER -pDBPASS DBNAME < backup/data.sql

phpMyAdmin , [mage]core_config_data table, :

web/unsecure/base_url

web/secure/base_url (config_id’s 2 and 3)

URL Magento .

local.xml (app/etc/local.xml), ( : security/encryption key).

:

  1. rm -rf var/*

:

  1. chmod o+w var var/.htaccess app/etc
  2. chmod -R o+w media

, Magento .

 

http://bashlov.ru

Magento

: [1] []
 

:
: 

: ( )

:

  URL